Home > Archive > PHP Installation > September 2007 > Errors on linux compilation: php-5.2.1 or php-5.2.3
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Errors on linux compilation: php-5.2.1 or php-5.2.3
|
|
| claire eberlein 2007-08-16, 7:03 pm |
| Hi,
I tried to compile php-5.2.1 or php-5.2.3 on a redhat host, but kept getting
errors about:
/usr/bin/ld: cannot find -lkstat
Please let me know how to fix this. Thanks,
-j
# more debug.log
'./configure' '--prefix=/opt/php/5.2.1'
CC: gcc
CFLAGS: -I/usr/include -g -O2
CPPFLAGS:
CXX:
CXXFLAGS:
INCLUDES: -I/usr/include/libxml2
-I/opt/php/php-5.2.1.src/php-5.2.1/ext/date/lib
-I/auto/en
gweb/oracle/product/INSTANTCLIENT/sdk/include
LDFLAGS: -L/usr/lib -Wl,-rpath,/auto/engweb/oracle/product/INSTANTCLIENT
-L/auto/engweb/or
acle/product/INSTANTCLIENT
LIBS: -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm
-lkstat -lnsl -lsocket
-lgen -ldl -lsched -lclntsh -lxml2 -lz -lm
DLIBS:
SAPI: apache2handler
PHP_RPATHS: /auto/engweb/oracle/product/INSTANTCLIENT
uname -a: Linux build-lnx-003 2.6.9-42.7.ELsmp #1 SMP Tue Sep 5 18:29:39
EDT 2006 i686 i686
i386 GNU/Linux
gcc -o conftest -I/usr/include -g -O2 -L/usr/lib
-Wl,-rpath,/auto/engweb/oracle/product/INST
ANTCLIENT -L/auto/engweb/oracle/product/INSTANTCLIENT conftest.c -lz
-lresolv -lm -ldl -lnsl
-lxml2 -lz -lm -lxml2 -lz -lm -lkstat -lnsl -lsocket -lgen -ldl -lsched
-lclntsh -lxml2 -lz -l
m 1>&5
/usr/bin/ld: cannot find -lkstat
collect2: ld returned 1 exit status
| |
| claire eberlein 2007-09-10, 10:01 pm |
| Hi all:
Thanks all for the pointers. I just want to update on the root cause of this
error:
The path for instantclient was for solaris. We removed the incorrect
instantclient path to fix this issue.
-j
On 8/16/07, claire eberlein <claireeberlein@gmail.com> wrote:
>
> Hi,
> I tried to compile php-5.2.1 or php-5.2.3 on a redhat host, but kept
> getting errors about :
> /usr/bin/ld: cannot find -lkstat
>
> Please let me know how to fix this. Thanks,
>
> -j
>
> # more debug.log
>
> './configure' '--prefix=/opt/php/5.2.1'
> CC: gcc
> CFLAGS: -I/usr/include -g -O2
> CPPFLAGS:
> CXX:
> CXXFLAGS:
> INCLUDES: -I/usr/include/libxml2 -I/opt/php/php-5.2.1.src /php-5.2.1/ext/date/lib
> -I/auto/en
> gweb/oracle/product/INSTANTCLIENT/sdk/include
> LDFLAGS: -L/usr/lib
> -Wl,-rpath,/auto/engweb/oracle/product/INSTANTCLIENT -L/auto/engweb/or
> acle/product/INSTANTCLIENT
> LIBS: -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm
> -lkstat -lnsl -lsocket
> -lgen -ldl -lsched -lclntsh -lxml2 -lz -lm
> DLIBS:
> SAPI: apache2handler
> PHP_RPATHS: /auto/engweb/oracle/product/INSTANTCLIENT
> uname -a: Linux build-lnx-003 2.6.9-42.7.ELsmp #1 SMP Tue Sep 5 18:29:39
> EDT 2006 i686 i686
> i386 GNU/Linux
>
> gcc -o conftest -I/usr/include -g -O2 -L/usr/lib
> -Wl,-rpath,/auto/engweb/oracle/product/INST
> ANTCLIENT -L/auto/engweb/oracle/product/INSTANTCLIENT conftest.c -lz
> -lresolv -lm -ldl -lnsl
> -lxml2 -lz -lm -lxml2 -lz -lm -lkstat -lnsl -lsocket -lgen -ldl -lsched
> -lclntsh -lxml2 -lz -l
> m 1>&5
> /usr/bin/ld: cannot find -lkstat
> collect2: ld returned 1 exit status
>
|
|
|
|
|