Forums:
Que tal.
Actualmente estoy instalando PHP 5.3 sobre centos utilizando codigo fuente.
utilizo el siguiente configure:
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-sybase-ct=/opt/sybase/OCS-15_0 --enable-bcmath --enable-calendar --enable-ctype --enable-exif --enable-ftp --with-gd --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --enable-wddx
El mismo se ejecuta con exito pero al momento de ejecutar el make me sale el siguiente error:
/usr/bin/ld: cannot find -lintl
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
Debido ha que se produce?
Alguien a instalado o tiene idea de corregir este error?
Saludos
quizás esto te sea de ayuda
quizás esto te sea de ayuda ...
http://bugs.php.net/bug.php?id=45393
bye
;)
Hice los cambios el problema persiste
Gracias por tu respuesta.
Hice los cambios pero cree este archivo:
config.m4-ct
Donde modifique lo que esta señalado con + en esta parte:
[3 Feb 3:42pm UTC] administrateur at goldzoneweb dot info
Hi all,
I made a patch. It works with RHEL 5 U3, PHP 5.1.6 and Sybase 12.5 et
15.0.3.
--- php-5.1.6/ext/sybase_ct/config.m4 2009-02-03 12:11:44.000000000
+0100
+++ php-5.1.6/ext/sybase_ct/config.m4-ct 2009-02-03
14:04:45.000000000 +0100
@@ -35,15 +35,15 @@
PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
else
- PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
-
- SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
+ PHP_ADD_LIBRARY(sybcs,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybct,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybcomn,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybintl,, SYBASE_CT_SHARED_LIBADD)
- PHP_CHECK_LIBRARY(tcl, netg_errstr, [
- PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
+ SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lsybcs -lsybct -lsybcomn
-lsybintl"
+
+ PHP_CHECK_LIBRARY(sybtcl, netg_errstr, [
+ PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
Pero el error se matiene.
Estoy interpretando bien el documento que me diste para revisar??
Saludos
has usado el comando patch
has usado el comando patch ...???
Pues tienes que usarlo, mira
man patch
Para más información ...
bye
;)
Utilizo patch pero el problema persite
Lo que hice fue lo siguiente:
[root@uio001cen1 sybase_ct]# diff -u config.m4 nuevo.diff > parche.patch
[root@uio001cen1 sybase_ct]# patch < parche.patch
patching file config.m4
El contenido de nuevo.diff es este:
--- php-5.1.6/ext/sybase_ct/config.m4 2009-02-03 12:11:44.000000000
+0100
+++ php-5.1.6/ext/sybase_ct/config.m4-ct 2009-02-03
14:04:45.000000000 +0100
@@ -35,15 +35,15 @@
PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
else
- PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
-
- SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
+ PHP_ADD_LIBRARY(sybcs,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybct,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybcomn,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybintl,, SYBASE_CT_SHARED_LIBADD)
- PHP_CHECK_LIBRARY(tcl, netg_errstr, [
- PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
+ SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lsybcs -lsybct -lsybcomn
-lsybintl"
+
+ PHP_CHECK_LIBRARY(sybtcl, netg_errstr, [
+ PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
Al final el resultado que me da el config.m4 es este:
--- php-5.1.6/ext/sybase_ct/config.m4 2009-02-03 12:11:44.000000000
+0100
+++ php-5.1.6/ext/sybase_ct/config.m4-ct 2009-02-03
14:04:45.000000000 +0100
@@ -35,15 +35,15 @@
PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
else
- PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
- PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
-
- SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
+ PHP_ADD_LIBRARY(sybcs,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybct,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybcomn,, SYBASE_CT_SHARED_LIBADD)
+ PHP_ADD_LIBRARY(sybintl,, SYBASE_CT_SHARED_LIBADD)
- PHP_CHECK_LIBRARY(tcl, netg_errstr, [
- PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
+ SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lsybcs -lsybct -lsybcomn
-lsybintl"
+
+ PHP_CHECK_LIBRARY(sybtcl, netg_errstr, [
+ PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
],[
Pero sigue saliendo el mismo error.
Estoy fallando en algo del patch?
Saludos