[devel] E: incoming x86_64 reject: libusb-0.9.3-alt1.0
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_altlinux=2Eorg?=
Ср Сен 17 13:14:51 MSD 2008
On Wed, Sep 17, 2008 at 12:37 PM, QA Team Upravdom Robot
<upravdom на altlinux.org> wrote:
> Dear Alexander Bokovoy!
> The libusb-0.9.3-alt1.0 package has been rejected from Sisyphus incoming
> for x86_64 architecture.
>
> Possible reason follows:
> touch config.h.in
> cd . && /bin/sh ./config.status config.h
> config.status: creating config.h
> make all-recursive
> make[1]: Entering directory `/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2'
> Making all in libusb
> make[2]: Entering directory `/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/libusb'
> /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c -o libusb_la-core.lo `test -f 'core.c' || echo './'`core.c
> mkdir .libs
> x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c core.c -fPIC -DPIC -o .libs/libusb_la-core.o
> x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -c core.c -o libusb_la-core.o >/dev/null 2>&1
> /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/tmproot/usr/include/libusb-1.0 -pipe -Wall -O2 -version-info 8:4:4 -release 0.1 -o libusb.la -rpath /usr/lib64 libusb_la-core.lo -L. -lusb-1.0
> x86_64-alt-linux-gcc -shared .libs/libusb_la-core.o -L/usr/src/RPM/BUILD/libusb-0.9.3/libusb-compat-0.1.0-beta2/libusb -lusb-1.0 -Wl,-soname -Wl,libusb-0.1.so.4 -o .libs/libusb-0.1.so.4.4.4
> /usr/bin/ld: cannot find -lusb-1.0
> collect2: ld returned 1 exit status
В сборке libusb 0.9.3 на самом деле происходит сборка двух библиотек,
вторая из которых зависит от первой. При этом первая еще не
установлена в системе. Я делаю некоторые трюки (желающие могут
посмотреть в spec), чтобы собраться без установки в систему, но этот
подход почему-то не сработал на x86_64. Может ли кто-нибудь с близко
расположенным x86_64 посмотреть и помочь поправить сборку? Пакет
доступен в incoming и в i586, куда он собрался без проблем.
--
/ Alexander Bokovoy
Подробная информация о списке рассылки Devel