есть FreeBSD 5.3 и есть прога (исходников нет), написано что для запуска надо linuxthreads. Соответственно поставил из портов linuxthreads-2.2.3_16.при запуске прога говорит
/usr/libexec/ld-elf.so.1: /usr/lib/liblthread.so.2: Undefined symbol "__sys_getpid"
как лечить?
>есть FreeBSD 5.3 и есть прога (исходников нет), написано что для запуска
>надо linuxthreads. Соответственно поставил из портов linuxthreads-2.2.3_16.
>
>при запуске прога говорит
>
>/usr/libexec/ld-elf.so.1: /usr/lib/liblthread.so.2: Undefined symbol "__sys_getpid"
>
>как лечить?ldd на эту прогу
>ldd на эту прогуэто как?
вотnet# ldd flymediaserver
flymediaserver:
liblthread.so.2 => /usr/local/lib/liblthread.so.2 (0x2809b000)
libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x280be000)
libstdc++.so.3 => /usr/lib/compat/libstdc++.so.3 (0x281bc000)
libm.so.2 => /usr/lib/compat/libm.so.2 (0x28201000)
libc.so.4 => /usr/lib/compat/libc.so.4 (0x2821c000)
libz.so.2 => /lib/libz.so.2 (0x282b5000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x282c5000)
libm.so.3 => /lib/libm.so.3 (0x283b2000)
>вот
>
>net# ldd flymediaserver
>flymediaserver:
> liblthread.so.2 => /usr/local/lib/liblthread.so.2 (0x2809b000)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
вот эту библиотеку и нужно смотреть что с ней не так или что не так с
run-time линкером> libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x280be000)
> libstdc++.so.3 => /usr/lib/compat/libstdc++.so.3 (0x281bc000)
> libm.so.2 => /usr/lib/compat/libm.so.2 (0x28201000)
> libc.so.4 => /usr/lib/compat/libc.so.4 (0x2821c000)
> libz.so.2 => /lib/libz.so.2 (0x282b5000)
> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x282c5000)
> libm.so.3 => /lib/libm.so.3 (0x283b2000)странная программа, по кой-то фик compatible библиотеки используются... :(
>>net# ldd flymediaserver
>>flymediaserver:
>> liblthread.so.2 => /usr/local/lib/liblthread.so.2 (0x2809b000)
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
>вот эту библиотеку и нужно смотреть что с ней не так или
>что не так с
>run-time линкеромспасибо - хотя это и так понятно из сообщения
/usr/libexec/ld-elf.so.1: /usr/lib/liblthread.so.2: Undefined symbol "__sys_getpid"а как смотреть что не так
>
>>>net# ldd flymediaserver
>>>flymediaserver:
>>> liblthread.so.2 => /usr/local/lib/liblthread.so.2 (0x2809b000)
>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
>>вот эту библиотеку и нужно смотреть что с ней не так или
>>что не так с
>>run-time линкером
>
>спасибо - хотя это и так понятно из сообщения
>/usr/libexec/ld-elf.so.1: /usr/lib/liblthread.so.2: Undefined symbol "__sys_getpid"
>
>а как смотреть что не тактелепатов нема, где взял прогу там и спрашивай как ее собирали или говори откудова
взять, linux'овые треды тожа по разхному собираются.
>телепатов нема, где взял прогу там и спрашивай как ее собирали или
>говори откудова
>взять, linux'овые треды тожа по разхному собираются.
брал прогу вот тут http://advansib.tomsk.ru/?mid=21прямая ссылка на файл http://advansib.tomsk.ru/download.php?id=wm_srv_fbsd
написал разработчикам - молчат.
>
>>телепатов нема, где взял прогу там и спрашивай как ее собирали или
>>говори откудова
>>взять, linux'овые треды тожа по разхному собираются.
>
>
>брал прогу вот тут http://advansib.tomsk.ru/?mid=21
>
>прямая ссылка на файл http://advansib.tomsk.ru/download.php?id=wm_srv_fbsd
>
>написал разработчикам - молчат.укажи им свою версию FreeBSD и спроси КАК они собирали свой сервер
под каким релизом и как собирали библиотеку linuxthread
>
>>телепатов нема, где взял прогу там и спрашивай как ее собирали или
>>говори откудова
>>взять, linux'овые треды тожа по разхному собираются.
>
>
>брал прогу вот тут http://advansib.tomsk.ru/?mid=21
>
>прямая ссылка на файл http://advansib.tomsk.ru/download.php?id=wm_srv_fbsd
>
>написал разработчикам - молчат.в отпуске были люди, клоторые на письма и фидбэк отвечают.
разработчикам не до того, у них свои задачи.
>>
>>>телепатов нема, где взял прогу там и спрашивай как ее собирали или
>>>говори откудова
>>>взять, linux'овые треды тожа по разхному собираются.
>>
>>
>>брал прогу вот тут http://advansib.tomsk.ru/?mid=21
>>
>>прямая ссылка на файл http://advansib.tomsk.ru/download.php?id=wm_srv_fbsd
>>
>>написал разработчикам - молчат.
>
>в отпуске были люди, клоторые на письма и фидбэк отвечают.
>разработчикам не до того, у них свои задачи.пару строк чиркануть по сборке выложенной в публичный доступ
версии это ну очень сложно, один раз чиркануть и выложить туда же
на страничку.
>пару строк чиркануть по сборке выложенной в публичный доступ
>версии это ну очень сложно, один раз чиркануть и выложить туда же
>
>на страничку.
WatchMe! Server for FBSD platforms ver. 0.98b (для установки нужны библиотеки libpthread, libxml)
где тут хоть слово про linux?
>>WatchMe! Server for FBSD platforms ver. 0.98b (для установки нужны библиотеки libpthread,
>libxml)
>
>
>где тут хоть слово про linux?при запуске без linuxthread пишет
liblthread.so.2 не найдено
>>
>
>>WatchMe! Server for FBSD platforms ver. 0.98b (для установки нужны библиотеки libpthread,
>>libxml)
>>
>>
>>где тут хоть слово про linux?
>
>при запуске без linuxthread пишет
>
>liblthread.so.2 не найдено
на сайте есть прямое указание на библиотеку libpthread
Вы используете другой продукт liblthread
для правильной работы нужен http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2
>на сайте есть прямое указание на библиотеку libpthread
>Вы используете другой продукт liblthread
>для правильной работы нужен http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2linuxthread снёс, поставил http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2
при запуске пишет
/usr/libexec/ld-elf.so.1: Shared object "liblthread.so.2" not found, required by "flymediaserver"
>linuxthread снёс, поставил http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2
>
>при запуске пишет
>/usr/libexec/ld-elf.so.1: Shared object "liblthread.so.2" not found, required by "flymediaserver"библиотека не наша, мы ее просто используем.
Вы настроили все переменные окружения?
пример из библиотеки работает?
>библиотека не наша, мы ее просто используем.
>Вы настроили все переменные окружения?
>пример из библиотеки работает?ваша прога хочет liblthread.so
вотldd flymediaserver
flymediaserver:
liblthread.so.2 => not found (0x0)а по ссылке http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2 лежит libkse
>
>>библиотека не наша, мы ее просто используем.
>>Вы настроили все переменные окружения?
>>пример из библиотеки работает?
>
>ваша прога хочет liblthread.so
>вот
>
>ldd flymediaserver
>flymediaserver:
> liblthread.so.2 => not found (0x0)
>
>а по ссылке http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2 лежит libkse
oops
посмотрел, что установил наш админ на бсдшном сервере, оказалось
linuxthreads-2.2.3_8
>oops
>посмотрел, что установил наш админ на бсдшном сервере, оказалось
>linuxthreads-2.2.3_8вот вот,
что делать то?
>>oops
>>посмотрел, что установил наш админ на бсдшном сервере, оказалось
>>linuxthreads-2.2.3_8
>
>вот вот,
>что делать то?давайте по порядку :)
какая версия операционки?
библиотека установлена?
в какой каталог?
>давайте по порядку :)
>какая версия операционки?
>библиотека установлена?
>в какой каталог?в начале темы всё написал
FreeBSD 5.3
linuxthreads-2.2.3_16
в /usr/local/lib
>>>
>>
>>>WatchMe! Server for FBSD platforms ver. 0.98b (для установки нужны библиотеки libpthread,
>>>libxml)
>>>
>>>
>>>где тут хоть слово про linux?
>>
>>при запуске без linuxthread пишет
>>
>>liblthread.so.2 не найдено
>на сайте есть прямое указание на библиотеку libpthread
>Вы используете другой продукт liblthread
>для правильной работы нужен http://advansib.tomsk.ru/files/bsd/libpthread.tar.bz2там было совершенно конкретно написано о ТРЕБОВАНИИ linuxthread,
кто-то кому-то морочит голову, sorry, ничего личного.