Я пытаюсь скомпилировать старую программу в новой системе. Я проделывал это несколько раз с одним и тем же программным обеспечением, и мне всегда удавалось найти способ заставить его работать, но на этот раз я бился головой о стену.
Когда я запускаю ./configure, он останавливается здесь:
проверка libtool... проверка lt_dlinit в -lltdl... no
configure: ошибка: невозможно связать библиотеки libtool! (libltdl)
make: *** [Makefile:209: config.status] Ошибка 1
Я убедился, что в этой системе доступны библиотеки libtool и libltdl.
Затем я подумал, что, возможно, в скрипте configure возникли какие-то проблемы, поэтому я запустил automake, который сообщил мне, что aclocal.m4 очень старый, поэтому я запустил aclocal, затем запустил automake, и он создал новую конфигурацию. скрипт, но ошибка сохраняется.
Вот журналы из config.log
gcc: ошибка: нераспознанный параметр командной строки '-V'gcc: фатальная ошибка: нет входных файлов
gcc: ошибка: нераспознанный параметр командной строки «-qversion»; вы имели в виду «--version»?
gcc: фатальная ошибка: нет входных файлов
пару упоминаний об этом:
conftest.c:11:10: фатальная ошибка: ac_nonexistent.h: такого файла или каталога нет
11 | #include
| ^~~~~~~~~~~~~~~~~~
Потом я начинаю видеть вот это:
/usr/bin /ld: невозможно найти -lc
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lkstat
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lnsl
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lsocket
collect2: ошибка: ld вернул 1 статус выхода
и вот где тестовая конфигурация жалуется на сбой:
onfigure:9242: gcc -o conftest -g -O2 -L conftest.c -lltdl -lrt -lpthread -lm >&5
/usr/bin/ld: невозможно найти -lltdl
collect2: ошибка: ld вернул 1 статус выхода
configure:9251: результат: нет
configure:9261: ошибка: невозможно связать с библиотеками libtool! (libltdl)
Есть ли у кого-нибудь идеи о том, что еще я могу попытаться скомпилировать?
Подробнее здесь: https://stackoverflow.com/questions/787 ... bs-libltdl
Запуск ./configure возвращает ошибку: невозможно связать библиотеки libtool! (либлтдл) ⇐ Linux
1720725060
Anonymous
Я пытаюсь скомпилировать старую программу в новой системе. Я проделывал это несколько раз с одним и тем же программным обеспечением, и мне всегда удавалось найти способ заставить его работать, но на этот раз я бился головой о стену.
Когда я запускаю ./configure, он останавливается здесь:
проверка libtool... проверка lt_dlinit в -lltdl... no
configure: ошибка: невозможно связать библиотеки libtool! (libltdl)
make: *** [Makefile:209: config.status] Ошибка 1
Я убедился, что в этой системе доступны библиотеки libtool и libltdl.
Затем я подумал, что, возможно, в скрипте configure возникли какие-то проблемы, поэтому я запустил automake, который сообщил мне, что aclocal.m4 очень старый, поэтому я запустил aclocal, затем запустил automake, и он создал новую конфигурацию. скрипт, но ошибка сохраняется.
Вот журналы из config.log
gcc: ошибка: нераспознанный параметр командной строки '-V'gcc: фатальная ошибка: нет входных файлов
gcc: ошибка: нераспознанный параметр командной строки «-qversion»; вы имели в виду «--version»?
gcc: фатальная ошибка: нет входных файлов
пару упоминаний об этом:
conftest.c:11:10: фатальная ошибка: ac_nonexistent.h: такого файла или каталога нет
11 | #include
| ^~~~~~~~~~~~~~~~~~
Потом я начинаю видеть вот это:
/usr/bin /ld: невозможно найти -lc
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lkstat
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lnsl
collect2: ошибка: ld вернул 1 статус выхода
/usr/bin/ld: невозможно найти -lsocket
collect2: ошибка: ld вернул 1 статус выхода
и вот где тестовая конфигурация жалуется на сбой:
onfigure:9242: gcc -o conftest -g -O2 -L conftest.c -lltdl -lrt -lpthread -lm >&5
/usr/bin/ld: невозможно найти -lltdl
collect2: ошибка: ld вернул 1 статус выхода
configure:9251: результат: нет
configure:9261: ошибка: невозможно связать с библиотеками libtool! (libltdl)
Есть ли у кого-нибудь идеи о том, что еще я могу попытаться скомпилировать?
Подробнее здесь: [url]https://stackoverflow.com/questions/78737336/running-configure-returns-error-cannot-link-with-libtool-libs-libltdl[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия