ports -- compile error: /usr/local/lib/libkdesu.so: undefined reference to `unlockpt'

Jez Hancock jez.hancock at munk.nu
Fri May 9 04:29:40 PDT 2003


On Fri, May 09, 2003 at 01:41:37AM -0500, Philip M. Gollucci wrote:
> I've seen this on /usr/ports/java/jdk14, /usr/ports/deskutils/kdepim3, 
> /usr/ports/graphics/gimp-devel
> 
> /bin/sh ../../libtool --silent --mode=link --tag=CXX c++  -Wnon-virtual-dtor 
> o-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -
> ite-strings -DNDEBUG -DNO_DEBUG -O2 -O -pipe -mcpu=pentiumpro -fno-exceptions
> no-check-new    -o kabc2mutt -L/usr/X11R6/lib -pthread -L/usr/local/lib  -L/u
> local/lib -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -R /usr/local
> b main.o -lkabc -lkdecore -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/l
> -ljpeg  -L/usr/X11R6/lib
> /usr/local/lib/libkdesu.so: undefined reference to `unlockpt'
> /usr/local/lib/libkdesu.so: undefined reference to `grantpt'
> gmake[3]: *** [kabc2mutt] Error 1
Long shot but...

You might want to check that the ports make system isnt' isn't using a
different version of libkdesu.so than it thinks it is - this can happen
if you somehow manage to get a version of the lib installed in a
location that overrides the lib in /usr/local/lib/.

Try this:

ldconfig -r | grep libkde

and see if there are any other refs to it other than the one in
/usr/local/lib.

Regards,

Jez


More information about the freebsd-questions mailing list