pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/42341: security/seahorse-plugins build fails with missing audio/esound dependency
The following reply was made to PR pkg/42341; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: kre%munnari.OZ.AU@localhost
Cc: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Subject: Re: pkg/42341: security/seahorse-plugins build fails with missing
audio/esound dependency
Date: Wed, 18 Nov 2009 18:55:32 +0100
On Wed, Nov 18, 2009 at 01:40:01PM +0000, kre%munnari.OZ.AU@localhost wrote:
> >Number: 42341
> >Category: pkg
> >Synopsis: security/seahorse-plugins build fails with missing
> >audio/esound depende
...
> >Description:
> Attempting to build security/seahorse-plugins (seahorse-plugins-2.28.1)
> fails to link seahorse-applet when ld is unable to locate -lesd
>
> -lesd comes from (should come from) audio/esound which is not
> installed as a dependency of security/seahorse-plugins,
> nor is it a requirement of any of its dependencies.
>
> The problem looks to be more in x11/gnome-panel which supplies
> the buildlink file that adds -lesd to the link (from
> .buildlink/lib/libpanel-applet-2.la
> in the seahorse-plugins work directory).
My lib/libpanel-applet-2.la contains:
dependency_libs='-L/usr/pkg/lib -L/usr/X11R7/lib -L/usr/pkg/lib/nss
-L/usr/pkg/lib/nspr -L/usr/pkg/lib/python2.6/config -lbonoboui-2
-lgnomecanvas-2 -lgnome-2 -lSM -lICE -lgnomecanvas-2 -lgailutil -lgtk-x11-2.0
-lart_lgpl_2 -lgnome-2 -lgnomevfs-2 -lxml2 -lgnutls -ltasn1 -lgcrypt
-lgpg-error -lutil -lrt -lbonobo-2 -lgconf-2 -lpopt -lart_lgpl_2 -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0
-lgio-2.0 -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage
-lpangoft2-1.0 -lpango-1.0 -lXfixes -lcairo -lpixman-1 -lglitz -lpng12
-lXrender -lpango-1.0 -lm -lfreetype -lz -lfontconfig -lbonobo-2
-lbonobo-activation -lORBitCosNaming-2 -lgmodule-2.0 -lORBit-2 -lgthread-2.0
-lgobject-2.0 -lgconf-2 -lORBit-2 -lgmodule-2.0 -lgthread-2.0 -ldbus-glib-1
-ldbus-1 -lgobject-2.0 -lglib-2.0 -lpcre -lintl -lX11 -lXau'
I'm pretty sure you built gnome-panel against other packages that
still had the esound dependency and it inherited it.
There's not much I can do now.
The proper fix is to include the correct-at-the-time-of-building
buildlink3.mk files in the binary packages and use those for building
against dependencies.
Fixing that is too big for me for now though.
Thomas
Home |
Main Index |
Thread Index |
Old Index