Xorg 7.0.0 xlogo linking error

Andrew Benton b3nt at ukonline.co.uk
Fri Mar 17 03:43:21 PST 2006

Simon Scheiwiller wrote:
> xlogo-print.o: In function `FinishPrinting':
> /usr/src/blfs/x/xc/app/xlogo-X11R7.0-1.0.1/print.c:132: undefined
> reference to `XpuCompoundTextToXmb'
> /usr/src/blfs/x/xc/app/xlogo-X11R7.0-1.0.1/print.c:136: undefined
> reference to `XpuFreeXmbString'
> collect2: ld returned 1 exit status
> make[1]: *** [xlogo] Error 1
> make[1]: Leaving directory `/usr/src/blfs/x/xc/app/xlogo-X11R7.0-1.0.1'
> make: *** [all] Error 2
> What's wrong here?

XpuFreeXmbString is defined (on my system) in 
/usr/include/X11/XprintUtil/xprintutil.h (I installed xorg-7 in /usr).
<X11/XprintUtil/xprintutil.h> is included in xlogo-X11R7.0-1.0.1/print.h 
and "print.h" is included at the top of print.c.

grep -R XpuFreeXmbString /usr

My guess is that your problem may be because you seem to have installed 
xorg into /usr/X11R6, maybe it's having trouble finding 
<X11/XprintUtil/xprintutil.h>? But that's just a guess. If it's any 
help, you may not need it. I don't install it and xorg-7 works fine for 
me. I just tried to compile it to try and reproduce your error and in 
built fine. Sorry I can't help more.


More information about the blfs-support mailing list