NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: MaG on September 12, 2012, 01:45:23 PM

Title: 1.2.3 ошибки при компиляции
Post by: MaG on September 12, 2012, 01:45:23 PM
система ubuntu 12.04
./configure --prefix=/usr/local/netxms --with-server --with-pgsql --with-agent --with-nxhttpd --with-openssl --with-gd --with-snmp

....

nxmibc.cpp:91:26: предупреждение: ignoring return value of «char* fgets(char*, int, FILE*)», declared with attribute warn_unused_result [-Wunused-result]
  CXX    parser.tab.o
  CXXLD  nxmibc
../../libnetxms/.libs/libnetxms.so: undefined reference to `tre_regwcomp'
../../libnetxms/.libs/libnetxms.so: undefined reference to `tre_regwexec'
Title: Re: 1.2.3 ошибки при компиляции
Post by: Victor Kirhenshtein on September 12, 2012, 01:56:48 PM
Попробуйте добавить --with-internal-libtre при конфигурации.
Title: Re: 1.2.3 ошибки при компиляции
Post by: SKYnv on September 12, 2012, 02:18:18 PM
а разве
Quote--with-nxhttpd
сейчас работает? вроде же на сервлет перешли? или они не зависят друг от друга?
Title: Re: 1.2.3 ошибки при компиляции
Post by: MaG on September 12, 2012, 03:04:50 PM
SKYnv
а хз я строчку конфигурации с первых релизов не менял )
Victor Kirhenshtein
./configure --prefix=/usr/local/netxms --with-server --with-pgsql --with-agent --with-openssl --with-gd --with-internal-libtre
и без изменений
Title: Re: 1.2.3 ошибки при компиляции
Post by: SKYnv on September 12, 2012, 04:08:45 PM
Quote from: MaG on September 12, 2012, 03:04:50 PM
SKYnv
а хз я строчку конфигурации с первых релизов не менял )
Victor Kirhenshtein
./configure --prefix=/usr/local/netxms --with-server --with-pgsql --with-agent --with-openssl --with-gd --with-internal-libtre
и без изменений
ясн, а почему unicode билд не попробуйте? или не принципиально? --enable-unicode
Title: Re: 1.2.3 ошибки при компиляции
Post by: MaG on September 14, 2012, 09:56:24 AM
UP
ещё предложения как откомпилить?
Title: Re: 1.2.3 ошибки при компиляции
Post by: Victor Kirhenshtein on September 14, 2012, 05:17:35 PM
Повторить пока не удалось нигде. Сейчас скачаю Ubuntu 12.04, поставлю - думаю к вечеру поправлю.
Title: Re: 1.2.3 ошибки при компиляции
Post by: Victor Kirhenshtein on September 17, 2012, 01:01:53 PM
ПОхоже по непонятным пока причинам линкер берет старые версии библиотек (те, которые уже проинсталлированы). Я пока не разобрался, почему так происходит, но для сборки достаточно удалить старые библиотеки.
Title: Re: 1.2.3 ошибки при компиляции
Post by: MaG on September 18, 2012, 10:06:59 AM
библиотеки libtre?
apt-get remove libtre5 не помогло
Title: Re: 1.2.3 ошибки при компиляции
Post by: Victor Kirhenshtein on September 18, 2012, 12:16:06 PM
Нет, я имел ввиду библиотеки самого NetXMS'а - libnetxms.so, libnxsrv.so, и т.д.