Sigo con problemas con el follow_x_forwarded_for
Sigo sin poder activar el follow_x_forwarded_for en el squid. Tengo el fuente squid-2.5.STABLE10.tar.gz, baje el follow_xff-2.5.patch, lo parche y me dió un error en dos líneas en el structs.h, el mismo patch me crea un archivo llamado struct.h.ref o algo asi y entonces tome los datos que no se agregaron y los copie en el original, ejecute el bootstrap.sh y me da un error ya que el bootstrap ocupa el automake 1.5 y el autoconf 2.13 y el que viene con el suse 10 es automake 1.9.6 y el autoconf 2.59, pero al final crea el configure que tiene ya el follow_x_forwarded_for, al quere ejecutar el make all me da un error, no puedo compilarlo y seguí las instrucciones que me pidieron. Alguna ayuda. A.C.G.CH. Telf: Casa 00505-5323667 Cel:00505-8354400 acgch@yahoo.com __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-19 a las 11:46 -0500, Alejandro C. González Chávez escribió:
el autoconf 2.59, pero al final crea el configure que tiene ya el follow_x_forwarded_for, al quere ejecutar el make all me da un error, no puedo compilarlo y seguí las instrucciones que me pidieron.
Alguna ayuda.
Mi bola de cristal no me dice que error te dió, no quiere. Dice que te lo pregunte a tí. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEbj1ztTMYHG2NR9URAroOAJ4+ztfDEnA471S35M7o2nncev+0iQCbB6o2 EJI3Ilr8ndKs7XsUIgZmEsg= =zc9+ -----END PGP SIGNATURE-----
Al ejecutar bootstrap me da estas advertencias --------------------------------------------- WARNING: Cannot find automake version 1.5 Trying automake (GNU automake) 1.9.6 WARNING: Cannot find autoconf version 2.13 Trying autoconf (GNU Autoconf) 2.59 acinclude.m4:10: warning: underquoted definition of AC_CHECK_SIZEOF_SYSTYPE run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal acinclude.m4:49: warning: underquoted definition of AC_CHECK_SYSTYPE configure.in:1528: warning: AC_CHECK_TYPE: assuming `u_short' is not a type autoconf/types.m4:234: AC_CHECK_TYPE is expanded from... configure.in:1528: the top level autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function `main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. configure.in:1528: warning: AC_CHECK_TYPE: assuming `u_short' is not a type autoconf/types.m4:234: AC_CHECK_TYPE is expanded from... configure.in:1528: the top level configure.in:1528: warning: AC_CHECK_TYPE: assuming `u_short' is not a type autoconf/types.m4:234: AC_CHECK_TYPE is expanded from... configure.in:1528: the top level configure.in:1528: warning: AC_CHECK_TYPE: assuming `u_short' is not a type autoconf/types.m4:234: AC_CHECK_TYPE is expanded from... configure.in:1528: the top level Autotool bootstrapping complete. --------------------------------------------- Luego me da estos errores Estos son los errores al ejecutar make all ----------------------------------------- Making all in lib make[1]: Entering directory `/root/squid-2.5.STABLE10/lib' if gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -g -O2 -Wall -MT Array.o -MD -MP -MF ".deps/Array.Tpo" -c -o Array.o Array.c; \ then mv -f ".deps/Array.Tpo" ".deps/Array.Po"; else rm -f ".deps/Array.Tpo"; exit 1; fi In file included from /usr/include/string.h:33, from Array.c:50: /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214: error: duplicate âunsignedâ /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214: error: two or more data types in declaration specifiers In file included from /usr/include/sys/time.h:30, from ../include/util.h:44, from Array.c:52: /usr/include/sys/select.h:85: error: two or more data types in declaration specifiers In file included from /usr/include/sys/param.h:42, from ../include/util.h:48, from Array.c:52: /usr/include/sys/types.h:88: error: two or more data types in declaration specifiers /usr/include/sys/types.h:100: error: two or more data types in declaration specifiers /usr/include/sys/types.h:110: error: two or more data types in declaration specifiers In file included from /usr/include/sys/param.h:42, from ../include/util.h:48, from Array.c:52: /usr/include/sys/types.h:193: error: two or more data types in declaration specifiers In file included from /usr/include/sys/socket.h:35, from /usr/include/netinet/in.h:24, from /usr/include/netdb.h:28, from ../include/util.h:51, from Array.c:52: /usr/include/bits/socket.h:36: error: two or more data types in declaration specifiers make[1]: *** [Array.o] Error 1 make[1]: Leaving directory `/root/squid-2.5.STABLE10/lib' make: *** [all-recursive] Error 1 --------------------------------- A.C.G.CH. Telf: Casa 00505-5323667 Cel:00505-8354400 acgch@yahoo.com __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-19 a las 18:26 -0500, Alejandro C. González Chávez escribió: Como andas cambiando de hilos y creando hilos nuevos en vez de continuar con el antiguo, me falta información. No se de que SuSE estás hablando, por ejemplo.
In file included from /usr/include/string.h:33, from Array.c:50: /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214: error: duplicate âunsignedâ /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214: error: two or more data types in declaration specifiers In file included from /usr/include/sys/time.h:30, from ../include/util.h:44, from Array.c:52: /usr/include/sys/select.h:85: error: two or more data types in declaration specifiers
A ver, o has cambiado el gcc, o has cambiado cabeceras de sistema. Has hecho algo muy raro en esa máquina, porque te está dando errores de sintaxis que es imposible que te de con las librerías y compiladores originales y bien encajados. Empieza a explicar... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEblnPtTMYHG2NR9URAvHsAKCSFhkB5pXld4NcvAQ2sZ3k7X+9AQCeNNWQ WhK7qrW24pcnyApSRRR5+nE= =TvyA -----END PGP SIGNATURE-----
Lo que pasa es que tengo muchísimo trabajo aquí.
tengo suse 10.0, el gcc que tengo es el Version:
gcc 4.0.2_20050901-3 Installed: 4.0.2_20050901-3
honestamente no he cambiado nada de librerias, no se
que decir.
--- "Carlos E. R."
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-05-19 a las 18:26 -0500, Alejandro C. González Chávez escribió:
Como andas cambiando de hilos y creando hilos nuevos en vez de continuar con el antiguo, me falta información. No se de que SuSE estás hablando, por ejemplo.
In file included from /usr/include/string.h:33, from Array.c:50:
/usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214:
error: duplicate âunsignedâ
/usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h:214:
error: two or more data types in declaration specifiers In file included from /usr/include/sys/time.h:30, from ../include/util.h:44, from Array.c:52: /usr/include/sys/select.h:85: error: two or more data types in declaration specifiers
A ver, o has cambiado el gcc, o has cambiado cabeceras de sistema. Has hecho algo muy raro en esa máquina, porque te está dando errores de sintaxis que es imposible que te de con las librerías y compiladores originales y bien encajados.
Empieza a explicar...
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFEblnPtTMYHG2NR9URAvHsAKCSFhkB5pXld4NcvAQ2sZ3k7X+9AQCeNNWQ
WhK7qrW24pcnyApSRRR5+nE= =TvyA -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
A.C.G.CH. Telf: Casa 00505-5323667 Cel:00505-8354400 acgch@yahoo.com __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-20 a las 12:52 -0500, Alejandro C. González Chávez escribió:
Lo que pasa es que tengo muchísimo trabajo aquí.
tengo suse 10.0, el gcc que tengo es el Version: gcc 4.0.2_20050901-3 Installed: 4.0.2_20050901-3
¿Ese es el original que lleva SuSE? No tengo la 10, no lo puedo comprobar. [He mirado en el ftp, y creo que si, es el original]
honestamente no he cambiado nada de librerias, no se que decir.
/usr/include/string.h pertenece a glibc-devel...rpm, y /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h debe pertenecer al gcc. Comprueba esos dos rpms que no hayan sido modificados sus ficheros. Por ejemplo, en mi SuSE 9.3: cer@nimrodel:~> rpm -V glibc-devel-2.3.4-23.4 gcc-3.3.5-5 cer@nimrodel:~> Si no dice nada, es que son correctos. Si hay salida, te indicará los ficheros modificados (en el man te pone lo que signifca la salida). - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEb3MFtTMYHG2NR9URAll3AJ0VYqdGMm1Hfg5jegzuIw61UxVHpgCgja+j 5lXsBpD+nRzhpFPNrOKQemY= =Jsf8 -----END PGP SIGNATURE-----
* Si no recuerdo mal ese parche esta integrado en la serie 3.x de squid, en cualquier caso creo tambien que no esta mantenido en las anteriores, busca por el sitio de squid y el parche informacion, si las versiones del parche son algo antiguas, ten en cuenta que los compiladores son cada vez mas estrictos con el codigo y un codigo obsoleto no es habitual que pase la prueba del algodon del compilador.
Voy a revisar la versión 3.x si es así la voy a
probar.
--- jose maria
* Si no recuerdo mal ese parche esta integrado en la serie 3.x de squid, en cualquier caso creo tambien que no esta mantenido en las anteriores, busca por el sitio de squid y el parche informacion, si las versiones del parche son algo antiguas, ten en cuenta que los compiladores son cada vez mas estrictos con el codigo y un codigo obsoleto no es habitual que pase la prueba del algodon del compilador.
A.C.G.CH. Telf: Casa 00505-5323667 Cel:00505-8354400 acgch@yahoo.com __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
Voy a revisar, gracias, cualquier cosa les comento,
por cierto, hace varios meses vinieron a instalarme el
suse 10.0 en inglés, según me dijo el que me la
instaló, es la versión profesional, no se si eso
tendrá algo que ver, aunque eso es independiente.
Voy a probar y les cuento.
--- "Carlos E. R."
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-05-20 a las 12:52 -0500, Alejandro C. González Chávez escribió:
Lo que pasa es que tengo muchísimo trabajo aquí.
tengo suse 10.0, el gcc que tengo es el Version: gcc 4.0.2_20050901-3 Installed: 4.0.2_20050901-3
¿Ese es el original que lleva SuSE? No tengo la 10, no lo puedo comprobar.
[He mirado en el ftp, y creo que si, es el original]
honestamente no he cambiado nada de librerias, no se que decir.
/usr/include/string.h pertenece a glibc-devel...rpm, y /usr/lib/gcc/i586-suse-linux/4.0.2/include/stddef.h debe pertenecer al gcc. Comprueba esos dos rpms que no hayan sido modificados sus ficheros. Por ejemplo, en mi SuSE 9.3:
cer@nimrodel:~> rpm -V glibc-devel-2.3.4-23.4 gcc-3.3.5-5 cer@nimrodel:~>
Si no dice nada, es que son correctos. Si hay salida, te indicará los ficheros modificados (en el man te pone lo que signifca la salida).
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFEb3MFtTMYHG2NR9URAll3AJ0VYqdGMm1Hfg5jegzuIw61UxVHpgCgja+j
5lXsBpD+nRzhpFPNrOKQemY= =Jsf8 -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
A.C.G.CH. Telf: Casa 00505-5323667 Cel:00505-8354400 acgch@yahoo.com __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-05-22 a las 09:05 -0500, Alejandro C. González Chávez escribió:
Voy a revisar, gracias, cualquier cosa les comento, por cierto, hace varios meses vinieron a instalarme el suse 10.0 en inglés, según me dijo el que me la instaló, es la versión profesional, no se si eso tendrá algo que ver, aunque eso es independiente.
La profesional es realmente la versión casera, es una mala elección de nombres por parte de SuSE. Yo llamaría profesional a la que llaman "enterprise". Y por cierto, está traducida al español, por lo menos, la parte que hace SuSE.
Voy a probar y les cuento.
Ya dirás... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEcjnDtTMYHG2NR9URAsD8AJ0ULEHwawgNFNnHhyM3RyW2z8molwCdFlU0 1ohjl1yojJxsMCkrWdPlBQ8= =oKcD -----END PGP SIGNATURE-----
participants (3)
-
Alejandro C. González Chávez
-
Carlos E. R.
-
jose maria