Jump to content

Stg-2.402.9.7 ошибка при сборке


Recommended Posts

FreeBSD 6.2-STABLE

 

И как с этой ошибкой быть

все делал по ману)))

libexpat поставил http://sourceforge.net/projects/expat/ все установилось без проблем а потом:

 

router# ./build

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

Building STG 2.4 for FreeBSD 6

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

Makeing stg_logger.lib

cp stg_logger.h ../../include/

cp libstg_logger.a ../../lib/

Makeing crypto.lib

cp ag_md5.h blowfish.h ../../include/

cp libcrypto.a ../../lib/

Makeing common.lib

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c common.cpp

common.cpp: In function `int printfd(const char*, const char*, ...)':

common.cpp:155: error: invalid initializer

common.cpp: In function `int strprintf(std::string*, const char*, ...)':

common.cpp:173: error: invalid initializer

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

router#

Link to post
Share on other sites

Using built-in specs.

Configured with: FreeBSD/amd64 system compiler

Thread model: posix

gcc version 3.4.6 [FreeBSD] 20060305

 

 

FreeBSD xxx 6.2-STABLE FreeBSD 6.2-STABLE #1: Mon Sep 24 20:54:00 OMSST 2007 admin@xxx:/usr/obj/usr/src/sys/MYKERNEL amd64

 

вчера прообгрейтил world

Link to post
Share on other sites

Данный баг уже пофикшен. В Вашем случае достаточно убрать инициализацию переменной vl типа va_list значением NULL.

Link to post
Share on other sites
Stargazer сколько мне известно не собирается под x86_64

Было бы неплохо, если бы кто-то, у кого есть возможность, попытался собрать последние версии Stg под x86_64 и где-нибуть выложить логи компиляции.

Link to post
Share on other sites
Данный баг уже пофикшен. В Вашем случае достаточно убрать инициализацию переменной vl типа va_list значением NULL.

NULL убрал

 

 

./build

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

Building STG 2.4 for FreeBSD 6

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

Makeing stg_logger.lib

cp stg_logger.h ../../include/

cp libstg_logger.a ../../lib/

Makeing crypto.lib

cp ag_md5.h blowfish.h ../../include/

cp libcrypto.a ../../lib/

Makeing common.lib

g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c common.cpp

common.cpp: In function `int strprintf(std::string*, const char*, ...)':

common.cpp:173: error: invalid initializer

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

Link to post
Share on other sites
  • 3 weeks later...
Stargazer сколько мне известно не собирается под x86_64

Было бы неплохо, если бы кто-то, у кого есть возможность, попытался собрать последние версии Stg под x86_64 и где-нибуть выложить логи компиляции.

DONE

http://local.com.ua/forum/index.php?showto...t=0entry68566

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...