[Expat-bugs] [ expat-Bugs-409729 ] Make Fails Digital Unix 4.0d
noreply@sourceforge.net
noreply@sourceforge.net
Mon, 19 Mar 2001 09:08:57 -0800
Bugs item #409729, was updated on 2001-03-19 05:43
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=110127&aid=409729&group_id=10127
Category: Build control
Group: Platform Specific
Status: Open
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Make Fails Digital Unix 4.0d
Initial Comment:
./configure works fine. But when I run >make
I get nothing
it just exits quietly without doing anything
if I run
>make install
i get
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H
-DPACKAGE=expat -DVERSION=1.95.0 -I. -I.. -g -c
libtool: compile: cannot determine name of library
object from '-c'
*** Exit 1
Stop.
*** Exit 1
Stop.
Any help with this bug would be greatly appreciated.
Thanks
Bill
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-03-19 09:08
Message:
Logged In: NO
I could not get this to compile however, from following another lead in the bug reports
I managed to get expat-1.95.1 in setld format for DU4.0d from ftp.thewrittenword.com.
Problem Solved (sort of)
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-03-19 07:28
Message:
Logged In: NO
I installed the latest
gnu make and got
cd lib; /usr/local/bin/make
make[1]: Entering directory `/disk3/install/expat-1.95.1/lib'
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -DPACKAGE=expat -DVERSION=expat_1.95.1 -I. -I..
-g -c xmlparse.c
rm -f .libs/xmlparse.lo
cc -DHAVE_CONFIG_H -DPACKAGE=\expat\ -DVERSION=\expat_1.95.1\ -I. -I.. -g
-Wp,-MD,.deps/xmlparse.pp -c xmlparse.c -DPIC -o .libs/xmlparse.lo
cc: Severe: No such file or directory
... file is '.deps/xmlparse.pp'
make[1]: *** [xmlparse.lo] Error 1
make[1]: Leaving directory `/disk3/install/expat-1.95.1/lib'
make: *** [lib] Error 2
so I looked through the old bug fixes and attempted to fix things by
altering lib/Makefile.in according to other fixes:
first I tried this:
commenting out the following rules
@echo '$(COMPILE) -c $<'; \
# $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
# @-cp .deps/$(*F).pp .deps/$(*F).P; \
# tr ' ' '\012' < .deps/$(*F).pp \
# | sed -e 's/^\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
# >> .deps/$(*F).P; \
# rm .deps/$(*F).pp
.c.lo:
@echo '$(LTCOMPILE) -c $<'; \
# test -d .deps || mkdir .deps ; \
# $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
# @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
# < .deps/$(*F).pp > .deps/$(*F).P; \
# tr ' ' '\012' < .deps/$(*F).pp \
# | sed -e 's/^\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
# >> .deps/$(*F).P; \
# rm -f .deps/$(*F).pp
and got this
make[1]: Entering directory `/disk3/install/expat-1.95.1/lib'
cd .. \
&& CONFIG_FILES=lib/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating lib/Makefile
make[1]: Leaving directory `/disk3/install/expat-1.95.1/lib'
make[1]: Entering directory `/disk3/install/expat-1.95.1/lib'
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -DPACKAGE=expat -DVERSION=expat_1.95.1 -I. -I..
-g -c xmlparse.c
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -DPACKAGE=expat -DVERSION=expat_1.95.1 -I. -I..
-g -c xmltok.c
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -DPACKAGE=expat -DVERSION=expat_1.95.1 -I. -I..
-g -c xmlrole.c
/bin/sh ../libtool --mode=link cc -version-info 0:1:0 -g -o libexpat.la -rpath /usr/local/lib xmlparse.lo
xmltok.lo xmlrole.lo
rm -fr .libs/libexpat.la .libs/libexpat.* .libs/libexpat.*
(cd . && ln -s xmlparse.lo xmlparse.o)
(cd . && ln -s xmltok.lo xmltok.o)
ln: xmltok.o exists, specify -f to remove.
make[1]: *** [libexpat.la] Error 1
make[1]: Leaving directory `/disk3/install/expat-1.95.1/lib'
make: *** [lib] Error 2
then i tried changing lines with
-Wp,-MD,.
to
-Wp,-M.
and got :
make[1]: Entering directory `/disk3/install/expat-1.95.1/lib'
cd .. \
&& CONFIG_FILES=lib/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating lib/Makefile
make[1]: Leaving directory `/disk3/install/expat-1.95.1/lib'
make[1]: Entering directory `/disk3/install/expat-1.95.1/lib'
/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -DPACKAGE=expat -DVERSION=expat_1.95.1 -I. -I..
-g -c xmlparse.c
rm -f .libs/xmlparse.lo
cc -DHAVE_CONFIG_H -DPACKAGE=\expat\ -DVERSION=\expat_1.95.1\ -I. -I.. -g
-Wp,-M.deps/xmlparse.pp -c xmlparse.c -DPIC -o .libs/xmlparse.lo
cc: Error: Extraneous text follows Boolean option name in "-M.deps/xmlparse.pp"
make[1]: *** [xmlparse.lo] Error 1
make[1]: Leaving directory `/disk3/install/expat-1.95.1/lib'
make: *** [lib] Error 2
Still looking for a solution.
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=110127&aid=409729&group_id=10127