[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Wed, 25 Apr 2001, Lista de Linux wrote: > Hola lista, muchas gracias por lo de los headers del kernel, ahora tengo > un par de problemillas, tengo una maquinita corriendo Red Hat 7.1 y esta > trabajando todo vien mi problema es cuando quiero compilar, estoy tratando > de compilar MySQ-3.23.36 y todo va vien hasta que: > > mysqld.cc: In function `void *handle_connections_sockets (void *)': > /usr/include/tcpd.h:131: too many arguments to function `void sock_host > ()' > mysqld.cc:2234: at this point in file > /usr/include/tcpd.h:69: too many arguments to function `int > hosts_access ()' > mysqld.cc:2235: at this point in file > /usr/include/tcpd.h:124: too many arguments to function `char > *eval_client ()' > mysqld.cc:2240: at this point in file > make[3]: *** [mysqld.o] Error 1 > make[3]: Saliendo directorio > `/root/Apachetoolbox-1.5.21/src/mysql-3.23.36/sql' > make[2]: *** [all-recursive] Error 1 > make[2]: Saliendo directorio > `/root/Apachetoolbox-1.5.21/src/mysql-3.23.36/sql' > make[1]: *** [all-recursive] Error 1 > make[1]: Saliendo directorio > `/root/Apachetoolbox-1.5.21/src/mysql-3.23.36' > make: *** [all-recursive-am] Error 2 > > y no termina, la otra pergunta que quiero hacerles es porque demonios > Mandrake 8.0 y Red Hat 7.1 (y creo que hasta Red Hat 7.0) incluyen > compiladores que "oficialmente" NO existen??? porque hicieron esto?? mi > problema será por este motivo?, tengo otra caja con Red hat 6.2 otra con > Mandrake 7.2 y no habia tenido este problema con la misma versión de > MySQL, y en las cajas con RH 7.1 y Mandrake 8.0 no jala la compilación, > cual podría ser el problema?? MySQL necesita parches para compilar en nucleos 2.4.x, como los que tienen RedHat 7.1 y Mandrake 8.0. Mejor instala los RPMs correspondientes de RedHat y Mandrake. En el caso de RedHat, vienen en el 2o CD de instalacion. Y no, no es problema del compilador, en este caso es atribuible a MySQL. Las razones de RedHat para utilizar esos compiladores son varias, entre ellas la gran cantidad de correccion de 'bugs' que proveen en comparacion con gcc 2.7.2.3 y egcs 1.1.2 (los compiladores utilizados en las versiones 6.x de RedHat). Claro, los afectados son los programas en C++ que carecen de una ABI consistente, pero en fin... Saludos -- (o- Cristian Othon Martinez Vera <cfuga en itam mx> Pulchrum est paucorum //\ http://eniac.rhon.itam.mx/~cfuga/ hominum. v_/_ --------------------------------------------------------- para salir de la lista, enviar un mensaje con las palabras "unsubscribe ayuda" en el cuerpo a majordomo en linux org mx