[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: