gd-2.0.28 no NetBSD 1.6.2
eae pessoal, eu to tentando instalar a biblioteca GD (http://www.boutell.com/gd) ai eu do o
# ./configure --prefix=/usr/local/gd-2.0.28 --with-png=/usr/pkg
ele vai e configura bunitinho (nao da erro nenhum), porem quando eu do o
# make
ele me retorna o seguinte erro:
/usr/pkg/bin/bash ./libtool --mode=link gcc -g -O2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -o annotate annotate.o ./libgd.la -ljpeg -lfreetype -lpng -lz -lm
gcc -g -O2 -Wl,-R/usr/pkg/lib -o .libs/annotate annotate.o -L/usr/pkg/lib ./.libs/libgd.so /usr/pkg/lib/libjpeg.so /usr/pkg/lib/libfreetype.so /usr/pkg/lib/libpng.so -lz -lm -Wl,--rpath -Wl,/usr/local/gd-2.0.28/lib -Wl,--rpath -Wl,/usr/pkg/lib
./.libs/libgd.so: undefined reference to `pthread_mutex_unlock'
./.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
Stop.
make: stopped in /home/garimpeiro/download/gd-2.0.28
*** Error code 1
Stop.
make: stopped in /home/garimpeiro/download/gd-2.0.28
*** Error code 1
Stop.
make: stopped in /home/garimpeiro/download/gd-2.0.28
ou seja ele ta dando erro com a biblioteca de pthreads mas eu ja instalei o pacotes pthread-sem-1.0 e o pth-2.0.0nb2 e olha soh:
# pthread-config --prefix
/usr/pkg
ou seja, realmente ele ta instalado....mas ainda assim ele da erro......alguem sabe o q eu posso tentar fazer??? eu ja tentei desabilitar o pthread com as opcoes --disable-pthreads ou --without-pthreads (com 's' no fim e sem) mas ele sempre retorna no fim do configure:
** Configuration summary for gd 2.0.28:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Xpm library: no
Support for pthreads: yes
gd-2.0.28 no NetBSD 1.6.2
da uma olhada qual versão do threads eles recomendam pro gd... esses erros geralmente são por causa de versões conflitantes
gd-2.0.28 no NetBSD 1.6.2
e tb roda ./configure --help | grep thread
ai ve se não tem uma opção diferente pra desabilitar
as vezes eh com a opção --without-feature=pthreads ou --disable-feature=pthreads
gd-2.0.28 no NetBSD 1.6.2
Citação:
Postado originalmente por 1c3_m4n
e tb roda ./configure --help | grep thread
as vezes eh com a opção --without-feature=pthreads ou --disable-feature=pthreads
eu ja olhei o help dele (o README e o INSTALL tbm) e nao achei nada falando sobre as pthreads....e no site deles tbm num fala nada sobre threads na hora da instalacao...... :cry:
gd-2.0.28 no NetBSD 1.6.2
aee....resolvido.....de acordo com as recomendacoes do proprio Thomas Boutell :
"Add -lpthreads to the LDFLAGS line in the Makefile after configure,
should help you."
e REALMENTE funciono....eh isso ae.....vlw pela ajuda ice