Article View: gnu.gcc.help
Article #41981GCC Linker Problem
From: Christopher Wingert
Date: Tue, 23 Jan 1996 00:00
Date: Tue, 23 Jan 1996 00:00
102 lines
4004 bytes
4004 bytes
I am trying to compile fvwm with gcc 2.6.3 and Linux 1.3.9, it seems
not to be able to correctly understand my /usr/X11R6/libX11.a Any
one know a reason why this might happen or can point me to a FAQ. Thanks
much
Script started on Tue Jan 23 09:03:02 1996
zzz:/mnt/fs1/src/fvwm# make
making all in ./libs...
make[1]: Entering directory `/mnt/fs1/src/fvwm/libs'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/mnt/fs1/src/fvwm/libs'
making all in ./fvwm...
make[1]: Entering directory `/mnt/fs1/src/fvwm/fvwm'
rm -f fvwm2
gcc -o fvwm2 -O2 -m486 -ansi -L/usr/X11R6/lib add_window.o bindings.o
borders.o builtins.o colormaps.o colors.o complex.o
decorations.o events.o focus.o functions.o fvwm.o
icons.o menus.o misc.o module.o move.o placement.o
read.o resize.o style.o virtual.o windows.o -lXpm
-lXExExt -lXext -lX11 ../libs/libfvwm2.a
GetFont.o(.text+0x8f): undefined reference to `XLoadQueryFont'
GetFont.o(.text+0xb3): undefined reference to `XLoadQueryFont'
make[1]: *** [fvwm2] Error 1
make[1]: Leaving directory `/mnt/fs1/src/fvwm/fvwm'
making all in ./modules/FvwmAudio...
make[1]: Entering directory `/mnt/fs1/src/fvwm/modules/FvwmAudio'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/mnt/fs1/src/fvwm/modules/FvwmAudio'
making all in ./modules/FvwmAuto...
make: *** [all] Interrupt
zzz:/mnt/fs1/src/fvwm# nm /usr/X11R6/lib/libX11.a | grep XLoadQueryFont
00000000 T _XLoadQueryFont
U _XLoadQueryFont
U _XLoadQueryFont
zzz:/mnt/fs1/src/fvwm# /sbin/ldconfig -v
/sbin/ldconfig: version 1.6.5
/usr/local/lib:
/usr/X11R6/lib:
libXpm.so.4 => libXpm.so.4.3
libXt.so.6 => libXt.so.6.0
libXaw.so.6 => libXaw.so.6.0
libXIE.so.6 => libXIE.so.6.0
libX11.so.6 => libX11.so.6.0
/usr/i486-linuxaout/lib:
/usr/openwin/lib:
libxv3.so.3 => libxv3.so.3.0
libss.so.3 => libss.so.3.1
libolg.so.3 => libolg.so.3.0
libUSS.so.2 => libUSS.so.2.0
libUIC.so.2 => libUIC.so.2.0
/lib/elf:
/usr/lib/interviews/lib:
libUnidraw.so.3 => libUnidraw.so.3.1.2
libIV.so.3 => libIV.so.3.1.2
/usr/lib:
libgr.so.1 => libgr.so.1.3
libtkx.so.3 => libtkx.so.3.2.0
libtclx.so.3 => libtclx.so.3.2.0
libitcl.so.3 => libitcl.so.3.1.0
libBLT.so.3 => libBLT.so.3.5.0
libtk.so.3 => libtk.so.3.1.2
libtcl.so.3 => libtcl.so.3.1.0
libdb.so.1 => libdb.so.1.85.1
libf2c.so.0 => libf2c.so.0.10
libvga.so.1 => libvga.so.1.2.6
libtermnet.so.2 => libtermnet.so.2.3.5
/lib:
libe2p.so.1 => libe2p.so.1.0
libe2fs.so.1 => libe2fs.so.1.0
libet.so.1 => libet.so.1.0
libss.so.1 => libss.so.1.0
libcurses.so.0 => libcurses.so.0.1.2
libm.so.4 => libm.so.4.6.27
libc.so.4 => libc.so.4.6.27
libdl.so.1 => libdl.so.1.6.5
/usr/lib:
libgr.so.1 => libgr.so.1.3
libtkx.so.3 => libtkx.so.3.2.0
libtclx.so.3 => libtclx.so.3.2.0
libitcl.so.3 => libitcl.so.3.1.0
libBLT.so.3 => libBLT.so.3.5.0
libtk.so.3 => libtk.so.3.1.2
libtcl.so.3 => libtcl.so.3.1.0
libdb.so.1 => libdb.so.1.85.1
libf2c.so.0 => libf2c.so.0.10
libvga.so.1 => libvga.so.1.2.6
libtermnet.so.2 => libtermnet.so.2.3.5
/lib:
libe2p.so.1 => libe2p.so.1.0
libe2fs.so.1 => libe2fs.so.1.0
libet.so.1 => libet.so.1.0
libss.so.1 => libss.so.1.0
libcurses.so.0 => libcurses.so.0.1.2
libm.so.4 => libm.so.4.6.27
libc.so.4 => libc.so.4.6.27
libdl.so.1 => libdl.so.1.6.5
zzz:/mnt/fs1/src/fvwm# Use "exit" to leave the shell.
zzz:/mnt/fs1/src/fvwm# exit
Script done on Tue Jan 23 09:03:57 1996
Technical Details
Message-ID:
<4e34fe$4js@qualcomm.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,8347dbaa9519d86f X-Google-Attributes: gid11318c,public X-Google-Thread: 10c696,8347dbaa9519d86f X-Google-Attributes: gid10c696,public From: cwingert@qualcomm.com (Christopher Wingert) Subject: GCC Linker Problem Date: 1996/01/23 Message-ID: <4e34fe$4js@qualcomm.com> X-Deja-AN: 136350968 organization: QUALCOMM, Incorporated; San Diego, CA, USA newsgroups: gnu.gcc.help,comp.os.linux.development.apps