Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Проблема сборки статического агента.

Проблема сборки статического агента.

Scheduled Pinned Locked Moved Support (Russian)
7 Posts 3 Posters 10.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    D
    drew
    wrote on last edited by
    #1

    make[4]: Entering directory `/home/aed/Desktop/netxms-0.2.19/src/agent/core'
    /bin/sh ../../../libtool --tag=CXX  --mode=link g++  -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated  -L/usr/local/lib -lpthread -o nxagentd messages.o actions.o comm.o config.o exec.o getparam.o log.o lpp.o nxagentd.o session.o snmpproxy.o static_subagents.o subagent.o sysinfo.o tools.o trap.o upgrade.o ../../libnetxms/libnetxms.la ../subagents/linux/libnsm_linux.la -ldl
    g++ -g -O2 -fno-rtti -fno-exceptions -fno-const-strings -Wno-deprecated -o nxagentd messages.o actions.o comm.o config.o exec.o getparam.o log.o lpp.o nxagentd.o session.o snmpproxy.o static_subagents.o subagent.o sysinfo.o tools.o trap.o upgrade.o  -L/usr/local/lib ../../libnetxms/.libs/libnetxms.so -L/usr/local/mysql/lib -L/usr/lib64/mysql -L/usr/lib/mysql -L/usr/mysql/lib -L/usr/local/lib/mysql -L/usr/local/mysql/lib/mysql -L/usr/mysql/lib/mysql ../subagents/linux/.libs/libnsm_linux.so -lpthread /usr/lib/libmysqlclient.so -lcrypt -lnsl -lz -ldl  -Wl,--rpath -Wl,/home/aed/Desktop/netxms-0.2.19/src/libnetxms/.libs -Wl,--rpath -Wl,/home/aed/Desktop/netxms-0.2.19/src/agent/subagents/linux/.libs -Wl,--rpath -Wl,/opt/lib
    static_subagents.o: In function `InitStaticSubagents()':/home/aed/Desktop/netxms-0.2.19/src/agent/core/static_subagents.cpp:11: undefined reference to `NxSubAgentRegister_LINUX'
    collect2: ld returned 1 exit status
    make[4]: *** [nxagentd] Error 1
    make[4]: Leaving directory `/home/aed/Desktop/netxms-0.2.19/src/agent/core'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/aed/Desktop/netxms-0.2.19/src/agent'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/aed/Desktop/netxms-0.2.19/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/aed/Desktop/netxms-0.2.19'
    make: *** [all] Error 2

    Собирается всё это дело на CentOS (RHEL), конфигурилось как  ./configure --prefix=/opt/test --with-static-agent

    1 Reply Last reply
    0
    • D
      D
      drew
      wrote on last edited by
      #2

      Проблема решена путём сборки на другой машине.

      Я ошибся - предидущая сборка происходила под убунтой. Сейчас, на CentOS, всё собралось нормально.

      Тем не менее, под той же убунтой  - не статичный агент и сервер - собрались без ошибок. А вот статичный агент - никак.

      uname -a

      Linux myp3Den 2.6.15-27-386 #1 PREEMPT Sat Sep 16 01:51:59 UTC 2006 i686 GNU/Linux

      1 Reply Last reply
      0
      • Z
        Z
        zeratyl
        wrote on last edited by
        #3

        пробую собрать агента версии 1.0.4, на debian 5.0.6, через

        ./configure --with-agent
        make
        make install

        и получаю туже ошибку, есть идеи как исправить?

        раньше собирал версию 0.2.31 всё установилось без проблем.

        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #4

          А ошибка точно такая-же? По идее она может возникнуть только при ./configure --with-static-agent ...

          1 Reply Last reply
          0
          • Z
            Z
            zeratyl
            wrote on last edited by
            #5

            не точно при команде make install, похоже что ругается на статический агент, но возможно я не правильно понял

            g++ -g -O2 -fno-rtti -fno-exceptions -Wno-deprecated -o .libs/nxagentd messages.o actions.o comm.o config.o exec.o getparam.o nxagentd.o push.o register.o session.o snmpproxy.o static_subagents.o subagent.o sysinfo.o tools.o trap.o upgrade.o watchdog.o  -L/usr/local/lib -lpthread ../../../src/libnetxms/.libs/libnetxms.so -ldl
            nxagentd.o: In function `Initialize()':
            /home/ROOT/v.tyuta/netxms-1.0.4/src/agent/core/nxagentd.cpp:803: undefined reference to `InitStaticSubagents()'
            collect2: ld returned 1 exit status
            make[3]: *** [nxagentd] Error 1
            make[3]: Leaving directory `/home/ROOT/v.tyuta/netxms-1.0.4/src/agent/core'
            make[2]: *** [install-recursive] Error 1
            make[2]: Leaving directory `/home/ROOT/v.tyuta/netxms-1.0.4/src/agent'
            make[1]: *** [install-recursive] Error 1
            make[1]: Leaving directory `/home/ROOT/v.tyuta/netxms-1.0.4/src'
            make: *** [install-recursive] Error 1

            1 Reply Last reply
            0
            • V
              V
              Victor Kirhenshtein
              wrote on last edited by
              #6

              Попробуйте 1.0.8 (https://www.netxms.org/download/netxms-1.0.8.tar.gz)

              1 Reply Last reply
              0
              • Z
                Z
                zeratyl
                wrote on last edited by
                #7

                Спасибо. Установил. Хотел бы заметить что после установки, при запуске агента появляется всякий раз:

                if have error /usr/local/bin/nxagentd: error while loading shared libraries: libnetxms.so.0: cannot open shared object file: No such file or directory

                Как исправить знаю, но возможно эту ситуацию стоит обговорить в документации, добавив раздел по возможным ошибкам.

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                Powered by NodeBB Contributors
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups