Subject: pkg/24362: libtool 1.5.2nb2 cause relink failures
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@zhadum.de>
List: netbsd-bugs
Date: 02/08/2004 17:49:27
>Number:         24362
>Category:       pkg
>Synopsis:       libtool 1.5.2nb2 cause relink failures
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 08 16:50:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        NetBSD 1.6.2 2004-04-08 package sources
>Organization:
Matthias Scheler                                  http://scheler.de/~matthias/
>Environment:
System: NetBSD colwyn.zhadum.de 1.6.2 NetBSD 1.6.2 (COLWYN) #1: Sun Feb 8 11:34:08 CET 2004 tron@colwyn.zhadum.de:/src/sys/compile/COLWYN i386
Architecture: i386
Machine: i386
>Description:
The "libtool" package causes build failures in various package due to
relink errors:

1.) "nautiluis" package:

gcc -shared  .libs/nautilus-metafile-server-stubs.o .libs/nautilus-metafile-server-skels.o .libs/nautilus-metafile-server-common.o .libs/nautilus-audio-player.o .libs/nautilus-bonobo-extensions.o .libs/nautilus-bookmark.o .libs/nautilus-customization-data.o .libs/nautilus-default-file-icon.o .libs/nautilus-desktop-directory.o .libs/nautilus-desktop-directory-file.o .libs/nautilus-desktop-icon-file.o .libs/nautilus-desktop-link.o .libs/nautilus-desktop-link-monitor.o .libs/nautilus-directory-async.o .libs/nautilus-directory-background.o .libs/nautilus-directory-metafile-monitor.o .libs/nautilus-directory-metafile.o .libs/nautilus-directory.o .libs/nautilus-dnd.o .libs/nautilus-drag-window.o .libs/nautilus-emblem-utils.o .libs/nautilus-entry.o .libs/nautilus-file-changes-queue.o .libs/nautilus-file-dnd.o .libs/nautilus-file-operations-progress.o .libs/nautilus-file-operations.o .libs/nautilus-file-queue.o .libs/nautilus-file-utilities.o .libs/nautilus-file.o .libs/nautilus-glo!
 bal-preferences.o .libs/nautilus-horizontal-splitter.o .libs/nautilus-icon-canvas-item.o .libs/nautilus-icon-container.o .libs/nautilus-icon-dnd.o .libs/nautilus-icon-factory.o .libs/nautilus-keep-last-vertical-box.o .libs/nautilus-lib-self-check-functions.o .libs/nautilus-link-desktop-file.o .libs/nautilus-link-historical.o .libs/nautilus-link.o .libs/nautilus-marshal.o .libs/nautilus-medusa-support.o .libs/nautilus-merged-directory.o .libs/nautilus-metafile-factory.o .libs/nautilus-metafile.o .libs/nautilus-mime-actions.o .libs/nautilus-monitor.o .libs/nautilus-program-chooser.o .libs/nautilus-program-choosing.o .libs/nautilus-recent.o .libs/nautilus-search-uri.o .libs/nautilus-sidebar-functions.o .libs/nautilus-sound.o .libs/nautilus-theme.o .libs/nautilus-thumbnails.o .libs/nautilus-trash-directory.o .libs/nautilus-trash-file.o .libs/nautilus-trash-monitor.o .libs/nautilus-tree-view-drag-dest.o .libs/nautilus-undo-context.o .libs/nautilus-undo-manager.o .libs/nautilus-u!
 ndo-signal-handlers.o .libs/nautilus-vfs-directory.o .libs/nautilus-vf
s-file.o .libs/nautilus-view-identifier.o .libs/nautilus-volume-monitor.o -Wl,--whole-archive ../cut-n-paste-code/widgets/gimphwrapbox/.libs/libgtkhwrapbox.a ../cut-n-paste-code/libegg/.libs/libegg.a ../libbackground/.libs/libbackground.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/pkg/lib -L/usr/pkg/lib -L/usr/X11R6/lib -leel-2 -lgailutil -lglade-2.0 -lrsvg-2 -lgsf-1 -lcroco -lcrseleng -lcrlayeng -lesd -laudiofile -lgnome-desktop-2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lpthread -lgmodule-2.0 -lglib-2.0 -liconv -lm -lstartup-notification-1 -ljpeg -lX11 -lnautilus -lintl  -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -Wl,--export-dynamic -Wl,-R/usr/X11R6/lib -Wl,-soname -Wl,libnautilus-private.so.2 -o .libs/l!
 ibnautilus-private.so.2.0
/usr/bin/ld: cannot find -lnautilus
collect2: ld returned 1 exit status
libtool: install: error: relink `libnautilus-private.la' with the above command before installing it
gmake[2]: *** [install-libLTLIBRARIES] Error 1
gmake[2]: Leaving directory `/src/NetBSD-current/pkgsrc/sysutils/nautilus/work/nautilus-2.4.2/libnautilus-private'
gmake[1]: *** [install-am] Error 2
gmake[1]: Leaving directory `/src/NetBSD-current/pkgsrc/sysutils/nautilus/work/nautilus-2.4.2/libnautilus-private'
gmake: *** [install-recursive] Error 1
*** Error code 2

2.) "arts" package:

/bin/sh ../admin/mkinstalldirs /usr/pkg/lib
 /bin/sh ../libtool --silent --mode=install /usr/bin/install -c -o root -g wheel  libartsflow_idl.la /usr/pkg/lib/libartsflow_idl.la
libtool: install: warning: relinking `libartsflow_idl.la'
/usr/bin/ld: cannot find -lmcop
collect2: ld returned 1 exit status
libtool: install: error: relink `libartsflow_idl.la' with the above command before installing it
 /bin/sh ../libtool --silent --mode=install /usr/bin/install -c -o root -g wheel  libartsflow.la /usr/pkg/lib/libartsflow.la
libtool: install: warning: relinking `libartsflow.la'
/usr/bin/ld: cannot find -lartsflow_idl
collect2: ld returned 1 exit status
libtool: install: error: relink `libartsflow.la' with the above command before installing it
gmake[3]: *** [install-libLTLIBRARIES] Error 1

>How-To-Repeat:
cd pkgsrc/devel/libtools
make update
cd ../../sysutils/nautilus
make install

>Fix:
None provided.

>Release-Note:
>Audit-Trail:
>Unformatted: