Subject: pkg/6829: gnome-libs fails to build
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mason@acheron.middleboro.ma.us>
List: netbsd-bugs
Date: 01/17/1999 12:27:10
>Number:         6829
>Category:       pkg
>Synopsis:       gnome-libs fails to build
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 17 09:35:00 1999
>Last-Modified:
>Originator:     Mason Loring Bliss
>Organization:
Mason Loring Bliss...mason@acheron.middleboro.ma.us...acheron.nws.net/mason/
"In the drowsy dark cave of the mind dreams build their nest with fragments
  dropped from day's caravan."--Rabindranath Tagore...awake ? sleep : dream;
>Release:        19980110
>Environment:
	
System: NetBSD acheron.middleboro.ma.us 1.3I NetBSD 1.3I (MLB) #33: Sun Jan 10 10:58:32 EST 1999 root@acheron.middleboro.ma.us:/usr/src/sys/arch/i386/compile/MLB i386


>Description:

The gnome package fails to build on my i386. It dies with:

cc -O2 -Wall -Wno-unused -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -o .libs/gnome-moz-remote gnome-moz-remote.o -R/usr/X11R6/lib -L.libs -lgnome -L/usr/pkg/lib -L/usr/pkg/lib -lglib -lm -lm -R/usr/X11R6/lib -L../support/.libs -lgnomesupport -L/usr/pkg/lib -lm -L/usr/pkg/lib -lglib -L/usr/X11R6/lib -lSM -lICE -lXmu -lXext -lXt -lX11 -lintl -lm
gnome-moz-remote.o: Undefined symbol `_poptPrintUsage' referenced from text segment
gnome-moz-remote.o: Undefined symbol `_poptPrintUsage' referenced from text segment
gnome-moz-remote.o: Undefined symbol `_poptGetNextOpt' referenced from text segment
gnome-moz-remote.o: Undefined symbol `_poptGetArgs' referenced from text segment
.libs/libgnome.so.32.0: Undefined symbol `_poptGetNextOpt' referenced
collect2: ld returned 1 exit status
gmake[2]: *** [gnome-moz-remote] Error 1

For some reason, it's not seeing support things. Forceably linking in the
files support/popt.o, support/popthelp.o, and support/findme.o allows many
things to build, but then causes a problem because of multiple definitions
later on.

The odd thing is that libgnomesupport.la is being included, but for some
reason the functions, above, aren't being seen.

>How-To-Repeat:

cd /usr/pkgsrc/x11/gnome-libs && make

>Fix:

I don't know yet. I'm working on it. Maybe a fresh userland would help.

>Audit-Trail:
>Unformatted: