Русское сообщество по скриптингу

Не компилируются модули mysqlx и sockets.

Все вопросы по работе и настройке Metamod и его плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по Metamod и его плагинам.

Не компилируются модули mysqlx и sockets.

Сообщение Chuvi » 03 янв 2013, 23:21

Логи ошибок:
Sockets:
[spoiler]mkdir -p Release
mkdir -p Release/sdk
make sockets
make[1]: Entering directory `/other/hdd2/srv/Chuvi/module_writing/amxmodx-central/dlls/sockets'
gcc-4.1 -I. -I../../../hlsdk -I../../../hlsdk/dlls -I../../../hlsdk/engine -I../../../hlsdk/game_shared -I../../../hlsdk/game_shared -I../../../metamod/metamod -I../../../hlsdk/common -Isdk -O2 -funroll-loops -s -pipe -fno-strict-aliasing -fomit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -march=i586 -DNDEBUG -Wall -fno-exceptions -DHAVE_STDINT_H -static-libgcc -fno-rtti -m32 -DPAWN_CELL_SIZE=32 -DJIT -DASM32 -o Release/sdk/amxxmodule.o -c sdk/amxxmodule.cpp
gcc-4.1 -I. -I../../../hlsdk -I../../../hlsdk/dlls -I../../../hlsdk/engine -I../../../hlsdk/game_shared -I../../../hlsdk/game_shared -I../../../metamod/metamod -I../../../hlsdk/common -Isdk -O2 -funroll-loops -s -pipe -fno-strict-aliasing -fomit-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -march=i586 -DNDEBUG -Wall -fno-exceptions -DHAVE_STDINT_H -static-libgcc -fno-rtti -m32 -DPAWN_CELL_SIZE=32 -DJIT -DASM32 -o Release/sockets.o -c sockets.cpp
sockets.cpp: В функции «cell socket_open(AMX*, cell*)»:
sockets.cpp:73:40: ошибка: нет декларации «memset» в этой области видимости
sockets.cpp:77:62: ошибка: нет декларации «memcpy» в этой области видимости
sockets.cpp:88:81: ошибка: нет декларации «memcpy» в этой области видимости
sockets.cpp: В функции «cell socket_recv(AMX*, cell*)»:
sockets.cpp:152:30: ошибка: нет декларации «memset» в этой области видимости
make[1]: *** [Release/sockets.o] Error 1
make[1]: Leaving directory `/other/hdd2/srv/Chuvi/module_writing/amxmodx-central/dlls/sockets'
make: *** [all] Error 2[/spoiler]

Mysql
[spoiler]mkdir -p Release/thread
mkdir -p Release/mysql
mkdir -p Release/sdk
mkdir -p Release
make mysql
make[1]: Entering directory `/other/hdd2/srv/Chuvi/module_writing/amxmodx-central/dlls/mysqlx'
gcc-4.1 -I. -I../../../hlsdk -I../../../hlsdk/dlls -I../../../hlsdk/engine -I../../../hlsdk/game_shared -I../../../hlsdk/game_shared -I../../../metamod/metamod -I../../../hlsdk/common -I../../../mysql-5.0/include -L../../../mysql-5.0/lib -Ithread -Imysql -Isdk -Lextra/lib_linux -O2 -funroll-loops -s -pipe -fomit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -march=i686 -DNDEBUG -Wall -Wno-non-virtual-dtor -fno-exceptions -DHAVE_STDINT_H -Dstricmp=strcasecmp -fno-rtti -static-libgcc -DSM_DEFAULT_THREADER -m32 -DPAWN_CELL_SIZE=32 -DJIT -DASM32 -o Release/basic_sql.o -c basic_sql.cpp
In file included from mysql/MysqlDriver.h:4:0,
from mysql2_header.h:4,
from basic_sql.cpp:3:
mysql/MysqlHeaders.h:23:19: фатальная ошибка: mysql.h: No such file or directory
компиляция прервана.
make[1]: *** [Release/basic_sql.o] Error 1
make[1]: Leaving directory `/other/hdd2/srv/Chuvi/module_writing/amxmodx-central/dlls/mysqlx'
make: *** [all] Error 2[/spoiler]

Исходники были скачаны Вы должны зарегистрироваться, чтобы видеть ссылки..
Чего не хватает?
(Всё остальное скомпилилось)

"Незнание английского языка, это ваша проблема."

Плагинами на заказ не занимаюсь. Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2173
Зарегистрирован: 24 ноя 2011, 08:03
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 541 раз.
Опыт программирования: Больше трех лет
Языки программирования: С/C++
Pawn
Прочее...

Re: Не компилируются модули mysqlx и sockets.

Сообщение 6a6kin » 07 янв 2013, 15:50

Нет продвижений в этой области? Самому интересно стало.
Мускул не компилится, т.к. не хватает ему стандартного включаемого файла(обычно вместе с либой идёт), а у сокетов хз в чём проблема, похоже, что нету включённого cstdlib, но вряд ли это так.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 334
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 37 раз.
Поблагодарили: 269 раз.

Re: Не компилируются модули mysqlx и sockets.

Сообщение quckly » 07 янв 2013, 21:48

Нужно скачать Connector/C Вы должны зарегистрироваться, чтобы видеть ссылки., и подключить оттуда lib и добавить каталог include.
На win socket компилируется.
Последний раз редактировалось quckly 07 янв 2013, 21:54, всего редактировалось 2 раз(а).
Аватара пользователя
quckly
Скриптер
 
Сообщения: 404
Зарегистрирован: 20 ноя 2009, 10:03
Благодарил (а): 41 раз.
Поблагодарили: 235 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: Не компилируются модули mysqlx и sockets.

Сообщение Chuvi » 07 янв 2013, 21:49

Продвижений пока нет, только сегодня вернулся.
Да, кстати, у проблемы ноги растут отсюда: Вы должны зарегистрироваться, чтобы видеть ссылки.

"Незнание английского языка, это ваша проблема."

Плагинами на заказ не занимаюсь. Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2173
Зарегистрирован: 24 ноя 2011, 08:03
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 541 раз.
Опыт программирования: Больше трех лет
Языки программирования: С/C++
Pawn
Прочее...

Re: Не компилируются модули mysqlx и sockets.

Сообщение 6a6kin » 08 янв 2013, 00:42

Я ветку амхх не читаю почти) Такие темы лучше в более серьёзных разделах создавать)
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 334
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 37 раз.
Поблагодарили: 269 раз.


Вернуться в Вопросы по Metamod и его плагинам

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1