problem with compilation under linux

Started by sss, July 02, 2007, 03:49:15 PM

Previous topic - Next topic

sss

hi all, i have problem with compilation unde debian linux (uname -a = Linux evil 2.6.22-rc6-git2sssrebuild #1 Thu Jun 28 14:37:02 EEST 2007 i686 GNU/Linux)

with build from cvs:

./configure --with-mysql --with-server --with-agent

---------------------------------------------------------------------
                         Configure results
---------------------------------------------------------------------

Prefix              : /usr/local
Build Server        : YES
Encryption enabled  : NO
Build DB-Drivers    : mysql
Build Clients       : NO
Build Web Interface : NO
Build Agent         : YES
Subagents list      : linux
Build Static Agent  : NO

make[3]: Leaving directory `/home/sss/123/nms/src/libnxsnmp'
Making all in libnxsl
make[3]: Entering directory `/home/sss/123/nms/src/libnxsl'
make[3]: *** �е�' п�EURавила дл� �бо�EURки �+ели `parser.tab.hpp', �'�EURеб�NLGемой дл� `lex.yy.cpp'.  ���'анов.
make[3]: Leaving directory `/home/sss/123/nms/src/libnxsl'
make[2]: *** [all-recursive] ��^ибка 1
make[2]: Leaving directory `/home/sss/123/nms/src'
make[1]: *** [all-recursive] ��^ибка 1
make[1]: Leaving directory `/home/sss/123/nms'
make: *** [all] ��^ибка 2

with latest release:

./configure --with-mysql --with-server --with-agent

---------------------------------------------------------------------
                         Configure results
---------------------------------------------------------------------

Prefix              : /usr/local
Build Server        : YES
Encryption enabled  : NO
Build DB-Drivers    : mysql
Build Clients       : NO
Build Web Interface : NO
Build Agent         : YES
Subagents list      : linux
Build Static Agent  : NO

session.cpp: In member function 'void ClientSession::SendServerInfo(DWORD)':
session.cpp:1218: error: 'RAND_bytes' was not declared in this scope
session.cpp: In member function 'void ClientSession::AddCACertificate(CSCPMessage*)':
session.cpp:8885: error: 'X509' was not declared in this scope
session.cpp:8885: error: 'pCert' was not declared in this scope
session.cpp:8903: error: 'd2i_X509' was not declared in this scope
session.cpp:8907: error: 'X509_free' was not declared in this scope
session.cpp:8922: error: 'ReloadCertificates' was not declared in this scope
session.cpp: In member function 'void ClientSession::DeleteCertificate(CSCPMessage*)':
session.cpp:8971: error: 'ReloadCertificates' was not declared in this scope
make[4]: *** [session.lo] ÐÑ^ибка 1
make[4]: Leaving directory `/home/sss/123/netxms-0.2.18-rc2/src/server/core'
make[3]: *** [all-recursive] ÐÑ^ибка 1
make[3]: Leaving directory `/home/sss/123/netxms-0.2.18-rc2/src/server'
make[2]: *** [all-recursive] ÐÑ^ибка 1
make[2]: Leaving directory `/home/sss/123/netxms-0.2.18-rc2/src'
make[1]: *** [all-recursive] ÐÑ^ибка 1
make[1]: Leaving directory `/home/sss/123/netxms-0.2.18-rc2'
make: *** [all] ÐÑ^ибка 2

how can i fix it ?

Victor Kirhenshtein

Hello!

It's a bug, I have fix it in 0.2.18.

Best regards,
Victor