From: Gustavo C. <gco...@gm...> - 2013-06-02 23:46:39
|
El día 1 de junio de 2013 12:27, Sergio Zayas <ser...@ya...> escribió: > > Hola, compañeros > > Gustavo, ese error que te aparece es porque no encuentra la definición de struct statfs. > > Esa estructura statfs está definida en el archivo de cabecera sys/vfs.h. > > Si miras al comienzo del arvhivo verás que la carga de ese archivo es condicional : > > #ifdef HAVE_STATVFS_H > #include <sys/statvfs.h> > #undef statfs > #define statfs statvfs > #else > #ifdef HAVE_VFS_H > #include <sys/vfs.h> > #endif > #endif > > Creo que debes mirar por ahí. Bueno, mis conocimientos de C son casi nulos, así que supongo que deberé comentar todo eso y luego hardcodear un include sys/statvfs.h y probar. La pregunta es: ¿por qué compila correctamente en 10.04 y no lo hace en el 12.04? > > Saludos. > Sergio Zayas > > > > > > > On Fri, 31 May 2013 12:17:22 -0300 > Gustavo Courault <gco...@gm...> wrote: > >> 2012/12/12 Alejandro Mery <am...@ge...>: >> > On 12/12/12 15:34, Soporte - Estilo Informática wrote: >> >> Gustavo, decime que vesión de gcc estás usando. >> >> >> >> Una cosa que puede ser es que tengas definido en tu home un archivo de >> >> configuración .cliprc, si es así para complilar clip renombralo y una vez que >> >> terminó la instalación volvelo a su nombre original. >> > >> > el error real es: >> > >> >> gcc -I. -I./include -Wall -Wextra -I/home/gustavo/clip/include -g -fPIC -c diskutils.c >> >> diskutils.c: In function 'clip_DISKFREE': >> >> diskutils.c:1163:16: error: storage size of 'st' isn't known >> >> diskutils.c:1195:2: warning: implicit declaration of function 'statfs' [-Wimplicit-function-declaration] >> >> diskutils.c:1163:16: warning: unused variable 'st' [-Wunused-variable] >> > >> > por lo que es algo con la libc, no gcc. >> > >> >> Quiero compilar el Clip en un Ubuntu 12.04 de 64 bits. Como compilador >> tengo el gcc 4.5.3 >> Una vez más falla al compilar el diskutils.c >> >> La línea que da la falla es: 1288 >> >> clip_DISKTOTAL(ClipMachine * cm) >> { >> #ifdef OS_MINGW >> DWORD dt; >> #else >> struct statfs st; <-- es esta línea >> #endif >> >> El error es: storage size of 'st' isn't known >> >> ¿Alguna sugerencia? >> >> Gracias >> -- >> Gustavo Courault >> http://www.courault.com.ar/ >> >> ------------------------------------------------------------------------------ >> Get 100% visibility into Java/.NET code with AppDynamics Lite >> It's a free troubleshooting tool designed for production >> Get down to code-level detail for bottlenecks, with <2% overhead. >> Download for free and get started troubleshooting in minutes. >> http://p.sf.net/sfu/appdyn_d2d_ap2 >> _______________________________________________ >> clip-itk-hispano mailing list >> cli...@li... >> https://lists.sourceforge.net/lists/listinfo/clip-itk-hispano > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > _______________________________________________ > clip-itk-hispano mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clip-itk-hispano -- Gustavo Courault http://www.courault.com.ar/ |