[devel] rebuild failed: кто виноват и что делать?

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Вт Мар 21 14:29:23 MSK 2006


Добрый день, коллеги!

На днях я получил сразу 4 письма счастья о том, что некоторые из моих
пакетов перестали пересобираться. Симптоматика примерно одинакова:

Package: qtiplot-0.7.3-alt1
Packager: Yury Aliaev <mutabor на altlinux>
Status: rebuild failed.
Please investigate.

RPM build errors:
  to `cblas_dcopy'
/usr/lib/libgsl.so: undefined reference to `cblas_ctrsm'
/usr/lib/libgsl.so: undefined reference to `cblas_zher'
/usr/lib/libgsl.so: undefined reference to `cblas_ssyr2k'
/usr/lib/libgsl.so: undefined reference to `cblas_srotmg'
/usr/lib/libgsl.so: undefined reference to `cblas_ctrmv'
/usr/lib/libgsl.so: undefined reference to `cblas_snrm2'
/usr/lib/libgsl.so: undefined reference to `cblas_drotm'
/usr/lib/libgsl.so: undefined reference to `cblas_idamax'
/usr/lib/libgsl.so: undefined reference to `cblas_cgemv'
/usr/lib/libgsl.so: undefined reference to `cblas_zgerc'
/usr/lib/libgsl.so: undefined reference to `cblas_scasum'
collect2: ld returned 1 exit status
make[1]: *** [../qtiplot] Error 1
make: *** [sub-qtiplot-0_7_3] Error 2

Package: libmodplug-0.7-alt2
Packager: Yury Aliaev <mutabor на altlinux>
Status: rebuild failed.
Please investigate.

Verifying ELF objects in /usr/src/tmp/libmodplug-buildroot
(arch=normal,fhs=relaxed,rpath=normal,textrel=normal,unresolved=normal)
verify-elf: ERROR: ./usr/lib/libmodplug.so.0.0.0: undefined symbol: _Znaj
verify-elf: ERROR: ./usr/lib/libmodplug.so.0.0.0: undefined symbol: _ZdlPv
verify-elf: ERROR: ./usr/lib/libmodplug.so.0.0.0: undefined symbol: pow
verify-elf: ERROR: ./usr/lib/libmodplug.so.0.0.0: undefined symbol: _ZdaPv
verify-elf: ERROR: ./usr/lib/libmodplug.so.0.0.0: undefined symbol: _Znwj
error: Bad exit status from /usr/src/tmp/rpm-tmp.34886 (%install)

Package: soundtracker-0.6.7-alt7
Packager: Yury Aliaev <mutabor на altlinux>
Build Statistics:
	6 time(s) (last time: Tue Mar 23 2004) by Michael Shigorin <mike на altlinux>
	5 time(s) (last time: Wed May 18 2005) by Yury Aliaev <mutabor на altlinux>
Status: rebuild failed.
Please investigate.

/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libgnomeui.so: undefined
reference to `gnome_paper_with_name'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libgnomeui.so: undefined
reference to `art_svp_from_vpath'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libgnomeui.so: undefined
reference to `gnome_desktop_entry_get_i18n_list'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libgnomeui.so: undefined
reference to `gnome_unit_name_list'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libgnomeui.so: undefined
reference to `gnome_unconditional_datadir_file'
collect2: ld returned 1 exit status
make[3]: *** [soundtracker] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/soundtracker-0.6.7/app'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/soundtracker-0.6.7/app'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/soundtracker-0.6.7'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/soundtracker-0.6.7'
error: Bad exit status from /usr/src/tmp/rpm-tmp.24175 (%build)
     Bad exit status from /usr/src/tmp/rpm-tmp.24175 (%build)

Package: xmms-in-modplug-2.05-alt1.1
Packager: Yury Aliaev <mutabor на altlinux>
Build Statistics:
	1 time(s) (last time: Tue Jan 18 2005) by ALT QA Team Robot
<qa-robot на altlinux>
	1 time(s) (last time: Sat Dec 20 2003) by Yury Aliaev <mutabor на altlinux>
Status: rebuild failed.
Please investigate.

/bin/sh ../libtool --mode=link i586-alt-linux-gcc  -pipe -Wall -O2
-march=i586 -mcpu=i686   -o modplugplay  modplugplay.o -lmodplug
-lstdc++ -lm
mkdir .libs
i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o modplugplay
modplugplay.o  -lmodplug -lstdc++ -lm
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libmodplug.so: undefined
reference to `operator new[](unsigned int)'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libmodplug.so: undefined
reference to `operator delete(void*)'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libmodplug.so: undefined
reference to `pow'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libmodplug.so: undefined
reference to `operator delete[](void*)'
/usr/lib/gcc/i586-alt-linux/3.4.5/../../../libmodplug.so: undefined
reference to `operator new(unsigned int)'
collect2: ld returned 1 exit status
make[2]: *** [modplugplay] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/modplugxmms-2.05/modplugplay'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/modplugxmms-2.05'
make: Leaving directory `/usr/src/RPM/BUILD/modplugxmms-2.05'
make: *** [all] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.70403 (%build)

Во всех случаях идет отсыл на неразрешившиеся ссылки. У меня возникло
сильное подозрение, что причина тут везде одна. Спрашивается, что именно
дало такой превосходный результат и что мне в этой ситуации делать:
сидеть и ждать, пока всё само устаканится, или что-нибудь ещё?

Всего самого,
Юрий.




Подробная информация о списке рассылки Devel