EnglishУкраїнськаmRussian
Login/New
Topic with many replies

[BugFixed] Отслеживание ошибок


Author Message
Written on: 11. 11. 2009 [23:07]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
kuzulis написал:

Все-равно та-же ошибка:

[kuzulis@kuzulis OpenSCADA]$ autoreconf -ivf
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'

[kuzulis@kuzulis OpenSCADA]$ ./configure --disable-FireBird
...
Build module: DAQ/System
checking sensors/sensors.h usability... yes
checking sensors/sensors.h presence... yes
checking for sensors/sensors.h... yes
checking for sensors_init in -lsensors... yes
configure: Pass global library using
Build module: DAQ/BlockCalc
./configure: line 20709: syntax error: unexpected end of file


В аттач цепляю скрипт





Во-во, а в строке 20709 в фале configure пусто, это конец файла. У меня такая же лажа присутсвует на Debian 5.0.3 Lenny. Дистр ставился и с дисков и с netinstall.iso.
И вот если сделал на этом моменте apt-get update; apt-get upgrade; Все, хана, получаем гемор.

На CentOs и Fedora все нормально. Единсвенный кривой выход который был найдет на быструю руку. Это такой порядок действий
make distclean.
mkdist 0.6.4 и получившееся на комп с Fedora 11.
Там autoreconf -ifv
mkdist 0.6.4. и получившееся на Debian.
А там уже ./configure и т.д.
Вот такой гемор имеем.
Народ если проблему кто-нить заборет, раскажи сюда как вы этой проблеме ноги повыкручивали.
Заранее всем спасибо.

Да и чуть не забыл, тут вот
http://oscada.diyaorg.dp.ua/index.php?id=24&L=1&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=106
я на эту каку жаловался.

[This article was edited 1 times, at last 11.11.2009 at 23:09.]
Written on: 12. 11. 2009 [07:19]
kuzulis
Денис Шиенков
registered since: 10.07.2009
Posts: 128
Может быть в этом "повинны" разные версии утилит типа:
autoconf, automake, bash, perl и т.п. ?
т.к. у меня самые свежие обновления (самые последние) - то, может быть, они (утилиты) по другому себя ведут?

Покажите вывод у кого какие версии утилит, либ и т.п. и я покажу какие у меня...

ЗЫ: только вы покажите первыми, т.к. я не знаю версии каких аппликух нужно показывать

---

Покопался в инете и натолкнулся на это:
http://old.nabble.com/2.64,-glib-and-syntax-error:-unexpected-end-of-file-td24972127.html

Может это оно?

[This article was edited 1 times, at last 12.11.2009 at 07:26.]
Written on: 12. 11. 2009 [08:16]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Естественно, проблема в версиях пакетов. А лучше компилировать на свежеустановленном, незаюзанном, необновленном дистрибутиве.
Установите на виртуальном компьютере дистрибутив, на котором гарантированно будет работать (а это AltLinux 5.0), откомпилируйте на нем и сравните с Вашими текущими версиями пакетов.
Вот здесь есть список зависимостей: http://oscada.org/index.php?id=25&L=1
Ну кроме этого еще GNU проги: gcc, automake, autoconf, libtool и тд

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 12. 11. 2009 [08:35]
kuzulis
Денис Шиенков
registered since: 10.07.2009
Posts: 128

Естественно, проблема в версиях пакетов. А лучше компилировать на свежеустановленном, незаюзанном, необновленном дистрибутиве.

Арч - свежак наипоследнейший icon_smile.gif
Тут нет понятия "дистрибутив". Арч устанавливается из минимального ISO-шника - а остальное уже потом обновляется и доустанавливается из интернета.

Установите на виртуальном компьютере дистрибутив, на котором гарантированно будет работать (а это AltLinux 5.0), откомпилируйте на нем и сравните с Вашими текущими версиями пакетов.

Удаление гланд через ... ? Мне это не нужно.

Вот здесь есть список зависимостей: http://oscada.org/index.php?id=25&L=1
Ну кроме этого еще GNU проги: gcc, automake, autoconf, libtool и тд

Это все есть

ЗЫ: нужно не посылать людей ставить Альт и т.п. а устранять касяк! icon_smile.gif





[This article was edited 1 times, at last 12.11.2009 at 08:40.]
Written on: 12. 11. 2009 [09:20]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
kuzulis wrote:

Удаление гланд через ... ? Мне это не нужно.

Вот здесь есть список зависимостей: http://oscada.org/index.php?id=25&L=1
Ну кроме этого еще GNU проги: gcc, automake, autoconf, libtool и тд

Это все есть
ЗЫ: нужно не посылать людей ставить Альт и т.п. а устранять касяк! icon_smile.gif

А мне значит нужны Ваши проблема и я должен ставить все дистрибутивы которые есть чтобы решать их?
Если будете продолжать считать, что разработчик Вам лично что-то должен, то я перестану вообще отвечать на Ваши вопросы. Особенно если учесть, что это не проблема кода OpenSCADA.

Learn, learn and learn better than work, work and work.
Written on: 12. 11. 2009 [09:26]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Альт 5.0 выпустили на днях. Куда еще свежее?
Но пакеты могут быть не самые последние, так как свежесть и работоспособность (стабильность) вещи несовместимые.
Но, уперевшись в стену, "косяк" не устранить. Гляньте на возникшую проблему с уровня выше...
PS Вам же не предлагается ставить Альт насовсем, а только для устранения проблемы в Arch.

[This article was edited 1 times, at last 12.11.2009 at 09:51.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 12. 11. 2009 [09:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Похоже проблема в участке скрипта configure.in:
#>> Modules checkings
AC_PROG_YACC
AC_CHECK_PROG(YACC_OK, bison, true, false)
if test ${YACC_OK} = false; then AC_MSG_ERROR([No syntax generator present! Install YACC like programm bison.]) fi

Попробуйте закоментировать строку: AC_CHECK_PROG(YACC_OK, bison, true, false)
Если не поможет значит проблема в макросе AC_PROG_YACC autoconf в дистрибутиве.

Learn, learn and learn better than work, work and work.
Written on: 12. 11. 2009 [11:14]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Алмаз, Alt хороший дистр, у меня много и довольно долго на нем сервера когда-то работали.
Но кому-то нравиться, кому-то нет. Описанная тут проблема, действительно не проблема OpenSCADA, в дистре перекос в autools где-то. У меня, например, на Fedora все нормально с последними обновлениями собирается да и на CentOs тоже.
Нравиться чуваку другой дистр, ну и ладно, темболее что OpenSCADA не пилиться ж только для Alt. Разработчик на нем сидит поэтому и прошики для PLC есть на Alt и многое другое )))))
Written on: 12. 11. 2009 [11:33]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Это понятно, сами на OpenSUSE работаем. Но прежде чем объявлять о каких-то проблемах, я лучше проверю на Альт (так как разработка ведётся на нем) и по аналогии можно решить проблемы в других дистрибутивах.
А, если проблемы с OpenSCADA не нужны, лучше все-таки использовать Альт. Думаю плавно перейти на него...

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 12. 11. 2009 [11:50]
kuzulis
Денис Шиенков
registered since: 10.07.2009
Posts: 128
Люди!

Так напишите тут консольный вывод у кого какой дистр и какие версии autotools установлены и под которыми все работает.
Я сравню и буду делать выводы.



4627