![]() |
Установка KXDocker (панелька из MAC-а), проблема.
Может кто ставил сабж ???
http://www.xiaprojects.com/www/prodo...p?action=index Имею FreeBSD 5.3, KDE 3.4, qt-3.3.3, qt1-1.45_3 ./configure проходит нормально но make выдает: ........... /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_pop' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_destroy' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_init' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_exit' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cancel' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_testcancel' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_push' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_getschedpolicy' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setinheritsched' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setstacksize' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setschedparam' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setdetachstate' /usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cond_timedwait' *** Error code 1 Stop in /usr/home/kryo/111111111111/KXDOCKER/kxdocker-0.33/src. *** Error code 1 Stop in /usr/home/kryo/111111111111/KXDOCKER/kxdocker-0.33. *** Error code 1 Stop in /usr/home/kryo/111111111111/KXDOCKER/kxdocker-0.33. root:/home/kryo/111111111111/KXDOCKER/kxdocker-0.33--> Библиотека есть, но что с ней делать не знаю, может кто сталкивался? |
Тут проблема не с библиотекой, а с потоками. Есть 2 выхода: либо ставить из портов (если оно там есть), либо пробовать установить LDFLAGS=-pthread и заново перекомпилить.
|
Стал бы я извращаться если бы это было в портах, там вообще тем для KDE с гулькин *** :) А LDFLAGS не помогает :(
|
Заработало так:
./configure LDFLAGS=-lpthread |
Тогда правь Makefile: ищи LDFLAGS= или LDADD= и добавляй в конце -pthread
|
А это не чревато кривой работой в последствии?
|
Нет, это добавит лишь подключение библиотеки потоков при линковке и всё.
|
Спасибо, работает :)
|
Время: 15:59. |
Время: 15:59.
© OSzone.net 2001-