powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
25 сообщений из 33, страница 1 из 2
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430281
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

Линуксоиды, помож ы те бога ради. Мозг сломал уже, второй день в ступоре :(

Есть две тачки с Oracle Ent. Linux, одна - виртуалка 2.6.39-400.109.4.el6uek.x86_64, вторая - нативный linux, 2.6.39-400.17.1.el6uek.x86_64.

На обеих тачках установлены пакеты autoconf & automake, одни и те же версии:
Код: plaintext
1.
2.
3.
4.
5.
$ rpm -qa|grep -i autoconf
autoconf-2.63-5.1.el6.noarch

$ rpm -qa|grep -i automake
automake-1.11.1-4.el6.noarch

Скачал ФБ-сырцы (вернее, только что обновил).

На той машине, что виртуалка, запускаю autogen.sh - всё пучком.
На той, что нативная, облом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
$ ./autogen.sh
AUTORECONF=autoreconf
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

Running autoreconf ...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I . --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:624: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
configure.ac:626: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/local/bin/autoconf failed with exit status: 1

Из того что нарыл в сети, понял только, что наличие в переменной $PATH каталога "/usr/share/aclocal", т.к. в нём сидят файлы *.m4 c этим самым AC_LIBTOOL_DLOPEN.

Каталог этот ( /usr/share/aclocal ) действительно присутствует в переменной $PATH:
Код: plaintext
1.
2.
$ env|grep -i path|grep /usr/share/aclocal
PATH=/usr/lib64/qt-3.3/bin:/opt/fb30/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/lib:/usr/local/lib: /usr/share/aclocal :/usr/share/libtool:/root/bin

Два файла *.m4 в этом каталоге действительно содержат строку AC_LIBTOOL_DLOPEN:
Код: plaintext
1.
2.
3.
4.
$ grep -i AC_LIBTOOL_DLOPEN /usr/share/aclocal/*.m4
/usr/share/aclocal/libtool.m4:AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
/usr/share/aclocal/libtool.m4:dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
/usr/share/aclocal/ltoptions.m4:AU_DEFUN([AC_LIBTOOL_DLOPEN],
/usr/share/aclocal/ltoptions.m4:dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])

Чё ему еще надо тогда ??

PS. Пфф... когда-нибудь я напишу большую дохторскую диссертацию по теме "Как нам собрать ФБ на линухе и не съехать с катушек".
При этом постараюсь упросить одного из Источников Света быть Главным военным консультантом.


PPS. Изабэло: сначала ICU не нашёлся, после - libtommath, видите-ли .soнадо (вместо статического .a).
Затем automake, а он потянул autoconf.
Теперь вот сабжевая хренота... Ну почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ??
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430298
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидНу почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ??На каком из?
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430314
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТаблоидНу почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ??На каком из?ну сколько там дистров приведено на офиц. сайте, про которые говорится, что они " Supported Platforms" ? я насчитал 12 строк. Это так много что ли ?
Блин, я вторые сутки туплю с этой сборкой, потому что нигде нет вменяемого ФАКа по этому вопросу :(
Чтобы собрать ФБ на линухе, надо знать какие-то нюансы именно этого ("своего") линуха, совместимость всех этих автоконфов и автомейков, еще чего-то там. Одного лишь тупого копипаста команд явно недостаточно. Это может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД!
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430318
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЭто может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД!"Добро пожаловать в реальный мир, Фёдор Сумкин".
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430321
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТаблоидЭто может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД!"Добро пожаловать в реальный мир, Фёдор Сумкин".Раз уж ты вылез на трибуну, скажи что-нить по существу вопроса, плз.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430331
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
libtool установлен? Вызывать libtoolize перед autogen-ом не пробовал?
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430335
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидРаз уж ты вылез на трибуну, скажи что-нить по существу вопроса, плз.autoconf и прочие, если ничего не путаю, gnu chaintools, решают задачу "просто собрать на этом порезано цензурой".
В теории, процесс должен работать без проблем, а на практике, если "что-то идёт не так" - разбирается или тот, кого этому учили (линуксовый админ) или тот, кому это больше всех надо (ты).

P.S. Мне вот хочется, чтобы pcre или тот же firebird собирал nnake, а не полная ВидимоСтудия, но разводить плач ярославны по этому поводу - глупо.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430339
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrlibtool установлен?
Код: plaintext
1.
2.
3.
$ rpm -qa | grep -i libtool
libtool-2.2.6-15.5.el6.x86_64
libtool-ltdl-2.2.6-15.5.el6.x86_64

dimitrВызывать libtoolize перед autogen-ом не пробовал?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
 $ libtoolize 
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: linking file `build-aux/ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
libtoolize: Remember to add `LT_INIT' to configure.ac.
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
 
$ ./autogen.sh 
AUTORECONF=autoreconf
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

Running autoreconf ...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I . --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:624: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
configure.ac:626: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/local/bin/autoconf failed with exit status: 1
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430341
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВ теории, процесс должен работать без проблем, а на практике, если "что-то идёт не так" - разбирается или тот, кого этому учили (линуксовый админ) или тот, кому это больше всех надо (ты).Исключительно глубокая мысль. Большое спасибо, теперь буду перечитывать каждый ночер перед сном.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430342
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovразводить плач ярославны по этому поводу - глупо.Рустама не копипасть, плз. От него эти фразы идут как-то по-доброму, в отличие от тебя. Заранее спасибо и всего тебе доброго.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430343
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидИсключительно глубокая мысль. Большое спасибо, теперь буду перечитывать каждый ночер перед сном.Удивлён, что банальные вещи являются откровением.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430370
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид, а так:

libtoolize
autoreconf -I m4
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430401
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrlibtoolize
autoreconf -I m4Вах!... пропёрло! dimitr, Большущее спасибо!!
(еще бы знать, что было сломано / криво вставлено перед этим :))
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430407
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоп. рано пока радоваться.
Ибо в ответ на:
Код: plaintext
supertee -n run_makeDebug_$(date '+%y%m%d_%H%M').log make Debug

- будет вот:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
...
config.status: executing depfiles commands
config.status: executing libtool commands
make -C ../extern/editline
make[5]: Entering directory `/root/downloads/fb30snap/extern/editline'
 cd . && /bin/sh /root/downloads/fb30snap/extern/editline/missing --run automake-1.12 --foreign
aclocal.m4:16: warning: this file was generated for autoconf 2.69.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.
configure.ac:34: error: version mismatch.  This is Automake 1.12,
configure.ac:34: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:34: comes from Automake  1.12.6.   You should recreate
configure.ac:34: aclocal.m4 with aclocal and run automake again.
WARNING: 'automake-1.12' is probably too old.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         < http://www.gnu.org/software/automake> 
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         < http://www.gnu.org/software/autoconf> 
         < http://www.gnu.org/software/m4/> 
         < http://www.perl.org/> 
make[5]: *** [Makefile.in] Error 1
make[5]: Leaving directory `/root/downloads/fb30snap/extern/editline'
make[4]: *** [../gen/Debug/firebird/lib/libedit.a] Error 2
make[4]: Leaving directory `/root/downloads/fb30snap/gen'
make[3]: *** [extern] Error 2
make[3]: Leaving directory `/root/downloads/fb30snap/gen'
make[2]: *** [master_process] Error 2
make[2]: Leaving directory `/root/downloads/fb30snap/gen'
make[1]: *** [Debug] Error 2
make[1]: Leaving directory `/root/downloads/fb30snap/gen'
make: *** [Debug] Error 2

Вроде бы недавно всё работало именно с автомейком 1.12 (БЕЗ третьей цифры в номере версии), когда переделали-то ?
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430687
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...слов больше нет, буквы одни остались.

Пытаюсь поставить automake-1.12.6. Начинаю, как и сказано в его файле `INSTALL`, с конфигура:
вроде бы всё ОК...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
checking whether make supports nested variables... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
. . .
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating t/wrap/aclocal-1.12
config.status: creating t/wrap/automake-1.12
Далее запускаю make - в ответ облом, пишет что надо autoconf 2 .69 :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  GEN      t/testsuite-part.am
  GEN      m4/amversion.m4
CDPATH="${ZSH_VERSION+.}:" && cd . && "/root/downloads/automake/automake-1.12.6/t/wrap/aclocal-1.12"
STDERR: configure.ac:18: error: Autoconf version  2.69  or higher is required
configure.ac:18: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal-1.12: error: autom4te failed with exit status: 63
make: *** [aclocal.m4] Error 63

Ладно, скопировал этот автоконф 2 .69 , запустил в его каталоге ./configure; make; make install - по логам вижу, что все сообщения были направлены в STDOUT, т.е. ошибок не было.
Логи консольного вывода всех трёх команд по установке этого автоконфа 2 .69 - в аттаче.

Возвращаюсь к барану automake 1.12.6, делаю снова: ./configure
Получаю по лбу:
Код: plaintext
error: Autoconf 2.62 or better is required
log
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
checking whether make supports nested variables... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for perl... /usr/bin/perl
checking whether /usr/bin/perl supports ithreads... yes
checking for tex... no
checking for yacc... yacc
checking for lex... lex
checking whether autoconf is installed... yes
checking whether autoconf works... yes
checking whether autoconf is recent enough... no
 configure: error: Autoconf 2.62 or better is required. 
Это новая форма издевательства, да ?
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430691
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0xFF. Только не говорите мне, чтобы я спрашивал у нашего линуксоида. Нет его, ушёл он весь на хрен. Я теперь сам в этом ковыряться вынужден.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430706
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

Есть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа.

Оффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину?
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430723
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineЕсть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа.меня она тоже преследует, со вчерашнего ночера :-)
Как бы еще понять, какую версию autoconf'a видит линух... И может ли такое быть, что этот самый автоконф "лёг куда-то рядом" вместо положенного ему места ?
miwaonlineОффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину?Только на крайняк. Прикинь: мне кто-нить из Источников Света пришлёт патч, надо будет пересобирать ФБ на виртуалке, затем копировать его на нативный линух - да ну, гемор.
И главное: косяк так и останется непознанным, а методы его обхода не будут задокументированы (хотя бы и тут, на форуме).
А это значит, что я не последний, кто на эту граблю напорется.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430768
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как понять, какой он версии сейчас автоконф этот ?
в ответ на ./autoconf --version (в каталоге /usr/bin) он выплюнул
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
autoconf (GNU Autoconf)  UNKNOWN
 Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
< http://gnu.org/licenses/gpl.html>,  < http://gnu.org/licenses/exceptions.html> 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

На хосте с виртуалкой, при запуске в том же каталоге, ответ был "autoconf (GNU Autoconf) 2.69".
Значит, он криво поставлен и теперь основной вопрос: как его снести к ЧМ.
Ибо после make uninstall, введенного в каталоге 2.69:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
$ make uninstall
Making uninstall in bin
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69/bin'
 ( cd '/usr/bin' && rm -f autom4te autoconf autoheader autoreconf ifnames autoscan autoupdate )
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/bin'
Making uninstall in .
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69'
 ( cd '/usr/share/autoconf' && rm -f INSTALL )
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69'
Making uninstall in lib
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib'
Making uninstall in Autom4te
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/Autom4te'
 ( cd '/usr/share/autoconf/Autom4te' && rm -f C4che.pm ChannelDefs.pm Channels.pm Configure_ac.pm FileUtils.pm General.pm Getopt.pm Request.pm XFile.pm )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/Autom4te'
Making uninstall in m4sugar
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/m4sugar'
 ( cd '/usr/share/autoconf/m4sugar' && rm -f m4sugar.m4 foreach.m4 m4sh.m4 )
 ( cd '/usr/share/autoconf/m4sugar' && rm -f version.m4 m4sugar.m4f m4sh.m4f )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/m4sugar'
Making uninstall in autoconf
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/autoconf'
 ( cd '/usr/share/autoconf/autoconf' && rm -f autoconf.m4 general.m4 status.m4 oldnames.m4 specific.m4 autoheader.m4 autoupdate.m4 autotest.m4 autoscan.m4 lang.m4 c.m4 erlang.m4 fortran.m4 functions.m4 go.m4 headers.m4 types.m4 libs.m4 programs.m4 )
 ( cd '/usr/share/autoconf/autoconf' && rm -f autoconf.m4f )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/autoconf'
Making uninstall in autotest
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/autotest'
 ( cd '/usr/share/autoconf/autotest' && rm -f autotest.m4 general.m4 specific.m4 )
 ( cd '/usr/share/autoconf/autotest' && rm -f autotest.m4f )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/autotest'
Making uninstall in autoscan
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/autoscan'
 ( cd '/usr/share/autoconf/autoscan' && rm -f autoscan.list )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/autoscan'
Making uninstall in emacs
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib/emacs'
 ( cd '/usr/share/emacs/site-lisp' && rm -f autoconf-mode.el autotest-mode.el )
 ( cd '/usr/share/emacs/site-lisp' && rm -f autoconf-mode.elc autotest-mode.elc )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib/emacs'
make[2]: Entering directory `/root/downloads/autoconf/autoconf-2.69/lib'
 ( cd '/usr/share/autoconf' && rm -f autom4te.cfg )
make[2]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib'
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/lib'
Making uninstall in doc
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69/doc'
 rm -f '/usr/share/doc/autoconf/autoconf.dvi'
 rm -f '/usr/share/doc/autoconf/standards.dvi'
 rm -rf '/usr/share/doc/autoconf/autoconf.html'
 rm -rf '/usr/share/doc/autoconf/standards.html'
 install-info --info-dir='/usr/share/info' --remove '/usr/share/info/autoconf.info'
 install-info --info-dir='/usr/share/info' --remove '/usr/share/info/standards.info'
 cd '/usr/share/info' && rm -f autoconf.info autoconf.info-[0-9] autoconf.info-[0-9][0-9] autoconf.i[0-9] autoconf.i[0-9][0-9]
 cd '/usr/share/info' && rm -f standards.info standards.info-[0-9] standards.info-[0-9][0-9] standards.i[0-9] standards.i[0-9][0-9]
 rm -f '/usr/share/doc/autoconf/autoconf.pdf'
 rm -f '/usr/share/doc/autoconf/standards.pdf'
 rm -f '/usr/share/doc/autoconf/autoconf.ps'
 rm -f '/usr/share/doc/autoconf/standards.ps'
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/doc'
Making uninstall in tests
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69/tests'
make[1]: Nothing to be done for `uninstall'.
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/tests'
Making uninstall in man
make[1]: Entering directory `/root/downloads/autoconf/autoconf-2.69/man'
 ( cd '/usr/share/man/man1' && rm -f autoconf.1 autoheader.1 autom4te.1 autoreconf.1 autoscan.1 autoupdate.1 ifnames.1 config.guess.1 config.sub.1 )
make[1]: Leaving directory `/root/downloads/autoconf/autoconf-2.69/man'
- этот автоконф торчит еще в нескольких местах:
Код: plaintext
1.
2.
/usr/local/bin/autoconf
/usr/local/share/autoconf
/usr/share/autoconf

Если я их просто грохну, что там ничего не заклинит ? :-)
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430806
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидmiwaonlineЕсть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа.меня она тоже преследует, со вчерашнего ночера :-)
Как бы еще понять, какую версию autoconf'a видит линух... И может ли такое быть, что этот самый автоконф "лёг куда-то рядом" вместо положенного ему места ?

«Положенных мест» в системе много; что именно «ораклятый»©ДС дистрибутив считает положенным в каждой конкретной ситуации - я не знаю. Теоретически самосборные бинари должны валится в /usr/local/bin или /usr/local/sbin, а как оно на практике - надо смотреть. Например с помощью чего-то типа
Код: plaintext
find -name autoconf -ctime 1
.

ТаблоидmiwaonlineОффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину?Только на крайняк. Прикинь: мне кто-нить из Источников Света пришлёт патч, надо будет пересобирать ФБ на виртуалке, затем копировать его на нативный линух - да ну, гемор.

Ну не знаю. Как по мне гемор значительно больше если пытаться собрать что-нибуть на каждой машине отдельно и при этом париться с автконфом/gcc/libc/whatever. А так есть гарантировано работающая виртуалка (у меня), которая собирает нужный мне софт, пакует в .deb-пакет, который потом на нескольких десятках серверов ставится в одно касание. А если на виртуалке что-то слетит, или надо поэксперементировать, то всегда есть снапшоты.
ТаблоидИ главное: косяк так и останется непознанным, а методы его обхода не будут задокументированы (хотя бы и тут, на форуме).
А это значит, что я не последний, кто на эту граблю напорется.
Ну, косяк-то может быть где угодно и не факт что его надо героически бороть.


Таблоидкак понять, какой он версии сейчас автоконф этот ?
в ответ на ./autoconf --version (в каталоге /usr/bin) он выплюнул
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
autoconf (GNU Autoconf)  UNKNOWN
 Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
< http://gnu.org/licenses/gpl.html>,  < http://gnu.org/licenses/exceptions.html> 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

На хосте с виртуалкой, при запуске в том же каталоге, ответ был "autoconf (GNU Autoconf) 2.69".
Значит, он криво поставлен и теперь основной вопрос: как его снести к ЧМ.

Об чем и речь - место всему этому геморрою ровно на одной (виртуальной) машине, которая собирает бинари для остальных.
Таблоид этот автоконф торчит еще в нескольких местах:
Код: plaintext
1.
2.
/usr/local/bin/autoconf
/usr/local/share/autoconf
/usr/share/autoconf

Если я их просто грохну, что там ничего не заклинит ? :-)
В debian есть команда dpkg -S <filename>, которая говорит, из какого пакета установлен файл. Думаю, в RPM-based дистрах должно быть что-то похожее. Если файл "из ниоткуда", можно убивать.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430807
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидстоп. рано пока радоваться.
у меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38430813
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrу меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется.
Вот блин, а у меня еще столько версий было... ©
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431139
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrТаблоидстоп. рано пока радоваться.
у меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется.Не пропёрло, опять ему 2.62 надо
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ pwd
/root/downloads/fb30snap/extern/editline
$ supertee -n run_autoreconf_noargs_131017_1315.log autoreconf
configure.ac:34: error: Autoconf version  2.62  or higher is required
/usr/local/share/aclocal-1.12/init.m4:25: AM_INIT_AUTOMAKE is expanded from...
configure.ac:34: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: error: /usr/local/bin/autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431175
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, ну бред же!

Код: plaintext
1.
2.
rpm -qa|grep autoconf
autoconf-2. 63 -5.1.el6.noarch

если rpm говорит, что у мну установлен 2.63, то какой еще 2.62 ему надо ?
Откудова он берёт версию автоконфа ?!
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431238
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

Мое последнее сообщение смотрел? У тебя сейчас в системе куча автоконфов, установленных из разных источников. Какой из них используется первым - неизвестно (мне по крайней мере), но лучше всего все лишние убрать.
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]