Проблема с компиляцией CGI-приложения

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проблема с компиляцией CGI-приложения

Сообщение vadval15 » 26.11.2012 17:29:13

Здравствуйте!
При компиляции CGI-приложения (пакет weblaz.lpk) на 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/...).
Где можно узнать, с чем это связано и как это устранить, ведь на IDE Lazarus 0.9.26 указанное приложение компилировалось нормально?
vadval15
незнакомец
 
Сообщения: 5
Зарегистрирован: 26.01.2012 20:15:45

Re: Проблема с компиляцией CGI-приложения

Сообщение alexs » 26.11.2012 19:35:33

Необходимо проверить код приложения и убрать ссылки на модули с визуальными элементами (Controls, Menus, Forms, ComCtrl)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Проблема с компиляцией CGI-приложения

Сообщение evb87ar » 26.11.2012 22:13:52

vadval15, проверьте что стоят dev-пакеты для mysql, libsqlite и т.д. (с чем работаете)

Для MySql кажется нужны пакеты: libmysqld-dev, libmysqlclient-dev. Точнее сказать не могу, давно не работал с MySql, всё больше на SQLite.

После этого сделайте Сервис -> Пересобрать Lazarus по профилю: обычная IDE.
Если компиляция завершится успешно, проект должен собраться без проблем.
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Проблема с компиляцией CGI-приложения

Сообщение vadval15 » 27.11.2012 13:41:56

Во всём репозитарии из указанных пакетов мне удалось найти лишь один:
libmysqlclient-devel-5.1.56-alt4.i386.rpm
К сожалению, после его установки и пересборки Lazarus ничего не изменилось.
vadval15
незнакомец
 
Сообщения: 5
Зарегистрирован: 26.01.2012 20:15:45

Re: Проблема с компиляцией CGI-приложения

Сообщение vadval15 » 29.11.2012 12:30:26

Правильное решение: удалить из проекта модули FileUtil и sqldblaz.
vadval15
незнакомец
 
Сообщения: 5
Зарегистрирован: 26.01.2012 20:15:45


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 238

Рейтинг@Mail.ru
cron