[Pkg-xfce-devel] Bug#723467: Bug#723467: libxfcegui4 link with -L/usr/lib

YunQiang Su wzssyqa at gmail.com
Thu Sep 19 02:10:12 UTC 2013


it seems that is in libxfce4.la, to avoid this, multiarch this package
or just install libxfce4.* stuff to multiarch path.

 /bin/bash ../libtool   --mode=install /usr/bin/install -c
libxfce4.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/libglade/2.0'
libtool: install: warning: relinking `libxfce4.la'
libtool: install: (cd /«PKGBUILDDIR»/glade; /bin/bash
/«PKGBUILDDIR»/libtool  --silent --tag CC --mode=relink gcc -I..
-I/usr/include/xfce4 -I/usr/include/glib-2.0
-I/usr/lib/mips64el-linux-gnuabi64/glib-2.0/include -pthread
-I/usr/include/gtk-2.0 -I/usr/include/libxml2
-I/usr/lib/mips64el-linux-gnuabi64/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
-I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
-I/usr/lib/mips64el-linux-gnuabi64/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/libpng12 -I/usr/include/harfbuzz
-I/usr/include/libglade-2.0 -g -O2 -fPIE -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-export-dynamic -avoid-version -module -fPIE -pie -Wl,-z,relro
-Wl,-z,now -Wl,--as-needed -Wl,-O1 -Wl,-z,defs -Wl,--as-needed -Wl,-O1
-o libxfce4.la -rpath /usr/lib/libglade/2.0
libxfce4_la-libglade-xfce4.lo -lglade-2.0 -lgtk-x11-2.0 -lxml2
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0
-lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig
-lgobject-2.0 -lglib-2.0 ../libxfcegui4/libxfcegui4.la
-inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
/usr/bin/ld.bfd.real: skipping incompatible /usr/lib/libpthread.so
when searching for -lpthread
/usr/bin/ld.bfd.real: skipping incompatible /usr/lib/libc.so when
searching for -lc
/usr/bin/ld.bfd.real: /usr/lib/libc.a(strcmp.o): ABI is incompatible
with that of the selected emulation
/usr/bin/ld.bfd.real: failed to merge target specific data of file
/usr/lib/libc.a(strcmp.o)
collect2: error: ld returned 1 exit status

On Wed, Sep 18, 2013 at 3:56 AM, Yves-Alexis Perez <corsac at debian.org> wrote:
> On mar., 2013-09-17 at 18:47 +0800, YunQiang Su wrote:
>> Package: libxfcegui4
>> Version: 4.10.0-2
>> X-Debbugs-CC: wzssyqa at gmail.com
>>
>> This package has one or more -L/usr/lib in its build system,
>> which will make it ftbfs if there is libraries under /usr/lib,
>> while is not the default architecture, mips* for example.
>>
>> On mips* systems, /usr/lib is defined as place to hold O32
>> libraries, and /usr/lib32 for N32, and /usr/lib64 is for N64.
>>
>> Beside the way, on the multiarch system like Debian, user may install
>> libraries under /usr/lib by hand.
>>
>> Please use the default search path if you can, and please consider fix
>> this.
>>
>> I will try to fix this bug, while if you can help to fix it,
>> It will be very appreciative.
>>
>> The attachement is the buildlog of this package on mips64el platform.
>
> Well, I can't see a -L/usr/lib in the build log, so I'm not sure what
> you mean here.
>
> Regards,
> --
> Yves-Alexis



-- 
YunQiang Su



More information about the Pkg-xfce-devel mailing list