Error compiling v1.2.3

Started by xatteg, September 17, 2012, 10:52:47 AM

Previous topic - Next topic

xatteg

I run in error when compiling netxms on centos 6.3.

make[4]: Leaving directory `/distr/netxms-1.2.3.1/src/snmp/libnxsnmp'
Making all in nxmibc
make[4]: Entering directory `/distr/netxms-1.2.3.1/src/snmp/nxmibc'
  CXX    array.o
  CXX    lex.parser.o
  CXX    mibparse.o
  CXX    nxmibc.o
  CXX    parser.tab.o
  CXXLD  nxmibc
../../libnetxms/.libs/libnetxms.so: undefined reference to `tre_regwexec'
../../libnetxms/.libs/libnetxms.so: undefined reference to `tre_regwcomp'
collect2: ld returned 1 exit status
make[4]: *** [nxmibc] Error 1
make[4]: Leaving directory `/distr/netxms-1.2.3.1/src/snmp/nxmibc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/distr/netxms-1.2.3.1/src/snmp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/distr/netxms-1.2.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/distr/netxms-1.2.3.1'
make: *** [all] Error 2

Configure arguments "--with-server --with-pgsql --with-agent --with-snmp".

Victor Kirhenshtein

Hi!

I was able to reproduce this. I'm still didn't understand why this happens, but looks like for some reason linker takes old version of libraries. As a workaround, you can remove old netxms libraries before compilation - then it should get correct versions of the libraries.

Best regards,
Victor

xatteg

Hello Victor,

This workaround works, many thanks for that!
I'll try web interface today later.

Best regards,
Roman