[mdk-re] IceB собирается в Сизифе...
SilverFox
=?iso-8859-1?q?SilverFox_=CE=C1_rgantd=2Eru?=
Вс Дек 2 23:55:11 MSK 2001
On Sun, 2 Dec 2001 14:37:13 +0300
"Shur" <shamus.gal на mtu-net.ru> wrote:
> Добрый день.
>
> On Sat, 1 Dec 2001 20:24:45 +0300
> SilverFox <SilverFox на rgantd.ru> wrote:
>
> > начнем сборку. Собирать будем статические библы , шаред у
меня
> не
>
> По-моему, у меня динамические.
Думаю что нет, судя по log-у
checking whether to build shared libraries... no
checking whether to
build static libraries... yes
Ну хоть тут я не в худшем положении
>
> > получились, опция -no-undefined у меня не срабатывала, а в
> > библиотеках было много екстернел переменных, которые
объявлены
> > только в самих программах, а может я не врубаюсь.
> > 1. Захожу в директорию iceb и сношу ltconfig configure.*
кроме
>
> Ей-богу, ничего не сносил. Как тарболл распаковал, так все из
> полученной
> конфигурации и делал.
А какой пакет libtool у Вас стоит? У меня - libtool-1.4-alt2. А
может у Вас LTCONFIG_VERSION определен в системе? echo
$LTCONFIG_VERSIONчего говорит? А может Вы получили у
разработчиков уже следующей версии тарбол? У меня
iceb-5.6.tar.gz 1412681 Nov 12 08:52 .
Можно ничего и не сносить, но тогда надо LTCONFIG_VERSION
определить перед запуском make.
export LTCONFIG_VERSION="1.3.4-freebsd-ports" ; make Это похоже
бага просто у них ..
Тогда собирается, но только статик. Тут нам опытный разработчик
мог бы помочь... Я уже писал , там переменные объявлены как
екстернел, а в явновиде они объявлены и определены в самих
прогах, использующих эти библы. Мы получаем при линковке первой
же библы
/bin/sh ../libtool --mode=link c++ -O2 -s -o mp mp.o
../libconfig/libconfig.la libdev.la
c++ -O2 -s -o .libs/mp mp.o ../libconfig/.libs/libconfig.so
.libs/libdev.so -Wl,--rpath -Wl,/usr/local/lib
.libs/libdev.so: undefined reference to `show_error(unsigned char
*)'
Вообще надо в какие-нибудь сырцы заглянуть , где библиотеки
собирают динамические в Сизифе..
>
> > Ну как такое у Вас получилось, ума не приложу. Может у нас
>
> Уже раз десять пересобрал, все как по маслу
Верю, с LTCONFIG_VERSION="1.3.4-freebsd-ports" у меня тоже
собралось без проблем.
>
> > системы разные, но с Ганченко у нас все одинаково получалось,
>
> Spring2001, установлен в июле, непрерывно апгрейдился из Сизифа
> до настоящего момента.
Ну у меня в с беты Весны до Сизифа тоже... Наверное все таки у
Вас свежее версия, сегодня скачаю-сравню.
>
> Вопрос: как из программы проверить, какой демон печати
> используется
> системой? Или лучше это явно обозначать в каком-нибудь файлике?
> Дело в том, что попытка определить в программе принтер приводит
> к Segmentation fault. Соответствующий модуль предполагает, что
Аналогично ...
> используется lpd, и парсит /etc/printcap на предмет получения
> списка принтеров. А у меня там кроме "lp:" ничего нет. Видимо,
> на этом он и ломается.
Тут пока я не продвинулся. Насчет терминала , что то на сайте
разработчика было - term_tune.tar.gz, вроде как раз для решения
терминальных проблем. Но с ним тоже не разбирался.
-- Желаю успехов !
Анатолий Лисютин AKA Silver Fox ICQ:6647501
mailto:SilverFox на rgantd.ru
mailto:SilverFox на optics.npi.msu.su
РГАНТД Российский государственный архив научно-технической
документации
http://rgantd.ru http://rusarchives.ru/federal/rgantd
Подробная информация о списке рассылки community