УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugFixed] Debian + непонятное поведение при сборке.


Автор Сообщение
Сообщение создано: 01. 11. 2009 [14:56]
Aleksey
Aleksey Popkov
Contributor
Создатель темы
Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
Недавно споткнулся об такое
Система
Debian 5.0.3 lenny, обновленная.
autoreconf -ifv;./configure --prefix=/home/aleksey/OScadaD/ --disable-FireBird; make install
выдает вот такое

..........
checking for sensors_init in -lsensors... yes
configure: Pass global library using
Build module: DAQ/BlockCalc
./configure: line 20740: syntax error: unexpected end of file
make: *** Нет правила для сборки цели `install'. Останов.
factory:/home/aleksey/OpenSCADA#

В строке 20740 ничего нету, это конец configure файла. Кто с таким сталкивался, может у кого мысли есть на сей счет.
Заборевать это 3-е сутки не получается.
banghead.gif

Если поставить по умолчанию и ничего не обновлять все нормально. В какой библиотеке поломка ?
Чуть не забыл, на Fedora, CentOs все компилиться с пол пинка или если выполнить autoreconf -ifv на Fc, получившееся отдать Debian и продолжить компиляцию, то все нормально откомпилиться.


[Сообщение редактировалось 4 раз(а), в последний раз 01.11.2009 в 22:17.]
Сообщение создано: 02. 11. 2009 [09:30]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Мы на Debian собирали стандартным способом, все прошло нормально. Но перегенерация может потребоваться для добавления новых модулей, поэтому этот вопрос тоже интересен.
Если не получается напрямую найти ошибку можно пойти другим путем.
Я бы для начала сравнил версии всех библиотек и пакетов от которых OpenSCADA зависит. Ну и привел бы их в соответствие с работающей системой.
PS и версии gcc, automake, libtool и прочих gnu тоже бы посмотрел, особенно libtool, потому что с ним уже была похожая проблема.

[Сообщение редактировалось 1 раз(а), в последний раз 02.11.2009 в 09:37.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 02. 11. 2009 [09:58]
Aleksey
Aleksey Popkov
Contributor
Создатель темы
Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
Сранивал только версии. А вот automake в fc новее чем тот который в Debian, в остальном вроде версии одинаковы. Ну не сравнивать же сам libtool
Сообщение создано: 02. 11. 2009 [15:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
У меня на Ubuntu работает.

Learn, learn and learn better than work, work and work.
Сообщение создано: 02. 11. 2009 [17:42]
Aleksey
Aleksey Popkov
Contributor
Создатель темы
Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
Оно везде работает, где только не тестил, но вроде как Debian модный дистр, а бока вылезают.
Сообщение создано: 15. 11. 2009 [19:06]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
Проблема исправлена в последних срезах.

Learn, learn and learn better than work, work and work.



23058