УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugWrong] Ошибка компиляции под mageia2x64


Автор Повідомлення
Повідомлення створено: 30. 08. 2012 [13:51]
kirill256
Кирилл Андрезен
Автор теми
Зареєстрован(а) с: 05.05.2011
Повідомлення: 30
День добрый!
вылезает ошибка при сборке модуля mysql под магея2
исходники свежие revision 1912
в магее сейчас по умолчанию стоит mariadb 5.5.25,
раньше с mariadb у меня собиралось ))

Making all in MySQL
make[5]: Вход в каталог `/home/user/openscada/OpenSCADA/src/moduls/bd/MySQL'
/bin/sh ../../../../libtool --tag=CXX --tag=disable-static --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../../src -DUSE_OLD_FUNCTIONS -I/usr/include/mysql -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fstack-protector-all -fPIC -g -g -O2 -MT bd_MySQL_la-my_sql.lo -MD -MP -MF .deps/bd_MySQL_la-my_sql.Tpo -c -o bd_MySQL_la-my_sql.lo `test -f 'my_sql.cpp' || echo './'`my_sql.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../../src -DUSE_OLD_FUNCTIONS -I/usr/include/mysql -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fstack-protector-all -fPIC -g -g -O2 -MT bd_MySQL_la-my_sql.lo -MD -MP -MF .deps/bd_MySQL_la-my_sql.Tpo -c my_sql.cpp -fPIC -DPIC -o .libs/bd_MySQL_la-my_sql.o
cc1plus: error: -Wformat-security ignored without -Wformat [-Werror=format-security]
cc1plus: some warnings being treated as errors
make[5]: *** [bd_MySQL_la-my_sql.lo] Ошибка 1
make[5]: Выход из каталога `/home/user/openscada/OpenSCADA/src/moduls/bd/MySQL'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Выход из каталога `/home/user/openscada/OpenSCADA/src/moduls/bd'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Выход из каталога `/home/user/openscada/OpenSCADA/src/moduls'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/user/openscada/OpenSCADA/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/home/user/openscada/OpenSCADA/src'
make: *** [all-recursive] Ошибка 1

Повідомлення створено: 30. 08. 2012 [15:49]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"kirill256" wrote:

Making all in MySQL
make[5]: Вход в каталог `/home/user/openscada/OpenSCADA/src/moduls/bd/MySQL'
/bin/sh ../../../../libtool --tag=CXX --tag=disable-static --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../../src -DUSE_OLD_FUNCTIONS -I/usr/include/mysql -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fstack-protector-all -fPIC -g -g -O2 -MT bd_MySQL_la-my_sql.lo -MD -MP -MF .deps/bd_MySQL_la-my_sql.Tpo -c -o bd_MySQL_la-my_sql.lo `test -f 'my_sql.cpp' || echo './'`my_sql.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../../src -DUSE_OLD_FUNCTIONS -I/usr/include/mysql -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fstack-protector-all -fPIC -g -g -O2 -MT bd_MySQL_la-my_sql.lo -MD -MP -MF .deps/bd_MySQL_la-my_sql.Tpo -c my_sql.cpp -fPIC -DPIC -o .libs/bd_MySQL_la-my_sql.o
cc1plus: error: -Wformat-security ignored without -Wformat [-Werror=format-security]
cc1plus: some warnings being treated as errors

Разбирайтесь в своём сборочном окружении дистрибутива, которое затулило левую опцию -Werror=format-security, а затем само нечленораздельно на неё ругается.

[roman@roman LibsDB]$ mysql_config --cflags
-I/usr/include/mysql -pipe -g -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_ERRNO_AS_DEFINE -DONE_THREAD -DUNIV_LINUX -DUNIV_LINUX

В любом случае это не ошибка OpenSCADA!

Learn, learn and learn better than work, work and work.



1040