|
Автор |
Сообщение |
vadv55
Новенький
Зарегистрирован: 26.11.2012 Сообщения: 30 Откуда: Харьков
|
|
|
|
При компиляции CGI-приложения (пакет weblaz.lpk) в ОС ALT Linux 6.0 Centaurus на IDE Lazarus 0.9.30.4 c fpc 2.6.0, в случае включения в него компонентов БД MySQL (MySQL50Connection1, SQLTransaction1, SQLOuery1), выдаётся следующее сообщение:
/usr/bin/ld:warning:link.res contains output sections; did you forget -T?
После этого идёт перечень неопределённых ссылок (/usr/src/RPM/BUILD/lazarus/lcl/./widgetset/...) с указанием на функции (/usr/lib/lazarus/lcl/units/i386-linux/...).
Где можно узнать, с чем это связано и как это устранить, ведь в ОС Fedora 9 на IDE Lazarus 0.9.26 c fpc 2.2.2 указанное приложение компилировалось нормально? Возможно, не хватает каких-то пакетов, но каких? |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
А какие собсно unresolved symbols? По ним и можно узнать, чево не хватает или где неправильный флаг стоит _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
vadv55
Новенький
Зарегистрирован: 26.11.2012 Сообщения: 30 Откуда: Харьков
|
|
|
|
Правильное решение: удалить из проекта модули FileUtil и sqldblaz. |
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|