expat for sablotron in php (compile sablotron into php)
Moire
sec at shee.org
Wed May 4 15:05:10 UTC 2005
Am 04.05.2005 um 06:33 schrieb Robert G. (Doc) Savage:
> On Thu, 1970-01-01 at 05:20 +0100, Moire wrote:
>> Hello all
>>
>> is there someone with experiences of compiling
>> sablotron into current php for fc3. it fails during
>> rpm builds. configure didn't find expat library
>> although its installed. building system is : x86_64.
>> as usual libs are installed into lib64. php seems
>> also to have an acinclude.m4.lib64.
Hello, for anyone that like to do the same.
--- php-4.3.11/ext/xslt/config.m4 2004-08-18 01:14:16.000000000 -0400
+++ php-4.3.11/ext/xslt/config.m4.lib64 2005-05-04 12:56:00.000000000
-0400
@@ -98,10 +98,10 @@
found_expat=no
for i in $PHP_EXPAT_DIR $XSLT_DIR /usr/local /usr; do
- if test -f $i/lib/libexpat.a -o -f
$i/lib/libexpat.$SHLIB_SUFFIX_NAME; then
+ if test -f $i/lib64/libexpat.a -o -f
$i/lib64/libexpat.$SHLIB_SUFFIX_NAME; then
AC_DEFINE(HAVE_LIBEXPAT2, 1, [ ])
PHP_ADD_INCLUDE($i/include)
- PHP_ADD_LIBRARY_WITH_PATH(expat, $i/lib, XSLT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY_WITH_PATH(expat, $i/lib64, XSLT_SHARED_LIBADD)
found_expat=yes
break
fi
@@ -125,7 +125,7 @@
if test "$PHP_SABLOT_JS" != "no"; then
for i in $PHP_SABLOT_JS /usr/local /usr; do
- if test -f $i/lib/libjs.a -o -f
$i/lib/libjs.$SHLIB_SUFFIX_NAME; then
+ if test -f $i/lib64/libjs.a -o -f
$i/lib64/libjs.$SHLIB_SUFFIX_NAME; then
PHP_SABLOT_JS_DIR=$i
break
fi
@@ -133,12 +133,12 @@
PHP_CHECK_LIBRARY(js, JS_GetRuntime,
[
- PHP_ADD_LIBRARY_WITH_PATH(js, $PHP_SABLOT_JS_DIR/lib,
XSLT_SHARED_LIBADD)
- PHP_SABLOT_JS_LIBS="-L$PHP_SABLOT_JS_DIR/lib -ljs"
+ PHP_ADD_LIBRARY_WITH_PATH(js, $PHP_SABLOT_JS_DIR/lib64,
XSLT_SHARED_LIBADD)
+ PHP_SABLOT_JS_LIBS="-L$PHP_SABLOT_JS_DIR/lib64 -ljs"
], [
AC_MSG_ERROR([libjs not found. Please check config.log for
more information.])
], [
- -L$PHP_SABLOT_JS_DIR/lib
+ -L$PHP_SABLOT_JS_DIR/lib64
])
fi
This will make it easier but you would need to note,
that its just for x86_64 architectures and it didn't
rids you of needleworks on other places.
Best regards
Camus Moire
More information about the users
mailing list