From nobody@FreeBSD.ORG  Wed Jun 14 08:01:21 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 4452637C237; Wed, 14 Jun 2000 08:01:21 -0700 (PDT)
Message-Id: <20000614150121.4452637C237@hub.freebsd.org>
Date: Wed, 14 Jun 2000 08:01:21 -0700 (PDT)
From: myleal@americel.com.br
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: libglade linking errors
X-Send-Pr-Version: www-1.0

>Number:         19264
>Category:       ports
>Synopsis:       libglade linking errors
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ade
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 14 08:10:00 PDT 2000
>Closed-Date:    Mon Jul 3 11:05:07 PDT 2000
>Last-Modified:  Mon Jul 03 11:05:58 PDT 2000
>Originator:     Marcus Yuri Maranhao Leal
>Release:        3.2-RELEASE
>Organization:
Americel
>Environment:
>Description:
When linking any port that depends on libglade-0.13, got several
undefined symbols (extract from bugbuddy):

cc -O -pipe -Wall -Wunused -o bug-buddy bts.o bts-debian.o bug-buddy.o ctree-combo.o distro-debian.o distro-redhat.o gdb-buddy.o gtk-combo-box.o util.o -Wl,-E -L/usr/X11R6/lib -L/usr/local/lib -lglade-gnome -lglade -lXpm -ljpeg -lgnomeui -lart_lgpl -lgdk_imlib -ltiff -lungif -lpng -lSM -lICE -lgtk12 -lgdk12 -lgmodule12 -lxpg4 -lXext -lX11 -lgnome -lgnomesupport -lintl -lesd -laudiofile -lm -lglib12 -lxml -lz -lintl -L/usr/local/lib -Wl,--export-dynamic 
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_push_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_pop_uline_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_get_parent_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_gettext'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_ensure_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_get_uline_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_get_adjustment'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_set_window_props'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_set_common_params'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_relative_file'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_pop_accel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_set_toplevel'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_standard_build_children'
/usr/local/lib/libglade-gnome.so: undefined reference to `glade_xml_push_uline_accel'
>How-To-Repeat:
Install 3.2 to 3 Stable update kit, ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-3-stable/Latest/32upgrade.tgz

Grab latest ports:
ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/ports.tar.gz

and try to compile bugbuddy port:
cd /usr/ports/devel/bugbuddy ; make
or gnomeutils ports:
cd /usr/ports/misc/gnomeutils ; make
>Fix:
I dont known. The missing symbols were defined in /usr/local/libglade.so, and this lib is specified in 
the linker command line.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: ade 
State-Changed-When: Wed Jun 14 18:22:17 PDT 2000 
State-Changed-Why:  
Sounds very much like a known issue with libtool that was 
resolved many months ago.  Waiting on submitter to confirm. 


Responsible-Changed-From-To: freebsd-ports->ade 
Responsible-Changed-By: ade 
Responsible-Changed-When: Wed Jun 14 18:22:17 PDT 2000 
Responsible-Changed-Why:  
I'll take care of this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19264 

From: Ade Lovett <ade@FreeBSD.org>
To: myleal@americel.com.br
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/19264: libglade linking errors
Date: Wed, 14 Jun 2000 20:22:04 -0500

 On Wed, Jun 14, 2000 at 08:01:21AM -0700, myleal@americel.com.br wrote:
 > When linking any port that depends on libglade-0.13, got several
 > undefined symbols (extract from bugbuddy):
 
 Upgrade your libtool to 1.3.4 (rev 1.11 of the Makefile) or higher,
 using cvsup or other methods detailed in the Handbook, blow away
 libglade, and anything that depends on it, and rebuild.
 
 There was an issue with libtool not doing the right thing for
 certain shared library cases, but that was almost 6 months ago.
 
 -aDe
 
 -- 
 Ade Lovett, Austin, TX.			ade@FreeBSD.org
 FreeBSD: The Power to Serve		http://www.FreeBSD.org/
 
State-Changed-From-To: feedback->closed 
State-Changed-By: ade 
State-Changed-When: Mon Jul 3 11:05:07 PDT 2000 
State-Changed-Why:  
Feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19264 
>Unformatted:
