Subject: port-i386/9508: undefined PLT symbols with several program modules in -current
To: None <gnats-bugs@gnats.netbsd.org>
From: None <bsieker@techfak.uni-bielefeld.de>
List: netbsd-bugs
Date: 02/29/2000 09:03:36
>Number: 9508
>Category: port-i386
>Synopsis: many programs cause "undefined PLT symbol" when loading modules
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: port-i386-maintainer (NetBSD/i386 Portmaster)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Feb 29 09:03:00 2000
>Last-Modified:
>Originator: Bernd Sieker
>Organization:
Bernd Sieker
Unix, the solution to the W2k problem.
>Release: NetBSD-current 2000-02-27
>Environment:
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
>Description:
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/)
>How-To-Repeat:
Build and install gimp-current from pkgsrc on a NetBSD-current/i386 system,
start it and see the resulting failure message.
>Fix:
None known.
Possible Workaround, if you still have an a.out installation: make
all the packages needed in a.out format, that will work.
>Audit-Trail:
>Unformatted: