Error al instalar PHP desde codigo fuente

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



Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de deathUser

quizás esto te sea de ayuda

quizás esto te sea de ayuda ...

http://bugs.php.net/bug.php?id=45393

bye
Eye-wink

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

Imagen de deathUser

has usado el comando patch

has usado el comando patch ...???

Pues tienes que usarlo, mira

man patch

Para más información ...

bye
Eye-wink

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