Sigo igual: make[4]: se ingresa al directorio `/root/new/mysql-5.0.22/sql' g++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="\"/usr/local\"" -DDATADIR="\"/usr/local/var\"" -DSHAREDIR="\"/usr/local/share/mysql\"" -DHAVE_CONFIG_H -I. -I.. -I../zlib -I../innobase/include -I../include -I../include -I../regex -I. -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -MT handler.o -MD -MP -MF .deps/handler.Tpo -c -o handler.o handler.cc handler.cc: In function âhandler* get_new_handler(TABLE*, MEM_ROOT*, db_type)â: handler.cc:361: error: cannot allocate an object of abstract type âha_sphinxâ sphinx/ha_sphinx.h:27: note: because the following virtual functions are pure within âha_sphinxâ: handler.h:666: note: virtual int handler::rnd_next(byte*) handler.h:667: note: virtual int handler::rnd_pos(byte*, byte*) handler.h:680: note: virtual void handler::position(const byte*) make[4]: *** [handler.o] Error 1 make[4]: se sale del directorio `/root/new/mysql-5.0.22/sql' make[3]: *** [install-recursive] Error 1 make[3]: se sale del directorio `/root/new/mysql-5.0.22/sql' make[2]: *** [install] Error 2 make[2]: se sale del directorio `/root/new/mysql-5.0.22/sql' make[1]: *** [install-recursive] Error 1 make[1]: se sale del directorio `/root/new/mysql-5.0.22' make: *** [install] Error 2
:( On 9/11/07, Adrián Navarro <[EMAIL PROTECTED]> wrote: > Holas, > he seguido los pasos de un compañero (instalar flex y bison) y luego > según he leído en un foro he eliminado unas declaraciones erroneas. > parece que compila, y si no volveré a avisar. gracias a todos, me ha > servido bastante (lo malo es que luego venía otro problema xD) > > saludos! :) > On 9/11/07, Luis Rodrigo Gallardo Cruz <[EMAIL PROTECTED]> wrote: > > On Tue, Sep 11, 2007 at 01:47:10PM -0300, Alejandro Santos wrote: > > > Hola! > > > > > > El 11/09/07, Adrián Navarro <[EMAIL PROTECTED]> escribió: > > > > Gracias por tu respuesta, pero sigo con el mismo problema. Además... > > > > automake ya está en su versión más reciente. > > > > 0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados. > > > > > > > > > > > > On 9/11/07, Christian Pinedo Zamalloa <[EMAIL PROTECTED]> wrote: > > > > > On Tue, Sep 11, 2007 at 08:28:50AM +0200, Adrián Navarro wrote: > > > > > > [...] > > > > > > > > > make[2]: se ingresa al directorio `/root/new/mysql-5.0.22/sql' > > > > > > /bin/sh ../ylwrap sql_yacc.yy y.tab.c sql_yacc.cc y.tab.h sql_yacc.h > > > > > > y.output sql_yacc.output -- -d > > > > > > ../ylwrap: line 110: -d: command not found > > > > > > make[2]: *** [sql_yacc.cc] Error 1 > > > > > > make[2]: se sale del directorio `/root/new/mysql-5.0.22/sql' > > > > > > make[1]: *** [all-recursive] Error 1 > > > > > > make[1]: se sale del directorio `/root/new/mysql-5.0.22' > > > > > > make: *** [all] Error 2 > > > > > > > > > > > > El error lo muestra el programa "ylwrap", y una rapida busqueda en > > > p.d.o dice que es parte de automake: > > > > Si te fijas, el comando usado es ../ylwrap Es decir, no está > > intentando usar la copia del sistema sino una que trae el mismo > > paquete. Es decir, cambiar de automake probablemente no haga nada. > > > > > Tengo entendido que automake tiene problemas de compatibilidad entre > > > versiones, aunque no se bien cuales pueden ser. Personalmente > > > intentaria instalar una version anterior de automake, 1.9 o 1.4 y > > > reconfigurarla con update-alternatives para que al compilar utilice > > > esa version mas vieja. > > > > automake normalmente *no* se ejecuta durante la compilación, sino en > > la máquina del desarrollador, antes de preparar el .tar.gz para > > publicación. De nuevo, cambiarlo probablemente no ayudará en nada. > > > > Adrián: > > ¿Podrías tratar de leer en sql/Makefile y ver en dónde está tratando > > de llamar a ylwrap y con qué opciones? > > > > Se me ocurre que alguna variable de entorno que debería contener un > > nombre de archivo esté vacía. > > > > A todo esto, ¿por qué quieres compilarlo tú? ¿No te sirve el paquete? > > Por ejemplo, si la versión empaquetada te serviría salvo una o dos > > opciones de compilación, sería más fácil que bajes el paquete fuente > > de Debian y modifiques tantito el debian/rules. > > > > -- > > Rodrigo Gallardo > > GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28 > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.6 (GNU/Linux) > > > > iD8DBQFG5tPFAZmDGK3JvCgRAsQLAKCILdVCEiIJpKBx7oo8/tsrPqcvVgCgkQE9 > > sAR8RgNgmbLdehpC6JqT8DE= > > =y1Xj > > -----END PGP SIGNATURE----- > > > > > > > -- > Adrián Navarro > http://www.xeon.com.es > Email: [EMAIL PROTECTED] > MSNIM + Jabber: [EMAIL PROTECTED] > -- Adrián Navarro http://www.xeon.com.es Email: [EMAIL PROTECTED] MSNIM + Jabber: [EMAIL PROTECTED]

