ldl

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

ldl

Непрочитанное сообщение ProFTP » 2009-11-03 17:30:44

программа модуль пишет при установке:

Код: Выделить всё

Note (probably harmless): No library found for -ldl
что такое ldl?

в Linux:

Код: Выделить всё

# find / -name "libdl*" -print
libdl.so из пакета glibc-devel. Как он называется под фри, не знаю.


в портах его нету http://www.freebsd.org/cgi/ports.cgi?qu ... ektion=all

что такое ldl? или libdl.so?

===

в гугле вот есть, но там нету http://www.google.com.ua/#hl=uk&q=libdl ... 9962a450b1
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: ldl

Непрочитанное сообщение Gerk » 2009-11-03 17:53:17

ИМХО, эта библиотека боян, времен FreeBSD 4|5, убирание вызова из Makefile не помогает?

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: ldl

Непрочитанное сообщение ProFTP » 2009-11-03 17:58:15

понятно, я сейчс попробую найти и скопировать ее просто....

попробую удалить сейчас из makefile, но там в сишном файле инклудяться разные библиотеки, скорее всего будет ругатся что файлв отсутсвуют...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Гость
проходил мимо

Re: ldl

Непрочитанное сообщение Гость » 2009-11-03 18:17:33

ProFTP писал(а):Как он называется под фри, не знаю.
никак, dlopen() на фре находится внутри libc, коя линкуется по дефолту динамически (cf. rtld(1))

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: ldl

Непрочитанное сообщение Gerk » 2009-11-03 18:18:50

Если убирание вызова не поможет можно попробовать установить в режиме эмуляции Linux (с использованием порта linux_base).

Гость
проходил мимо

Re: ldl

Непрочитанное сообщение Гость » 2009-11-03 18:28:44

ProFTP писал(а):

Код: Выделить всё

Note (probably harmless): No library found for -ldl
написано же ведь - harmless. Открой словарик и посмотри. На фре можно и нужно игнорировать.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: ldl

Непрочитанное сообщение ProFTP » 2009-11-03 18:33:26

оно писало еще что отсутсвует много либ, я проигнорировал, НО оно потом ругалось на отсутсвия файлов при компиляции

спасибо, сейчас делаю...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Гость
проходил мимо

Re: ldl

Непрочитанное сообщение Гость » 2009-11-03 20:20:47

ProFTP писал(а):НО оно потом ругалось на отсутсвия файлов при компиляции
оно - это что? моя телепатическая антенна не уловила название программы, кою ты пытаешься собрать.

для каждой библиотеки ситуация разная. libdl можно игнорить на freebsd, остальные - незнаю.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: ldl

Непрочитанное сообщение ProFTP » 2009-11-03 21:56:35

это perl модуль http://search.cpan.org/dist/FFmpeg/FFmpeg.pm

я пересобрал /usr/ports/multimedia/ffmpeg/ поностью...

но при установке модуля пишет:

Код: Выделить всё

make install
cc -c  -I. -I/usr/local/include/ffmpeg -I/usr/local/include/ffmpeg/libavutil -I/usr/local/include/ffmpeg/libavcodec -I/usr/local/include/ffmpeg/libavformat  
-DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.9/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local
/include -pipe -ffast-math -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -mmmx -msse -msse2 -march=pentium4 -mtune=pentium4 
-march=pentium4 -g   -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc 
-DVERSION=\"6036\"  -DXS_VERSION=\"6036\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.9/mach/CORE"  -O FFmpeg.c
In file included from /usr/local/include/libavutil/avutil.h:52,
                 from /usr/local/include/libavcodec/avcodec.h:30,
                 from /usr/local/include/ffmpeg/avformat.h:40,
                 from ./ffmpeg-6036.c:21,
                 from ffmpeg.h:2,
                 from FFmpeg.xs:16:
/usr/local/include/libavutil/common.h:85:26: error: internal.h: No such file or directory
In file included from ffmpeg.h:2,
                 from FFmpeg.xs:16:
./ffmpeg-6036.c:23:23: error: framehook.h: No such file or directory
./ffmpeg-6036.c:24:21: error: dsputil.h: No such file or directory
./ffmpeg-6036.c:44:21: error: version.h: No such file or directory
./ffmpeg-6036.c:45:22: error: cmdutils.h: No such file or directory
In file included from ffmpeg.h:2,
                 from FFmpeg.xs:16:
не понятно почему

в README написано

Код: Выделить всё

PREREQUISITES
=============
Library        Language               Recommended way to get it
===========================================================================
Image::PBMlib         Perl            CPAN - http://search.cpan.org
ImageMagick           C               RPM  - ImageMagick, ImageMagick-devel
ImageMagick           Perl            RPM  - ImageMagick-perl
ImageMagick::Iterator Perl            CPAN - http://search.cpan.org
JPEG                  C               RPM  - libjpeg, libjpeg-devel
Lame                  C               RPM  - liblame, liblame-devel
Ogg Vorbis            C               RPM  - libvorbis, libvorbis-devel,
                                             libogg, libogg-devel
Faad2                 C               RPM  - faad2, faad2-devel
Faac                  C               RPM  - faac, faac-devel
A52dec                C               RPM  - a52dec

Код: Выделить всё

./configure \
  --prefix=/usr \
  --enable-shared \
  --enable-mp3lame \
  --enable-libogg \
  --enable-vorbis \
  --enable-faad \
  --enable-faac \
  --enable-a52 \
  --enable-pthreads \
  --enable-pp \
  --enable-amr_nb \
  --enable-amr_nb-fixed \
  --enable-amr_wb \
  --enable-amr_if2 \
  --enable-gpl
это все вроде бы стоит, я поставил

поменял в Makefile c /usr/include на /usr/local/include

я так понял что нормально не поставишь
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: ldl

Непрочитанное сообщение Gerk » 2009-11-04 11:28:53

ProFTP писал(а): /usr/local/include/libavutil/common.h:85:26: error: internal.h: No such file or directory
In file included from ffmpeg.h:2,
from FFmpeg.xs:16:
./ffmpeg-6036.c:23:23: error: framehook.h: No such file or directory
./ffmpeg-6036.c:24:21: error: dsputil.h: No such file or directory
./ffmpeg-6036.c:44:21: error: version.h: No such file or directory
./ffmpeg-6036.c:45:22: error: cmdutils.h: No such file or directory
In file included from ffmpeg.h:2,
from FFmpeg.xs:16:
[/code]
Каждый из не найденных файлов пытались искать в 'include' каталогах? Установка в режиме эмуляции Linux не вариант?