Re: gv: imake & egcc? Cannot specify -o with -c and multiple compilations
>>>>> "Karl" == Karl M Hegbloom <karlheg@bittersweet.inetarena.com> writes:
Karl> I'm trying to recompile `gv', and am having trouble.
Karl> Is this a bug against xlib6g-dev, or gcc? Has it been
Karl> reported?
This is a manifestation of bug#17307. I tried the imake commandline
given in the bug report, but it doesn't work:
imake -Di386=1 -Di486=1 -D__i386__=1 -D__i486__=1 -DUseInstalled -I/usr/X11R6/lib/X11/config
% make Makefiles
making Makefiles in doc...
make[1]: Entering directory `/usr/src/debian/Work/gv'
make[1]: Leaving directory `/usr/src/debian/Work/gv'
make[1]: Entering directory `/usr/src/debian/Work/gv/doc'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory `/usr/src/debian/Work/gv/doc'
making Makefiles in doc/source...
make[1]: Entering directory `/usr/src/debian/Work/gv'
make[1]: Leaving directory `/usr/src/debian/Work/gv'
make[1]: Entering directory `/usr/src/debian/Work/gv/doc/source'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory `/usr/src/debian/Work/gv/doc/source'
making Makefiles in source...
make[1]: Entering directory `/usr/src/debian/Work/gv'
make[1]: Leaving directory `/usr/src/debian/Work/gv'
make[1]: Entering directory `/usr/src/debian/Work/gv/source'
make[1]: Nothing to be done for `Makefiles'.
make[1]: Leaving directory `/usr/src/debian/Work/gv/source'
% make includes
including in ./source...
make[1]: Entering directory `/usr/src/debian/Work/gv/source'
creating gv_intern_res_unix.dat
creating gv_intern_res_unix.h
creating gv_make_res.dat
creating gv_class.ad
creating gv_class.h
creating gv_spartan.h
make[1]: Leaving directory `/usr/src/debian/Work/gv/source'
% make depend
depending in ./doc...
make[1]: Entering directory `/usr/src/debian/Work/gv/doc'
gccmakedep -- -I/usr/X11R6/include -I/include -Dlinux LinuxMachineDefines -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_REENTRANT -DFUNCPROTO=15 -DNARROWPROTO --
make[1]: Leaving directory `/usr/src/debian/Work/gv/doc'
depending in ./doc/source...
make[1]: Entering directory `/usr/src/debian/Work/gv/doc/source'
gccmakedep -- -I/usr/X11R6/include -I/include -Dlinux LinuxMachineDefines -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_REENTRANT -DFUNCPROTO=15 -DNARROWPROTO --
make[1]: Leaving directory `/usr/src/debian/Work/gv/doc/source'
depending in ./source...
make[1]: Entering directory `/usr/src/debian/Work/gv/source'
creating gv_user.ad
creating gv_system.ad
creating GV.ad
gccmakedep -- -I/usr/X11R6/include -I/include -Dlinux LinuxMachineDefines -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_REENTRANT -DFUNCPROTO=15 -DNARROWPROTO -DNON_BLOCKING_IO -DUSE_SIGNAL_HANDLER -DUSER_DEFAULTS=\"~/.gv\" -DGV_LIBDIR=\"/usr/X11R6/lib/X11/gv/\" -DGV_CODE -DUSE_FALLBACK_STYLES -- Aaa.c Aaa_bison.c Aaa_lex.c Button.c Clip.c FileSel.c Frame.c Ghostview.c MButton.c Switch.c Vlist.c actions.c callbacks.c confirm.c dialog.c doc_misc.c error.c file.c info.c main.c media.c misc.c miscmenu.c misc_private.c note.c options.c options_fs.c options_gs.c options_gv.c options_setup.c process.c popup.c ps.c resource.c save.c scale.c signal.c version.c widgets_misc.c zoom.c Scrollbar.c
make: *** [depend] Interrupt
%
... Note that on the `gccmakedep' line, "LinuxMachineDefines" is not
expanded. It should be -D_i386, as far as I can tell.
Is this an error in the `specs' file that was used to compile `cpp'
and `gccmakedep'? That's my initial diagnosis.
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: