[Fwd: Broken dependencies in Fedora Extras development - 2006-05-11]

Eric Tanguy eric.tanguy at univ-nantes.fr
Sat May 13 09:05:45 UTC 2006


Le vendredi 12 mai 2006 à 12:32 -0700, Toshio Kuratomi a écrit :
> On Fri, 2006-05-12 at 20:32 +0200, Eric Tanguy wrote: 
> > > package: drgeo - 1.1.0-7.fc5.i386 from fedora-extras-development-i386
> > >   unresolved deps:
> > >      libguile.so.12
> > >      libguile-ltdl.so.1
> > >      libqthreads.so.12
> > > 
> > > package: drgeo - 1.1.0-7.fc5.x86_64 from fedora-extras-development-x86_64
> > >   unresolved deps:
> > >      libguile.so.12()(64bit)
> > >      libguile-ltdl.so.1()(64bit)
> > > 
> > > package: drgeo - 1.1.0-7.fc5.ppc from fedora-extras-development-ppc
> > >   unresolved deps:
> > >      libguile.so.12
> > >      libguile-ltdl.so.1
> > 
> > Trying to rebuild it with mock give this error during building :
> > g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> > -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
> > -mtune=generic -fasynchronous-unwind-tables -o drgeo drgenius_main.o
> > drgenius_mdi.o drgenius_config.o drgeo_adaptDialog.o drgenius_view.o
> > geo_view.o editor_view.o drgeo_init.o drgeo_printer.o
> > -Wl,--export-dynamic  ./geo/libgeo.a -lglade-2.0 -lgtk-x11-2.0
> > -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0
> > -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lxml2 -lz
> > -pthread /usr/lib/libguile.so -L/usr/lib -lgmp -lm -lltdl -lcrypt
> > /usr/bin/ld: cannot find -lltdl
> > collect2: ld returned 1 exit status
> > 
> libltdl is from libtool.   Seeing as one of the unresolved deps is
> libguile-ltdl something might have changed in the upstream guile that
> needs a change in the guile packaging for Core.  Or it could be that
> your package depends on ltdl directly.  In either case, a BuildRequires
> for libtool-ltdl-devel will probably get you past this error.
> 
> If it is a problem with guile you should file a bug like "guile-devel
> should Require libtool-ltdl-devel".
> 
> -Toshio

So adding BuildRequires for libtool-ltdl-devel solve the problem and now
the package build fine in mock. My question is : guile have to require
libtool-ltdl or my package have to require it ?
Thanks
Eric





More information about the fedora-extras-list mailing list