The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установка GD и проблемы с pthreads "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установка GD и проблемы с pthreads "
Сообщение от zloadr Искать по авторуВ закладки on 14-Мрт-05, 17:41  (MSK)
Уважаемые All. Помогите пожалуйста.
Система FreeBSD 4.4. Ставлю GD-2.0.33 (freetype, libjpeg, libpng установлены)

# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local//freetype --with-jpeg=/usr/local/libjpeg
# make

вылетает ошибка
./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
./.libs/libgd.so: undefined reference to `pthread_mutex_lock'
./.libs/libgd.so: undefined reference to `pthread_mutex_init'
*** Error code 1        

Подскажите пожалуйста куда копаться-то                                    

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Установка GD и проблемы с pthreads "
Сообщение от lavr emailИскать по авторуВ закладки on 15-Мрт-05, 14:21  (MSK)
>Уважаемые All. Помогите пожалуйста.
>Система FreeBSD 4.4. Ставлю GD-2.0.33 (freetype, libjpeg, libpng установлены)
>
># cd gd-2.0.33
># ./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local//freetype --with-jpeg=/usr/local/libjpeg
># make
>
>вылетает ошибка
>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>./.libs/libgd.so: undefined reference to `pthread_mutex_lock'
>./.libs/libgd.so: undefined reference to `pthread_mutex_init'
>*** Error code 1
>
>Подскажите пожалуйста куда копаться-то

в сторону реализации тредов в 4.4, она там тухлая или собирать без тредов

man pthread и смотреть опции компилятора и какую библиотеку использовать,
ну и наличие в ней соответствующих функций:

man pthread_mutex_init
man pthread_mutex_lock

и тд и тп, в описании функций будет и ключ и библиотека, если таковые
функции реализованы в 4.4

FreeBSD 4.4 это уже косяк в сравнении с 4.10 или 4.11 в которых треды
уже приемлемо работают. Да и вообще 4.4 это косяк в целом по сравнению
с 4.10/11

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Установка GD и проблемы с pthreads "
Сообщение от zloadr Искать по авторуВ закладки on 21-Мрт-05, 12:41  (MSK)
>в сторону реализации тредов в 4.4, она там тухлая или собирать без
>тредов
>
>man pthread и смотреть опции компилятора и какую библиотеку использовать,
>ну и наличие в ней соответствующих функций:
>
>man pthread_mutex_init
>man pthread_mutex_lock
>
>и тд и тп, в описании функций будет и ключ и библиотека,
>если таковые
>функции реализованы в 4.4
>
>FreeBSD 4.4 это уже косяк в сравнении с 4.10 или 4.11 в
>которых треды
>уже приемлемо работают. Да и вообще 4.4 это косяк в целом по
>сравнению
>с 4.10/11

спасибо большое lavr,
собрал без тредов, все работает

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Установка GD и проблемы с pthreads "
Сообщение от dex emailИскать по авторуВ закладки(??) on 08-Апр-05, 02:08  (MSK)
>>Уважаемые All. Помогите пожалуйста.
>>Система FreeBSD 4.4. Ставлю GD-2.0.33 (freetype, libjpeg, libpng установлены)
>>
>># cd gd-2.0.33
>># ./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local//freetype --with-jpeg=/usr/local/libjpeg
>># make
>>
>>вылетает ошибка
>>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>>./.libs/libgd.so: undefined reference to `pthread_mutex_lock'
>>./.libs/libgd.so: undefined reference to `pthread_mutex_init'
>>*** Error code 1
>>
>>Подскажите пожалуйста куда копаться-то
>
>в сторону реализации тредов в 4.4, она там тухлая или собирать без
>тредов
>
>man pthread и смотреть опции компилятора и какую библиотеку использовать,
>ну и наличие в ней соответствующих функций:
>
>man pthread_mutex_init
>man pthread_mutex_lock
>
>и тд и тп, в описании функций будет и ключ и библиотека,
>если таковые
>функции реализованы в 4.4
>
>FreeBSD 4.4 это уже косяк в сравнении с 4.10 или 4.11 в
>которых треды
>уже приемлемо работают. Да и вообще 4.4 это косяк в целом по
>сравнению
>с 4.10/11

Здравствуйте, теже грабли и с FreeBSD 4.11.GD-2.0.33
Может быть кто-то нашел решение сборки но с pthreads
просто еще есть похожие грабли:
g++ test.cpp -nostdinc -I/usr/local/include/stlport/ -I/usr/include -L/usr/local/lib -lstlport_gcc
то он пишет
/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_unlock'
/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_destroy'
/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_lock'
/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_init'
:)
Спасибо Всем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Установка GD и проблемы с pthreads "
Сообщение от dex Искать по авторуВ закладки(??) on 10-Апр-05, 15:08  (MSK)
>>>Уважаемые All. Помогите пожалуйста.
>>>Система FreeBSD 4.4. Ставлю GD-2.0.33 (freetype, libjpeg, libpng установлены)
>>>
>>># cd gd-2.0.33
>>># ./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local//freetype --with-jpeg=/usr/local/libjpeg
>>># make
>>>
>>>вылетает ошибка
>>>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>>>./.libs/libgd.so: undefined reference to `pthread_mutex_destroy'
>>>./.libs/libgd.so: undefined reference to `pthread_mutex_lock'
>>>./.libs/libgd.so: undefined reference to `pthread_mutex_init'
>>>*** Error code 1
>>>
>>>Подскажите пожалуйста куда копаться-то
>>
>>в сторону реализации тредов в 4.4, она там тухлая или собирать без
>>тредов
>>
>>man pthread и смотреть опции компилятора и какую библиотеку использовать,
>>ну и наличие в ней соответствующих функций:
>>
>>man pthread_mutex_init
>>man pthread_mutex_lock
>>
>>и тд и тп, в описании функций будет и ключ и библиотека,
>>если таковые
>>функции реализованы в 4.4
>>
>>FreeBSD 4.4 это уже косяк в сравнении с 4.10 или 4.11 в
>>которых треды
>>уже приемлемо работают. Да и вообще 4.4 это косяк в целом по
>>сравнению
>>с 4.10/11
>
>Здравствуйте, теже грабли и с FreeBSD 4.11.GD-2.0.33
>Может быть кто-то нашел решение сборки но с pthreads
>просто еще есть похожие грабли:
>g++ test.cpp -nostdinc -I/usr/local/include/stlport/ -I/usr/include -L/usr/local/lib -lstlport_gcc
>то он пишет
>/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_unlock'
>/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_destroy'
>/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_lock'
>/usr/local/lib/libstlport_gcc.so: undefined reference to `pthread_mutex_init'
> :)
>Спасибо Всем.


Вообщем после configure поправте Makefile
добавте туда -pthread  и все должно собраться

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру