El 7/06/06, Chema Ollés
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Juan Erbes escribió:
El 6/06/06, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-06-06 a las 01:12 -0300, Juan Erbes escribió:
Hola, despues de reñir con el problema, de sourceforge, hoy conseguí descargar (via dialup), los fuentes cvs,
¿Puedes comentarnos en el hilo "Problemas en el servidor cvs de sourceforge" si el problema que tienes es el mismo que nosotros?
pero al compilar, tengo el siguiente error:
undefined reference to `sqlite3_get_table' /home/user/audacity/lib-src/libsndfile/regtest/database.c:401:
...
Lo extraño,es que el citado fuente database.c, si embargo lo compila igual en database.o.
Creo que lo que le falta es un .h con las definiciones. Habitualmente, sería un paquete -devel que falta. O, siendo una versión cvs, que no han puesto el "#include" correspondiente, porque si el fichero no estuviera debiera protestar antes.
Revisé el fuente database.c, el cual tiene un include sqlite3.h (/usr/include/sqlite3.h), y probé a copiar el citado header en la misma carpeta de database.c y cambiar en el fuente
por "sqlite3.h", borré los .o para que recompile, y me sigue dando el mismo error, referidas a funciones definidas en sqlite3.h. Anoche probé a descargar e instalar la version 1.3 de packman, y también me da seg. fault. http://rpm.pbone.net/index.php3/stat/4/idpl/2841528/com/audacity-1.3.0_0.1-2...
Luego bajé el src.rpm para hacer el rebuild, y me da los mismos errores antes citados. La carpeta donde se hallan esos fuentes, se llama regtest, lo cual se puede deducir que se trata de "regression test", que la versión 1.3 beta de sourceforge no la incluye, pero la he compilado y me da el famoso seg. fault, pero no por error de librerias, sino por conflicto en el acceso a los dispositivos de audio, que a pesar de los años que lleva alsa, siguen manejandose con los dispositivos oss, mientras que solamente la versión cvs, empieza a manejar los dispositivos alsa.
Salu2
seamos un poco ordenados con los correos.No se trata de copiar sqlite3.h en algun sitio,se trata de meter el paquete sqlite3-devel en tu sistema,ya te lo dije en su momento. Yo no se que ficheros te estas bajando,pero tanto el que compilé en su momento,no este último que me bajé ayer,como el que te bajas via smart (audacity-1.2.4b-26.pm.0,es el que tengo) me funcionan bien.Para usar OSS con alsa ya te dije que ejecutes audacity con el comando aoss delante,es decir aoss audacity.Luego en preferencias cambias el dispositivo de salida a oss y funciona.Al menos a mi me funciona. Acabo de llegar del curro asi que no se si podré compilar el nuevo audacity,que parece que viene con varios cambios.Ya te diré.
Gracias por tu atencion, pero tengo los paquetes instalados, salvo que ahora, en lugar de llamarse sqlite3-devel, se llama sqlite-devel-3 (sqlite-devel-3.3.5-2) y sqlite-3.3.5-2, y lo concreto es que el header sqlite3.h, existe y en el están definidas todas esas funciones que me dan error. Has compilado la ultima versión cvs de audacity? (la 1.3 beta, no trae incluido en libsndfile el regtest). Salu2 -- 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