Здравствуйте форумчане.
Пытаюсь из исходников на lfs собрать yate. Конфигуре прошло нормально а вот маке заканчивается с ошибкой.
Вот лог конфигуре http://pastebin.com/TYGUYBiz
Вот лог маке http://pastebin.com/3ytXsL5T
в общем маке заканчивается с такими ошибками:
make -C ./engine all
make[1]: Entering directory `/root/progs/yate/yate/engine'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Leaving directory `/root/progs/yate/yate/engine'
g++ -Wall -o yate -lpthread main.o libyate.so
libyate.so: undefined reference to `sem_init'
libyate.so: undefined reference to `__pthread_unregister_cancel'
libyate.so: undefined reference to `sem_destroy'
libyate.so: undefined reference to `__pthread_register_cancel'
libyate.so: undefined reference to `sem_post'
libyate.so: undefined reference to `sem_trywait'
libyate.so: undefined reference to `pthread_detach'
libyate.so: undefined reference to `sem_getvalue'
libyate.so: undefined reference to `sem_wait'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [yate] Ошибка 1
Вот вывод команды readelf -s /lib/libpthread.so.0 http://pastebin.com/kW5zbW9F
Библиотека libpthread у меня версии 2.11.1
что интересно в этой библиотеке нет тех функций что не нашёл линковщик кроме двух, они есть это __pthread_register_cancel и функция pthread_detach ЧТО ОЧЕНЬ СТРАННО!!! вед линковщик написал что их нет.
lfs у меня без графики с доставкой некоторых дополнительных библиотек и программ, с библиотеками немного напутанно.
За помощь заранее благодарен. Если кто то реально поможет установить yate готов ему заплатить.
Пытаюсь из исходников на lfs собрать yate. Конфигуре прошло нормально а вот маке заканчивается с ошибкой.
Вот лог конфигуре http://pastebin.com/TYGUYBiz
Вот лог маке http://pastebin.com/3ytXsL5T
в общем маке заканчивается с такими ошибками:
make -C ./engine all
make[1]: Entering directory `/root/progs/yate/yate/engine'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Leaving directory `/root/progs/yate/yate/engine'
g++ -Wall -o yate -lpthread main.o libyate.so
libyate.so: undefined reference to `sem_init'
libyate.so: undefined reference to `__pthread_unregister_cancel'
libyate.so: undefined reference to `sem_destroy'
libyate.so: undefined reference to `__pthread_register_cancel'
libyate.so: undefined reference to `sem_post'
libyate.so: undefined reference to `sem_trywait'
libyate.so: undefined reference to `pthread_detach'
libyate.so: undefined reference to `sem_getvalue'
libyate.so: undefined reference to `sem_wait'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [yate] Ошибка 1
Вот вывод команды readelf -s /lib/libpthread.so.0 http://pastebin.com/kW5zbW9F
Библиотека libpthread у меня версии 2.11.1
что интересно в этой библиотеке нет тех функций что не нашёл линковщик кроме двух, они есть это __pthread_register_cancel и функция pthread_detach ЧТО ОЧЕНЬ СТРАННО!!! вед линковщик написал что их нет.
lfs у меня без графики с доставкой некоторых дополнительных библиотек и программ, с библиотеками немного напутанно.
За помощь заранее благодарен. Если кто то реально поможет установить yate готов ему заплатить.

