NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: andrey--k on March 04, 2014, 11:07:44 PM

Title: Компиляция с git
Post by: andrey--k on March 04, 2014, 11:07:44 PM
В configure нет проверки yacc
Making all in nxmibc
make[4]: Entering directory `/home/andrey/workspace/netxms/src/snmp/nxmibc'
  CXX    nxmibc-array.o
yacc -b parser -o parser.tab.cpp -d -p mp -t -v parser.y
usage: yacc [-Ccdlrtv] [-b file_prefix] [-p sym_prefix] [-P package] filename
make[4]: *** [parser.tab.cpp] Error 1

Каким именно вы пользуетесь?
Я поставил выборочно несколько из них, без успеха :(
Title: Re: Компиляция с git
Post by: Alex Kirhenshtein on March 04, 2014, 11:24:10 PM
Добавим, спасибо за репорт.

Мы используем flex и bison.

Точно работающие версии:AirAlk:~() $ flex -V
flex 2.5.35 Apple(flex-31)
AirAlk:~() $ bison -V
bison (GNU Bison) 2.3
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

alk@debian6 in ~
$ flex -V
flex 2.5.35
alk@debian6 in ~
$ bison -V
bison (GNU Bison) 2.4.1
Title: Re: Компиляция с git
Post by: andrey--k on March 07, 2014, 03:39:44 PM
Скомпилил http://git.netxms.org/netxms-snapshot.tar.gz

Попытался запустится...
И...

$ grep ERR
[ERROR] Your database has format version 306, but server is compiled for version 302


Дальше интереснее:

~$ nxdbmgr check
NetXMS Database Manager Version [b][color=red]1.2.11 Build 7858[/color][/b]

Checking database (excluding collected data):
Your database has format version 306, this tool is compiled for version 302.
You need to upgrade your server before using this database.
Database check aborted


Видимо не переключили ветку, для генерации снапшота после релиза новой версии...

:(
Title: Re: Компиляция с git
Post by: Alex Kirhenshtein on March 08, 2014, 12:24:53 AM
Спасибо, я проверю.

Попробуйте пока вот этот снапшот: http://git.netxms.org/public/netxms.git/snapshot/HEAD.tar.gz?js=1
Title: Re: Компиляция с git
Post by: Alex Kirhenshtein on March 08, 2014, 12:53:27 AM
Починил, http://git.netxms.org/netxms-snapshot-develop.tar.gz теперь тоже работает.

Но если у вас нет необходимости использовать именно снапшот — я советую использовать git напрямую: git clone https://git.netxms.org/public/netxms.git