Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-10-30

Re: dl во freebsd или это я дурак?

On Mon, 30 Oct 2006 21:36:57 +0200
"RAMBLER box" <podarok_ma***@r*****.ru> wrote:

> навожу на мысль
> libltdl

ага
в libltdl имеем
/usr/local/include/ltdl.h

/usr/local/lib/libltdl.a

/usr/local/lib/libltdl.la

/usr/local/lib/libltdl.so

/usr/local/lib/libltdl.so.4

то бишь получю я -lltdl в лучшем случае, да и хедер по-другому зовётся.
в итоге мне требуется поправить исходники на предмет подмены dl на ltdl
(надеюсь что хоть API то у них одинаковые, хотя наверно так и есть) и
dlfcn.h на ltdl.h соответственно. я прав?

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 3048; Возраст листа: 970; Участников: 965
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/605318

   2006-10-30 22:52:15 (#605318)

Re: dl во freebsd или это я дурак?

Tue, 31 Oct 2006 00:00:49 +0200, yopt <pray***@l*****.ru> писав:

навожу на мысль
libltdl

> Доброго времени суток, господа.
> Вот такой вот скорее даже не практический (без этой софтины спокойно
> проживу), а теоретический. Есть софтинка alltray. Значит запускаю
> я ./configure - само собой получаю типичный вывод, даже без ошибок (не
> найдена что то в /proc/ не в счёт я думаю).
>
> При компиляции (gmake'ом) получаю
> gcc -shared .libs/liballtray_la-nomap.o -ldl -Wl,-soname
> -Wl,liballtray.so.0 -o .libs/liballtray.so.0
> /usr/bin/ld: cannot find -ldl
>
> Вот тут то я начинаю вспоминать что ж есть такое dl. На память приходит
> только что то про динамическую загрузку (а может и выгрузку, чёрт его
> знает) разделяемых библиотек.
> Ладно значит надо глянуть, действительно ли нет?
> ldconfig -r | grep ldl
> в ответ тишина, нету вроде. ищу по пакетам (чем чёрт не шутит, может
> там есть что) - а ведь тоже нету!
>
> Так что ж получается? То есть мне вообще эта (и аналогичные по
> требованиям) софтина не светит? Как то не здорово.
>
> Или я дико туплю и ответ лежит на поверхности лежит? Ткните меня носом
> в нужном направлении.
>
> Ну и напоследок, кое-что из вывода ./configure, по части линковки. Хотя
> это наверно даже и на хрен не нужно.
>
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for /usr/bin/ld option to reload object files... -r
>
> checking whether the gcc linker (/usr/bin/ld) supports shared
> libraries... yes
>
> checking dynamic linker characteristics... freebsd6.0 ld.so
>
> checking if libtool supports shared libraries... yes
>
> С глубоким уважением, йопт.

   2006-10-30 22:31:59 (#605307)

dl во freebsd или это я дурак?

Доброго времени суток, господа.
Вот такой вот скорее даже не практический (без этой софтины спокойно
проживу), а теоретический. Есть софтинка alltray. Значит запускаю
я ./configure - само собой получаю типичный вывод, даже без ошибок (не
найдена что то в /proc/ не в счёт я думаю).

При компиляции (gmake'ом) получаю
gcc -shared .libs/liballtray_la-nomap.o -ldl -Wl,-soname
-Wl,liballtray.so.0 -o .libs/liballtray.so.0
/usr/bin/ld: cannot find -ldl

Вот тут то я начинаю вспоминать что ж есть такое dl. На память приходит
только что то про динамическую загрузку (а может и выгрузку, чёрт его
знает) разделяемых библиотек.
Ладно значит надо глянуть, действительно ли нет?
ldconfig -r | grep ldl
в ответ тишина, нету вроде. ищу по пакетам (чем чёрт не шутит, может
там есть что) - а ведь тоже нету!

Так что ж получается? То есть мне вообще эта (и аналогичные по
требованиям) софтина не светит? Как то не здорово.

Или я дико туплю и ответ лежит на поверхности лежит? Ткните меня носом
в нужном направлении.

Ну и напоследок, кое-что из вывода ./configure, по части линковки. Хотя
это наверно даже и на хрен не нужно.

checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r

checking whether the gcc linker (/usr/bin/ld) supports shared
libraries... yes

checking dynamic linker characteristics... freebsd6.0 ld.so

checking if libtool supports shared libraries... yes

С глубоким уважением, йопт.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 3046; Возраст листа: 970; Участников: 965
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/605302

   2006-10-30 21:53:30 (#605302)

Указание каталогов программам из портов

Привет!
Как можно изменить каталоги по-умолчанию в которые устанавливается порт?
К примеру, apache22 устанавливает каталоги для html-файлов, иконки, cgj и
т.д
в /usr/local/www/apache22, а мне нужно в /var/www.

Regards,
Alexander Kuzhelev

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 3045; Возраст листа: 970; Участников: 965
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/605090

   "Alexander Kuzhelev" 2006-10-30 07:41:19 (#605090)

Re[2]: mkisofs

Добрый день, Igor!

Спасибо, что то не допетрил в сисинсталле глянуть. Установил из
портов.

> Hello Бакуленко,

> Thursday, October 26, 2006, 9:14:06 AM, you wrote:

БМВ>> Привет честнОму народу!

БМВ>> Как то на Линухе сталкивался с записью дисков из консоли, пользовал
БМВ>> mkisofs для создания iso-шника. Сейчас на FreeBSD возникла надобность
БМВ>> поюзать mkisofs, но система пишет, мол command not found. Резака на
БМВ>> системе нет, есть подозрение, что из-за этого сабжа нет.
БМВ>> Вопрос: где взять? В инете много левака по теме выводится, если кто с
БМВ>> лету скажет, буду признателен.

БМВ>> P.S. под рукой Фря 4.7 и 5.4, обе без резаков.
БМВ>> С уважением ко всем...

> Из пакетов надо было ставить

> Запусти
> sysinstall
> для старых версий (для 4.7 точно)
> /sbin/sysinstall

> или из портов, если трафика не жалко