+ Responder ao Tópico



  1. 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

  2. da uma olhada qual versão do threads eles recomendam pro gd... esses erros geralmente são por causa de versões conflitantes



  3. 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

  4. 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:



  5. 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






Tópicos Similares

  1. instalando gd-2.0.28
    Por pensador-ce no fórum Servidores de Rede
    Respostas: 1
    Último Post: 01-11-2004, 09:30
  2. instalando gd-2.0.28
    Por pensador-ce no fórum Servidores de Rede
    Respostas: 0
    Último Post: 29-10-2004, 17:27
  3. Atualizar a Gd no RH9
    Por rdsat no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 27-09-2004, 13:45
  4. Logs e mais logs no NetBSD
    Por SDM no fórum Sistemas Operacionais
    Respostas: 1
    Último Post: 27-07-2004, 12:16
  5. Instalação da biblioteca gd no php
    Por fmartini no fórum Servidores de Rede
    Respostas: 1
    Último Post: 24-07-2002, 01:05

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L