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
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