Subject: port-i386/9508: undefined PLT symbols with several program modules in -current
To: None <email@example.com>
From: None <firstname.lastname@example.org>
Date: 02/29/2000 09:03:36
>Synopsis: many programs cause "undefined PLT symbol" when loading modules
>Responsible: port-i386-maintainer (NetBSD/i386 Portmaster)
>Arrival-Date: Tue Feb 29 09:03:00 2000
>Originator: Bernd Sieker
Unix, the solution to the W2k problem.
>Release: NetBSD-current 2000-02-27
System: NetBSD boa 1.4T NetBSD 1.4T (BOA) #0: Sun Feb 27 22:26:45 CET 2000 bernd@boa:/usr/src/sys/arch/i386/compile/BOA i386
The problem most notably appears with the gimp-current package. It compiles
and installs without problems, but when starting it, it fails after
checking the plug-ins (i. e. immediately before the main windows should
appear with the message:
Undefined PLT symbol "gimp_color_selector_register" (reloc type = 7, symnum = 6)
Other programs, such as various Apache modules fail with the same
message, although, of course, other symbol names and symnums, but also
reloc type 7.
I also got this when trying to get the Xserver (Xfree86, recent ELF build
from xsrc) to load the Utah GLX Mesa module (http://utah-glx.sourceforge.net/)
Build and install gimp-current from pkgsrc on a NetBSD-current/i386 system,
start it and see the resulting failure message.
Possible Workaround, if you still have an a.out installation: make
all the packages needed in a.out format, that will work.