Subject: pkg/9214: Current package x11/gtk (gtkt-1.2.6) won't build on -current (link fails)
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tim.walls@pa.press.net>
List: netbsd-bugs
Date: 01/17/2000 05:24:54
>Number:         9214
>Category:       pkg
>Synopsis:       Current package x11/gtk (gtkt-1.2.6) won't build on -current (link fails)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager (NetBSD software packages system bug manager)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jan 17 05:24:00 2000
>Last-Modified:
>Originator:     Tim Walls
>Organization:
PA News
>Release:        i386-current (ELF)
>Environment:
NetBSD justforkix 1.4P NetBSD 1.4P (JUSTFORKIX) #2: Tue Jan 11 14:38:01 GMT 2000
     timwa@justforkix:/usr/src/sys/arch/i386/compile/JUSTFORKIX i386
>Description:
With a current package tree, and an up-to-date current kernel &
userland, the package x11/gtk (gtkt-1.2.6) doesn't build.

Compilation appears to be OK, but when it tries to link the 'testgtk'
binary, a whole load of undefined references are produced (to all
the GTK library calls, in particular!)

I guess this is down to the change from a.out to ELF, but I don't
yet know wnough about ELF libraries to fix it (I've tried, honest!)


For what it's worth, the versions of dependent packages I have are

  glib-1.2.6
  gettext-0.10.35
  pkglibtool-ELF-1.2p2

>How-To-Repeat:
on a i386-current system,

 cd pkgsrc/x11/gtk
 make clean
 make

>Fix:


>Audit-Trail:
>Unformatted: