Перейти до

stg-2.408 не собирается на freebsd 9.3


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

что делать в такой ситуации ?

uname -a

FreeBSD nas1 9.3-RELEASE FreeBSD 9.3-RELEASE #0: Fri Aug 14 16:52:03 EEST 2015   i386

 

 

 

./build

#############################################################################

       Building STG 2.4 for FreeBSD 9

#############################################################################

Checking CC... found

Checking CXX... found

Checking endianess... Little Endian

Checking for -lexpat... yes

Checking for -lfbclient... no

Checking for mysql_config... yes

Checking for mysql_config --cflags... [-I/usr/local/include/mysql  -pipe -fno-strict-aliasing]

Checking for mysql_config --libs_r... [-L/usr/local/lib/mysql -lmysqlclient_r -lz -pthread -lcrypt -lm  -pthread]

Checking for pg_config... no

Checking for -lpq... no

Checking for xmlrpc-c-config... no

Checking for -lxmlrpc... no

gmake -C /stg-2.408/projects/stargazer/../../stglibs

gmake[1]: Entering directory '/stg-2.408/stglibs'

gmake  -C logger.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/logger.lib'

c++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c logger.cpp

ar rc libstglogger.a logger.o

ranlib libstglogger.a

gmake[2]: Leaving directory '/stg-2.408/stglibs/logger.lib'

gmake  -C locker.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/locker.lib'

c++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c locker.cpp

ar rc libstglocker.a locker.o

ranlib libstglocker.a

gmake[2]: Leaving directory '/stg-2.408/stglibs/locker.lib'

gmake  -C crypto.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/crypto.lib'

cc -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c ag_md5.c

cc -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c blowfish.c

ar rc libstgcrypto.a ag_md5.o blowfish.o

ranlib libstgcrypto.a

gmake[2]: Leaving directory '/stg-2.408/stglibs/crypto.lib'

gmake  -C common.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/common.lib'

c++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c common.cpp

common.cpp: In function 'std::string IconvString(const std::string&, const std::string&, const std::string&)':

common.cpp:937: error: invalid conversion from 'const char**' to 'char**'

common.cpp:937: error:   initializing argument 2 of 'size_t libiconv(void*, char**, size_t*, char**, size_t*)'

deps:3: recipe for target 'common.o' failed

gmake[2]: *** [common.o] Error 1

gmake[2]: Leaving directory '/stg-2.408/stglibs/common.lib'

Makefile:12: recipe for target 'common.lib' failed

gmake[1]: *** [common.lib] Error 2

gmake[1]: Leaving directory '/stg-2.408/stglibs'

gmake -C /stg-2.408/projects/stargazer/../../stglibs

gmake[1]: Entering directory '/stg-2.408/stglibs'

gmake  -C logger.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/logger.lib'

gmake[2]: Nothing to be done for 'all'.

gmake[2]: Leaving directory '/stg-2.408/stglibs/logger.lib'

gmake  -C locker.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/locker.lib'

gmake[2]: Nothing to be done for 'all'.

gmake[2]: Leaving directory '/stg-2.408/stglibs/locker.lib'

gmake  -C crypto.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/crypto.lib'

gmake[2]: Nothing to be done for 'all'.

gmake[2]: Leaving directory '/stg-2.408/stglibs/crypto.lib'

gmake  -C common.lib

gmake[2]: Entering directory '/stg-2.408/stglibs/common.lib'

c++ -I/usr/local/include -DARCH_LE -fPIC -I ../../include -I . -I ./include -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c common.cpp

common.cpp: In function 'std::string IconvString(const std::string&, const std::string&, const std::string&)':

common.cpp:937: error: invalid conversion from 'const char**' to 'char**'

common.cpp:937: error:   initializing argument 2 of 'size_t libiconv(void*, char**, size_t*, char**, size_t*)'

deps:3: recipe for target 'common.o' failed

gmake[2]: *** [common.o] Error 1

gmake[2]: Leaving directory '/stg-2.408/stglibs/common.lib'

Makefile:12: recipe for target 'common.lib' failed

gmake[1]: *** [common.lib] Error 2

gmake[1]: Leaving directory '/stg-2.408/stglibs'

Makefile:56: recipe for target 'libs' failed

gmake: *** [libs] Error 2
Відредаговано speedfire87
Ссылка на сообщение
Поделиться на других сайтах

Ну написано ж, англицким по белому - "твоя жизнь говно, мы сломали libiconv".

 

Вот за это я и не люблю FreeBSD :

 

 — Не, не, не, мы не GNU! И компилятор ваш говно, мы будем дружить с Apple!

 — Мы ту подумали... В общем libiconv будет GNU!

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...