Not having luck I with the .deb files I grabbed the source
sh ./configure --with-server --with-mysql --with-agent --prefix=/usr
make
... Lots of make omitted
Making all in core
make[4]: Entering directory `/usr/src/netxms-1.2.1/src/server/core'
CXX session.lo
session.cpp: In member function 'void ClientSession::setupEncryption(CSCPMessage*)':
session.cpp:6466:14: error: 'dwRqId' was not declared in this scope
session.cpp: In function 'void* RunCommand(void*)':
session.cpp:11213:24: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
make[4]: *** [session.lo] Error 1
make[4]: Leaving directory `/usr/src/netxms-1.2.1/src/server/core'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/netxms-1.2.1/src/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/netxms-1.2.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/netxms-1.2.1'
make: *** [all] Error 2
Hi!
It's a known bug. You either have to install libssl-dev package and re-run configure, so encryption will be enabled, or patch session.cpp so line 6466 looks like:
msg.SetId(request->GetId());
Best regards,
Victor
Thanks! That resolved this as well, but since I was able to get the MySQL driver running from the packages will just go that route. Appreciate the assistance.