Сборка второй версии, проблема

Started by wolf4ara, February 05, 2015, 09:24:42 AM

Previous topic - Next topic

wolf4ara

После сборки возникла трабла:
:~/netxms-2.0-M2:05/02/15-12:19$ sudo /usr/bin/netxmsd -c /etc/netxmsd.conf -d -D9
/usr/bin/netxmsd: symbol lookup error: /usr/lib/libnxsl.so.1: undefined symbol: _ZN13StringMapBase13setIgnoreCaseEb

Собирал:
sudo ./configure --prefix=/usr --with-server --with-mysql --with-agent --with-snmp
sudo make
sudo make install


В чем может быть проблема?

Дебиан 7,8 x64

Victor Kirhenshtein

Не могли библиотеки от предыдущей версии остатся? Попробуйте удалить /usr/lib/libnetxms.* и сделать make еще раз.

wolf4ara

Quote from: Victor Kirhenshtein on February 05, 2015, 01:02:57 PM
Не могли библиотеки от предыдущей версии остаться? Попробуйте удалить /usr/lib/libnetxms.* и сделать make еще раз.

увы, не помогает

Victor Kirhenshtein

А что выдает

ldd /usr/lib/libnxsl.so.1

и

nm /usr/lib/libnetxms.so.1

?

wolf4ara

Quote from: Victor Kirhenshtein on February 05, 2015, 02:56:25 PM
А что выдает

ldd /usr/lib/libnxsl.so.1

и

nm /usr/lib/libnetxms.so.1

?


:~:06/02/15-12:47$ ldd /usr/lib/libnxsl.so.1
        linux-vdso.so.1 =>  (0x00007fffe0cee000)
        libnetxms.so.1 => /usr/local/lib/libnetxms.so.1 (0x00007f65217e7000)
        libnxtre.so.5 => /usr/local/lib/libnxtre.so.5 (0x00007f65215d8000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f65213c1000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6521197000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6520f80000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6520d7b000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6520b5f000)
        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f6520767000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f652045f000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f65201dd000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651fe51000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f651fc3a000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6521c72000)

nm /usr/lib/libnetxms.so.1
выдает очень много, что конкретно искать?)

wolf4ara

Все понял, старые либы в /usr/local/ мешаются