NetXMS Support Forum

English Support => General Support => Topic started by: xatteg on September 17, 2012, 10:52:47 AM

Title: Error compiling v1.2.3
Post by: xatteg on September 17, 2012, 10:52:47 AM
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".
Title: Re: Error compiling v1.2.3
Post by: Victor Kirhenshtein on September 17, 2012, 01:00:21 PM
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
Title: Re: Error compiling v1.2.3
Post by: xatteg on September 17, 2012, 02:46:19 PM
Hello Victor,

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

Best regards,
Roman