While building recode-3.6-alt10: checking if libtool supports shared libraries... yes *** Warning: the command libtool uses to detect shared libraries, *** /usr/bin/file, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org $ rpm -q file file-4.26-alt8 --- PROGRAM=ltconfig PACKAGE=libtool VERSION=1.3.4 --- ltconfig snippet
Это, скорее всего, наведенная ошибка, надо смотреть в контексте.
Попытался, но сходу не разглядел в config.log ничего особенного. Пакет в сизиф отправил -- если есть основания подозревать проблему, посмотри, ну или скажи, куда мне глянуть.
recode-3.6/ltconfig 11-летней давности просто не знает про x86-64. Остальные файлы там такие же свежие. Как это еще работает, просто удивительно. %build +rm acinclude.m4 m4/libtool.m4 m4/flex.m4 sed -i 's/ad_AC_PROG_FLEX/AC_PROG_LEX/' configure.in %autoreconf sed -i 's/--no-verify//' configure -%configure +%configure %{subst_enable static} %make_build
О, спасибо. Что %autoreconf не обновил libtool -- заметил, а снести не (вспомнил|догадался|прочитал). Апстрим там вроде бы пилит 4.0 и промежуточный 3.7 -- который нынче в бетах, но собирать их как-то неохота...
recode-3.6-alt11 -> sisyphus: * Thu Dec 22 2011 Michael Shigorin <mike@altlinux> 3.6-alt11 - drop vintage libtool (closes: #26740); thx ldv@