[PHP-users 26874] Re: php-4.3.11の./configureでエラー

jocomkr2002@mail.goo.ne.jp jocomkr2002 @ mail.goo.ne.jp
2005年 9月 14日 (水) 17:16:29 JST


ジョです。お世話になります。

config.logをみると、configureの33130行目gccでエラーがあるようです。
---begin---
configure:33111: checking for jpeg_read_header in -ljpeg
configure:33130: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/lib -L/usr/local/
lib  -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/lib/lib -L/usr/l
ib/lib conftest.c -ljpeg  -lz -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl
-lxml2 -lz -lm 1>&5
/usr/lib/gcc-lib/i586-pc-linux/2.96/../../../libxml2.so: undefined reference to
`pthread_getspecific'
/usr/lib/gcc-lib/i586-pc-linux/2.96/../../../libxml2.so: undefined reference to
`pthread_once'
/usr/lib/gcc-lib/i586-pc-linux/2.96/../../../libxml2.so: undefined reference to
`pthread_key_create'
/usr/lib/gcc-lib/i586-pc-linux/2.96/../../../libxml2.so: undefined reference to
`pthread_setspecific'
collect2: ld returned 1 exit status
configure: failed program was:
#line 33119 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char jpeg_read_header();

int main() {
jpeg_read_header()
; return 0; }
---end---

libxml2に関係しているのでしょうか?
libxml2は、TurboLinux8のrpm
libxml2-2.4.22-3
libxml2-devel-2.4.22-3
を利用しています。


> > configure: error: Problem with libjpeg.(a|so). Please check config.log for
> more
> > information.
> > このように、エラーでました。
> >
> ということなので、まずはログを見てください。
> 
> # なんとなく /etc/ld.so.conf あたりが怪しげ。
> # Googleなどで調べてチャレンジしてみては?

/etc/ld.so.confには、/usr/local/libの行もありましたので
問題ないかなって思っています。

よろしくお願いします。


PHP-users メーリングリストの案内