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

libXmu: found automatically on i386, not on vore



I've got Bug #90459, which says libXmu was not identified when compiling on
vore (that's sparc, isn't it? not that it's real important).

The autobuild log at http://vore.debian.org/buildlogs/viewmol says:

...
cc -c -Wall -I/usr/X11R6/include -DLINUX -I/usr/include
-I/usr/include/python1.5 -O6 -fomit-frame-pointer -ffast-math  ../coledit.c
...
cc -o viewmol  ... coledit.o ...
-L/usr/lib/python1.5/config -L/usr/local/lib -lpython1.5 -ltiff -lGLU -lGL
-L/usr/X11R6/lib -lXm -lXp -lXi -lXext -lXt -lX11 -lpthread -ldb -lutil -ldl
-lm
input.o: In function findFileType':
input.o(.text+0x6d8): the use of tmpnam' is dangerous, better use mkstemp'
coledit.o: In function getRGBcolormap':
coledit.o(.text+0x2700): undefined reference to XmuLookupStandardColormap'
collect2: ld returned 1 exit status
make[2]: *** [viewmol_] Error 1


XmuLookupStandardColormap is undefined, and comes from libXmu (supplied by
xlibs).  Sure enough, there is no -lXmu entry on the linking line.  The
appropriate solution would, would it not?, be to add -lXmu.

But the bit I don't understand is that this same line compiles perfectly
fine on my i386 system:

...
cc -o viewmol  ... coledit.o ...  -L/usr/lib/python1.5/config
-L/usr/local/lib -lpython1.5 -ltiff -lGLU -lGL -L/usr/X11R6/lib -lXm -lXp
-lXi -lXext -lXt -lX11 -lpthread -ldb -lutil -ldl -lm  
input.o: In function `findFileType':
input.o(.text+0x6c7): the use of `tmpnam' is dangerous, better use `mkstemp'
make[2]: Leaving directory `/home/drew/projects/viewmol-2.3/source/Linux'
...

No complaints about XmuLookupStandardColormap, though the code and the
compile line (no -lXmu) are the same.

This is weird.  It makes sense why it fails on vore.  But why does it work
on i386? 

Drew

ps Build depends are: debhelper (>> 2.0.0), libtiff3g-dev, mesag-dev,
lesstif-dev, libdb3-dev, python-dev, xlibs-dev, docbook-to-man.

-- 
PGP public key available at http://dparsons.webjump.com/drewskey.txt
Fingerprint: A110 EAE1 D7D2 8076 5FE0  EC0A B6CE 7041 6412 4E4A



Reply to: