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