Dedal 0 Опубликовано: 2009-09-24 19:35:59 Share Опубликовано: 2009-09-24 19:35:59 mysql_store.cpp:5:19: error: mysql.h: Нет такого файла или каталога mysql_store.cpp:6:20: error: errmsg.h: Нет такого файла или каталога In file included from mysql_store.cpp:11: mysql_store.h:15:25: error: mysql/mysql.h: Нет такого файла или каталога mysql_store.h:126: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:127: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:130: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:131: ошибка: ‘MYSQL’ не был декларирован mysql_store.h:133: ошибка: ISO C++ запрещает декларации ‘MYSQL’ без типа mysql_store.h:133: ошибка: expected ‘;’ before ‘*’ token mysql_store.cpp:206: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘int MYSQL_STORE::MysqlQuery(const char*, int*) const’: mysql_store.cpp:210: ошибка: нет декларации ‘mysql_query’ в этой области видимости mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::ParseSettings()’: mysql_store.cpp:229: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:229: ошибка: expected `;' before ‘mysql’ mysql_store.cpp:230: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:231: ошибка: нет декларации ‘mysql’ в этой области видимости mysql_store.cpp:231: ошибка: нет декларации ‘mysql_init’ в этой области видимости mysql_store.cpp:244: ошибка: нет декларации ‘mysql_real_connect’ в этой области видимости mysql_store.cpp:247: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:248: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:253: ошибка: нет декларации ‘mysql_select_db’ в этой области видимости mysql_store.cpp:260: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:261: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:269: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:270: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:278: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:295: ошибка: ‘MYSQL’ не был декларирован mysql_store.cpp: In member function ‘bool MYSQL_STORE::IsTablePresent(const std::string&, int*)’: mysql_store.cpp:297: ошибка: нет декларации ‘MYSQL_RES’ в этой области видимости mysql_store.cpp:297: ошибка: нет декларации ‘result’ в этой области видимости mysql_store.cpp:299: ошибка: нет декларации ‘mysql_list_tables’ в этой области видимости mysql_store.cpp:302: ошибка: нет декларации ‘mysql_error’ в этой области видимости mysql_store.cpp:303: ошибка: нет декларации ‘mysql_close’ в этой области видимости mysql_store.cpp:307: ошибка: нет декларации ‘mysql_num_rows’ в этой области видимости mysql_store.cpp:310: ошибка: нет декларации ‘mysql_free_result’ в этой области видимости mysql_store.cpp: At global scope: mysql_store.cpp:315: ошибка: ‘int MYSQL_STORE::CheckAllTables’ is not a static member of ‘class MYSQL_STORE’ mysql_store.cpp:315: ошибка: нет декларации ‘MYSQL’ в этой области видимости mysql_store.cpp:315: ошибка: нет декларации ‘sock’ в этой области видимости mysql_store.cpp:316: ошибка: expected ‘,’ or ‘;’ before ‘{’ token make[2]: *** [mysql_store.o] Ошибка 1 make[2]: Leaving directory `/root/stg-2.406/projects/stargazer/plugins/store/mysql' make[1]: *** [store/mysql] Ошибка 2 make[1]: Leaving directory `/root/stg-2.406/projects/stargazer/plugins' make: *** [plugins] Ошибка 2 Я вот понимаю, что это происки чего-то неустановленного, но чего конкретно, опнять не могу. Демон mysqld висит, mysql установлен Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-09-25 04:56:26 Share Опубліковано: 2009-09-25 04:56:26 mysql_store.h:15:25: error: mysql/mysql.h: Нет такого файла или каталога читать пробовал? я думаю, если я тебе скажу, что нужно поменять в инклудах, пути к файлам заголовков, то тебя это не спасет...... Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-09-25 06:54:31 Share Опубліковано: 2009-09-25 06:54:31 Я думаю, не установлен dev-пакет для мускула Ссылка на сообщение Поделиться на других сайтах
Dedal 0 Опубліковано: 2009-09-25 08:46:16 Автор Share Опубліковано: 2009-09-25 08:46:16 Я думаю, не установлен dev-пакет для мускула mysql-devel поставлен сразу, все пакеты обновлены. Стоит CentOS 5.2, вообще поставлены все пакеты с префиксом mysql через yum. читать пробовал? я думаю, если я тебе скажу, что нужно поменять в инклудах, пути к файлам заголовков, то тебя это не спасет...... Прошелся поиском. Такого файла вообще нет на сервере. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-09-25 08:49:19 Share Опубліковано: 2009-09-25 08:49:19 mysql-devel поставлен сразу, все пакеты обновлены. Стоит CentOS 5.2, вообще поставлены все пакеты с префиксом mysql через yum. Прошелся поиском. Такого файла вообще нет на сервере. Нет файла mysql.h? Тогда dev-пакет не установлен. Он и должен предоставлять заголовочные файлы. Покажи что выводит ./build debug, пожалуйста. Ссылка на сообщение Поделиться на других сайтах
Dedal 0 Опубліковано: 2009-09-25 10:04:25 Автор Share Опубліковано: 2009-09-25 10:04:25 Нет файла mysql.h?Тогда dev-пакет не установлен. Он и должен предоставлять заголовочные файлы. Покажи что выводит ./build debug, пожалуйста. [root@localhost stargazer]# ./build debug ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... yes Checking for mysql_config --cflags... [-I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv] Checking for mysql_config --libs_r... [-L/usr/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto] Checking for pg_config... no Checking for -lpq... no Debug build. Type make explicitly Ссылка на сообщение Поделиться на других сайтах
Dedal 0 Опубліковано: 2009-09-25 16:30:45 Автор Share Опубліковано: 2009-09-25 16:30:45 мне стыдно, мне очень стыдно. Админ с 3летним стажем и такую херь допустил. Для всех остальных: обязательный пакеты gcc.i386 gcc-c++.i386 mysql.i386 make.i386 mysql-devel.i386 expat.i386 expat-devel.i386 Благодарю за внимани Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас