[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 メーリングリストの案内