Перейти к содержанию

Не компилируется eAmod


Рекомендуемые сообщения

itemdb.c: In function 'itemdb_load_serials':
itemdb.c:1152: error: 'SQL_ERROR' undeclared (first use in this function)
itemdb.c:1152: error: (Each undeclared identifier is reported only once
itemdb.c:1152: error: for each function it appears in.)
itemdb.c:1152: warning: implicit declaration of function 'Sql_Query'
itemdb.c:1152: error: 'mmysql_handle' undeclared (first use in this function)
itemdb.c:1154: warning: implicit declaration of function 'Sql_ShowDebug'
itemdb.c:1157: error: 'SQL_SUCCESS' undeclared (first use in this function)
itemdb.c:1157: warning: implicit declaration of function 'Sql_NextRow'
itemdb.c:1159: warning: implicit declaration of function 'Sql_GetData'
itemdb.c:1170: warning: implicit declaration of function 'Sql_FreeResult'
itemdb.c: In function 'itemdb_save_serials':
itemdb.c:1197: error: 'SQL_ERROR' undeclared (first use in this function)
itemdb.c:1197: warning: implicit declaration of function 'Sql_QueryStr'
itemdb.c:1197: error: 'mmysql_handle' undeclared (first use in this function)

Отсутствие SQL_ERROR и SQL_SUCESS вылечил инклюдом "../common/sql.h", отсутствие mmysql_handle и logsql_handle вылечил дефайном с нулевым показателем. Суть не в этом.

При компилировании, подобные ошибки вылетают по всем основным сорсам map-сервера. Изначально эмуль был скомпилирован (не мной) под Linux (SQL), единственное, что я менял, - это добавил пару команд в atcommand.с.

Если пробую компилить через cmake, то сразу же выдает:

cmake.jpg

Суть вопроса: если предположить, что с кодом всё в порядке (ибо сервер изначально был скомпилирован), то в чём может быть беда кучи ошибок и где искать ответ?

Заранее благодарю за помощь.

Изменено пользователем Matvey Goryunov
Ссылка на комментарий
Поделиться на другие сайты

Перед добавлению команд, в atcommand.с сервер компилировался нормально?

Изменено пользователем medlmen
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика