|
|
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
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. Скачал ФБ-сырцы (вернее, только что обновил). На той машине, что виртуалка, запускаю autogen.sh - всё пучком. На той, что нативная, облом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Из того что нарыл в сети, понял только, что наличие в переменной $PATH каталога "/usr/share/aclocal", т.к. в нём сидят файлы *.m4 c этим самым AC_LIBTOOL_DLOPEN. Каталог этот ( /usr/share/aclocal ) действительно присутствует в переменной $PATH: Код: plaintext 1. 2. Два файла *.m4 в этом каталоге действительно содержат строку AC_LIBTOOL_DLOPEN: Код: plaintext 1. 2. 3. 4. Чё ему еще надо тогда ?? PS. Пфф... когда-нибудь я напишу большую дохторскую диссертацию по теме "Как нам собрать ФБ на линухе и не съехать с катушек". При этом постараюсь упросить одного из Источников Света быть Главным военным консультантом. PPS. Изабэло: сначала ICU не нашёлся, после - libtommath, видите-ли .soнадо (вместо статического .a). Затем automake, а он потянул autoconf. Теперь вот сабжевая хренота... Ну почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 19:21:54 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
ТаблоидНу почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ??На каком из? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 19:43:28 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovТаблоидНу почему нельзя затолкать в дистр ВСЁ БЛИН ЧТО НАДО для сборки на линухе ??На каком из?ну сколько там дистров приведено на офиц. сайте, про которые говорится, что они " Supported Platforms" ? я насчитал 12 строк. Это так много что ли ? Блин, я вторые сутки туплю с этой сборкой, потому что нигде нет вменяемого ФАКа по этому вопросу :( Чтобы собрать ФБ на линухе, надо знать какие-то нюансы именно этого ("своего") линуха, совместимость всех этих автоконфов и автомейков, еще чего-то там. Одного лишь тупого копипаста команд явно недостаточно. Это может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 19:57:32 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
ТаблоидЭто может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД!"Добро пожаловать в реальный мир, Фёдор Сумкин". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:02:56 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovТаблоидЭто может быть интересно админам линуха, но никак не тем, кто хочет просто собрать СУБД!"Добро пожаловать в реальный мир, Фёдор Сумкин".Раз уж ты вылез на трибуну, скажи что-нить по существу вопроса, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:06:55 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
libtool установлен? Вызывать libtoolize перед autogen-ом не пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:18:13 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
ТаблоидРаз уж ты вылез на трибуну, скажи что-нить по существу вопроса, плз.autoconf и прочие, если ничего не путаю, gnu chaintools, решают задачу "просто собрать на этом порезано цензурой". В теории, процесс должен работать без проблем, а на практике, если "что-то идёт не так" - разбирается или тот, кого этому учили (линуксовый админ) или тот, кому это больше всех надо (ты). P.S. Мне вот хочется, чтобы pcre или тот же firebird собирал nnake, а не полная ВидимоСтудия, но разводить плач ярославны по этому поводу - глупо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:21:31 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
dimitrlibtool установлен? Код: plaintext 1. 2. 3. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:28:39 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВ теории, процесс должен работать без проблем, а на практике, если "что-то идёт не так" - разбирается или тот, кого этому учили (линуксовый админ) или тот, кому это больше всех надо (ты).Исключительно глубокая мысль. Большое спасибо, теперь буду перечитывать каждый ночер перед сном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:30:29 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovразводить плач ярославны по этому поводу - глупо.Рустама не копипасть, плз. От него эти фразы идут как-то по-доброму, в отличие от тебя. Заранее спасибо и всего тебе доброго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:31:52 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
ТаблоидИсключительно глубокая мысль. Большое спасибо, теперь буду перечитывать каждый ночер перед сном.Удивлён, что банальные вещи являются откровением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 20:32:06 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Таблоид, а так: libtoolize autoreconf -I m4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 21:06:26 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
dimitrlibtoolize autoreconf -I m4Вах!... пропёрло! dimitr, Большущее спасибо!! (еще бы знать, что было сломано / криво вставлено перед этим :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 21:46:02 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
стоп. рано пока радоваться. Ибо в ответ на: Код: plaintext - будет вот: Код: 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. Вроде бы недавно всё работало именно с автомейком 1.12 (БЕЗ третьей цифры в номере версии), когда переделали-то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2013, 21:52:37 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
...слов больше нет, буквы одни остались. Пытаюсь поставить automake-1.12.6. Начинаю, как и сказано в его файле `INSTALL`, с конфигура: вроде бы всё ОК... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Ладно, скопировал этот автоконф 2 .69 , запустил в его каталоге ./configure; make; make install - по логам вижу, что все сообщения были направлены в STDOUT, т.е. ошибок не было. Логи консольного вывода всех трёх команд по установке этого автоконфа 2 .69 - в аттаче. Возвращаюсь к барану automake 1.12.6, делаю снова: ./configure Получаю по лбу: Код: plaintext log Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 09:17:52 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
0xFF. Только не говорите мне, чтобы я спрашивал у нашего линуксоида. Нет его, ушёл он весь на хрен. Я теперь сам в этом ковыряться вынужден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 09:20:20 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Таблоид, Есть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа. Оффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 09:33:24 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
miwaonlineЕсть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа.меня она тоже преследует, со вчерашнего ночера :-) Как бы еще понять, какую версию autoconf'a видит линух... И может ли такое быть, что этот самый автоконф "лёг куда-то рядом" вместо положенного ему места ? miwaonlineОффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину?Только на крайняк. Прикинь: мне кто-нить из Источников Света пришлёт патч, надо будет пересобирать ФБ на виртуалке, затем копировать его на нативный линух - да ну, гемор. И главное: косяк так и останется непознанным, а методы его обхода не будут задокументированы (хотя бы и тут, на форуме). А это значит, что я не последний, кто на эту граблю напорется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 09:43:09 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
как понять, какой он версии сейчас автоконф этот ? в ответ на ./autoconf --version (в каталоге /usr/bin) он выплюнул Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. На хосте с виртуалкой, при запуске в том же каталоге, ответ был "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. Код: plaintext 1. 2. Если я их просто грохну, что там ничего не заклинит ? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 10:07:03 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
ТаблоидmiwaonlineЕсть мысль, что из-за ручных установок софта твой линукс не видит правильную версию аутоконфа.меня она тоже преследует, со вчерашнего ночера :-) Как бы еще понять, какую версию autoconf'a видит линух... И может ли такое быть, что этот самый автоконф "лёг куда-то рядом" вместо положенного ему места ? «Положенных мест» в системе много; что именно «ораклятый»©ДС дистрибутив считает положенным в каждой конкретной ситуации - я не знаю. Теоретически самосборные бинари должны валится в /usr/local/bin или /usr/local/sbin, а как оно на практике - надо смотреть. Например с помощью чего-то типа Код: plaintext ТаблоидmiwaonlineОффтоп: а как тебе идея не собирать ФБ второй раз, а просто скопировать собранный в виртуалке на реальную машину?Только на крайняк. Прикинь: мне кто-нить из Источников Света пришлёт патч, надо будет пересобирать ФБ на виртуалке, затем копировать его на нативный линух - да ну, гемор. Ну не знаю. Как по мне гемор значительно больше если пытаться собрать что-нибуть на каждой машине отдельно и при этом париться с автконфом/gcc/libc/whatever. А так есть гарантировано работающая виртуалка (у меня), которая собирает нужный мне софт, пакует в .deb-пакет, который потом на нескольких десятках серверов ставится в одно касание. А если на виртуалке что-то слетит, или надо поэксперементировать, то всегда есть снапшоты. ТаблоидИ главное: косяк так и останется непознанным, а методы его обхода не будут задокументированы (хотя бы и тут, на форуме). А это значит, что я не последний, кто на эту граблю напорется. Ну, косяк-то может быть где угодно и не факт что его надо героически бороть. Таблоидкак понять, какой он версии сейчас автоконф этот ? в ответ на ./autoconf --version (в каталоге /usr/bin) он выплюнул Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. На хосте с виртуалкой, при запуске в том же каталоге, ответ был "autoconf (GNU Autoconf) 2.69". Значит, он криво поставлен и теперь основной вопрос: как его снести к ЧМ. Об чем и речь - место всему этому геморрою ровно на одной (виртуальной) машине, которая собирает бинари для остальных. Таблоид этот автоконф торчит еще в нескольких местах: Код: plaintext 1. 2. Если я их просто грохну, что там ничего не заклинит ? :-) В debian есть команда dpkg -S <filename>, которая говорит, из какого пакета установлен файл. Думаю, в RPM-based дистрах должно быть что-то похожее. Если файл "из ниоткуда", можно убивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 10:24:46 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Таблоидстоп. рано пока радоваться. у меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 10:25:42 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
dimitrу меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется. Вот блин, а у меня еще столько версий было... © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 10:30:16 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидстоп. рано пока радоваться. у меня тоже самое было с editline. Зайди в /extern/editline, выполни там autoreconf (без параметров), потом снова иди в корень ФБ и вызывай make (или autogen.sh - уже не помню). Этот глюк месяц назад привнесли и не на всех линуксах он проявляется.Не пропёрло, опять ему 2.62 надо Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 13:19:33 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Блин, ну бред же! Код: plaintext 1. 2. если rpm говорит, что у мну установлен 2.63, то какой еще 2.62 ему надо ? Откудова он берёт версию автоконфа ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 13:32:47 |
|
||
|
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
|
|||
|---|---|---|---|
|
#18+
Таблоид, Мое последнее сообщение смотрел? У тебя сейчас в системе куча автоконфов, установленных из разных источников. Какой из них используется первым - неизвестно (мне по крайней мере), но лучше всего все лишние убрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2013, 14:06:11 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38430318&tid=1564216]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 482ms |

| 0 / 0 |
