libtool note in UPDATING

Ion-Mihai Tetcu itetcu at people.tecnik93.com
Tue Feb 28 14:51:51 PST 2006


On Tue, 28 Feb 2006 17:02:56 +0200
Ion-Mihai Tetcu <itetcu at people.tecnik93.com> wrote:

> On Tue, 28 Feb 2006 15:25:49 +0100
> Alexander Leidinger <netchild at FreeBSD.org> wrote:
> 
> > Am Tue, 28 Feb 2006 15:56:59 +0200
> > schrieb Ion-Mihai Tetcu <itetcu at people.tecnik93.com>:
> > 
> > > This utility should be advertised more.
> > > 
> > > After a
> > >  portupgrade -Rfp `ls -1 /var/db/pkg/`
> > > and a few
> > >  portupgrade -Rp ` portversion -vL= | sed 's/[ ]*<.*$//' `
> > > which let me with only jdk-1.5.0p2_2 being outdated, this is the
> > > rather disappointing  result of running it on my 750 installed
> > > ports desktop:

 [ ... ]

> > > Unresolvable link(s) found in: /usr/local/bin/movtar_index
> > >         libglib12.so.3
> > > Unresolvable link(s) found in: /usr/local/bin/movtar_unify
> > >         libglib12.so.3
> > > Unresolvable link(s) found in: /usr/local/bin/movtar_split
> > >         libglib12.so.3
> > > Unresolvable link(s) found in: /usr/local/bin/movtar_setinfo
> > >         libglib12.so.3
> > > Unresolvable link(s) found in: /usr/local/bin/movtar_play
> > >         libglib12.so.3
> 
> multimedia/libmovtar
> 
> > > Unresolvable link(s) found in: /usr/local/bin/playdv
> > >         libgmodule12.so.3
> > >         libgtk12.so.2
> > >         libglib12.so.3
> > >         libgdk12.so.2
> 
> multimedia/libdv
> 
> > Theses seem to need a PORTREVISION bump, please tell us which ports
> > are affected ("pkg_which <file>").
> 
> I was in the process of doing that, of course :)
> 
> > > Unresolvable link(s) found in: /usr/local/bin/karbon
> > >         libkarboncommon.so.0
> > 
> > See below.
> 
>  # find /usr/local -name libkarboncommon\* -type f
> /usr/local/lib/compat/pkg.old/libkarboncommon.so.0
> 
> So something is wrong here and in the rest of  /usr/local/lib/kde3/*
> output.
> 
> > > Unresolvable link(s) found in: /usr/local/bin/mplayer
> > >         libgmodule12.so.3
> > >         libgtk12.so.2
> > >         libglib12.so.3
> > >         libgdk12.so.2
> > 
> > Ok, this is obvious, this is the mplayer port.
> 
> Yeh.
>  
> > > Unresolvable link(s) found
> > > in: /usr/local/lib/libswt-mozilla-gtk-3139.so libgtkembedmoz.so
> > >         libxpcom.so
> > 
> > The mozilla libs don't get resolved correctly, this may be a false
> > positive.
> 
> root at it> /usr/local/lib/kde3 [16:51:41] 0
>  # find /usr/local -name libgtkembedmoz\* -type f
> root at it> /usr/local/lib/kde3 [16:52:12] 0
>  # find /usr/local -name libxpcom\* -type f
> root at it> /usr/local/lib/kde3 [16:52:37] 0 
> 
> So no, they are not on my system. (they used to exist
> in /usr/local/lib according to locate(1) output).
> 
> > > Unresolvable link(s) found
> > > in: /usr/local/lib/libswt-awt-gtk-3139.so libjawt.so
> > 
> > I don't know SWT handles this, maybe this lib resides in a different
> > directory like the mozilla libs. But I don't think this is a problem
> > because of the libtool update.
> 
> This seem to be a false alarm:
>  # find /usr/local -name libjawt\* -type f
> /usr/local/jdk1.4.2/jre/lib/i386/libjawt.so
> /usr/local/linux-sun-jdk1.4.2/jre/lib/i386/libjawt.so
> /usr/local/jdk1.5.0/jre/lib/i386/libjawt.so
> 
> > > Unresolvable link(s) found
> > > in: /usr/local/lib/libpolyp-mainloop-glib12-0.7.so.0
> > > libglib12.so.3
> 
> audio/polypaudio
> 
> > > Unresolvable link(s) found
> > > in: /usr/local/lib/kde3/mediacontrol_panelapplet.so
> > > libgmodule12.so.3 libgtk12.so.2
> > >         libglib12.so.3
> > >         libgdk12.so.2
> > > Unresolvable link(s) found
> 
> misc/kicker-applets
> 
> > > in: /usr/local/lib/kde3/kopete_nowlistening.so libgmodule12.so.3
> > >         libgtk12.so.2
> > >         libglib12.so.3
> > >         libgdk12.so.2
> 
> net/kdenetwork3
> 
> > These ports (please tell us the name of the ports) need a
> > PORTREVISION bump.

At least some of them had PORTVERSION bumped in the libtool commit. I
don't understand why they are still linked against the old libs;
audio/polypaudio for example. I sent a few PRs with bumps but I don't
know, maybe we should suggest in UPDATING portupgrade to be used with
--uninstall-shlibs to make sure the old libs don't get in the way ? 
Or else portupgrade's "-R" is broken ?


-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

It would be illogical to kill without reason
		-- Spock, "Journey to Babel", stardate 3842.4




More information about the freebsd-ports mailing list