Need help with builderror (ppc only)

Hans de Goede j.w.r.degoede at hhs.nl
Fri Aug 5 16:09:17 UTC 2005



Michael Schwendt wrote:
> On Fri, 05 Aug 2005 11:47:43 +0200, Hans de Goede wrote:
> 
> 
>>Hi,
>>
>>I'm trying to get gnumeric rebuild on devel for the xxxxth time (GRR), 
>>and this time it fails on ppc and only ppc with the following error:
>>
>>Job failed on arch ppc
>>
>>
>>          Build logs may be found at 
>>http://buildsys.fedoraproject.org/logs//development/463-gnumeric-1.4.3-5/
> 
> 
> First observation: libxml2-devel was present in the chroot.
> 
I noticed this too.

> 
>>/bin/sh ../../libtool --mode=link gcc  -O2 -g -pipe -Wall 
>>-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
>>--param=ssp-buffer-size=4 -m32 -DG_DISABLE_DEPRECATED 
>>-DPANGO_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED 
>>-DGDK_DISABLE_DEPRECATED -DGDK_MULTIHEAD_SAFE -DGTK_DISABLE_DEPRECATED 
>>-DLIBGLADE_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED 
>>-DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED 
>>-Wsign-compare -Wpointer-arith -Wnested-externs -Wchar-subscripts 
>>-Wwrite-strings   -o gdaif.la -rpath 
>>/usr/lib/gnumeric/1.4.3/plugins/gdaif -module -avoid-version 
>>plugin-gda.lo -lgda-2 -lglib-2.0 -lxslt -lxml2 -lpthread -lz -lm 
>>-Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomedb-2 -lgda-2 
>>-lgnomeui-2 -lSM -lICE -lglade-2.0 -lxslt -lbonoboui-2 -lgnomecanvas-2 
>>-lgnome-2 -lpopt -lart_lgpl_2 -lgnomevfs-2 -lbonobo-2 -lgconf-2 
>>-lbonobo-activation -lORBit-2 -lgthread-2.0 -lgtk-x11-2.0 -lxml2 
>>-lpthread -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 
>>-lpangoc
>>  airo-1.0 -lpangox-1.0 -lpangoft2-1.0 -lfreetype -lz -lcairo 
>>-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfontconfig 
>>-lpixman -lXrender -lX11 -lXext -lpng12   -lm
>>grep: /usr/lib/libxml2.la: No such file or directory
> 
> 
> Do you want to hear what it smells like? - Libtool archive dependency
> hell.  Since neither libxml2-devel nor libxml2 include and provide the
> /usr/lib/libxml2.la file, this is an indication that a different package
> contains a hardcoded libtool archive inter-library dependency on this
> file. Cases like this lead to the infamous guideline which says "Either
> include .la files everywhere or drop them everywhere". However, since they
> are not required for linking and only used in corner-cases (like old ltdl
> or KDE using a broken ltdl), in the majority of packages, the .la files
> only bear the risk of breaking (either immediately or some time in the
> future) like this.
> 

IOW, this is caused by some other package leaving a .la file lingering 
around and that only on ppc?? Right?

>>/bin/sed: can't read /usr/lib/libxml2.la: No such file or directory
>>libtool: link: `/usr/lib/libxml2.la' is not a valid libtool archive
> 

Regards,

Hans




More information about the fedora-extras-list mailing list