[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: error al compilar kiwix



El Mon, 17 Feb 2014 18:20:18 -0500, J P escribió:

> El 2/17/2014 9:41 AM, Camaleón escribió:
>> El Sun, 16 Feb 2014 20:22:41 -0500, J P escribió:
>>
>>> hola, estoy tratando de compilar
>>
>> Supongo que sabrás que hay una versión para descargar y ejecutar
>> directamente ¿no? Vamos, que no necesita compilarse.
>>
> el problema es que como no tengo internet :( al que tuve acceso fue al
> paquete de las fuentes ;)

(...)

Pues entonces, si no tienes ninguna necesidad de compilar el paquete si quieres te lo mando por correo.

>> Esa "salida más larga" es precisamente la importa, si no la pones no
>> podremos darte ninguna pista ;-)
>>
>>
> aquí la pongo completa

Gracias :-)

> root@server-kiwi:/var/admin/kiwix-0.9# make 

(...)

> In file included from 
> /usr/lib/xulrunner-devel-17.0/include/mozilla/Module.h:9:0, from /usr/lib/xulrunner-devel-17.0/include/mozilla/ModuleUtils.h:10, from zimAccessor.cpp:35:
> /usr/lib/xulrunner-devel-17.0/include/nscore.h:369:2: warning: #warning is a GCC extension [enabled by default]
> /usr/lib/xulrunner-devel-17.0/include/nscore.h:369:2: warning: #warning libxul SDK was configured without 2-byte wchar_t, but now building with [-Wcpp]

(...)

Aquí tienes varias lertas pero no creo que sean avisos fatales.

> zimAccessor.cpp:66:41: error: expected class-name before '{' token
> zimAccessor.cpp:70:3: error: 'NS_DECL_IZIMACCESSOR' does not name a type
> zimAccessor.cpp: In member function 'virtual nsrefcnt
> ZimAccessor::Release()':
> zimAccessor.cpp:82:1: warning: deleting object of polymorphic class type 'ZimAccessor' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
> zimAccessor.cpp: In member function 'virtual nsresult
> ZimAccessor::QueryInterface(const nsIID&, void**)':
> zimAccessor.cpp:82:1: error: 'IZimAccessor' has not been declared
> zimAccessor.cpp:82:1: error: expected primary-expression before 'int'
> zimAccessor.cpp:82:1: error: expected '}' before 'int'
> zimAccessor.cpp:82:1: error: expected '}' before 'int'
> zimAccessor.cpp:82:1: error: expected ',' or ';' before 'int'
> zimAccessor.cpp:82:1: warning: unused variable 'rv' [-Wunused-variable]
> zimAccessor.cpp:82:1: warning: unused variable 'table' [-Wunused-variable] 
> zimAccessor.cpp:82:1: warning: no return statement in function returning non-void [-Wreturn-type]
> zimAccessor.cpp: At global scope:
> zimAccessor.cpp:82:1: warning: unused parameter 'aIID' [-Wunused-parameter]
> zimAccessor.cpp:82:1: warning: unused parameter 'aInstancePtr' [-Wunused-parameter]
> zimAccessor.cpp:82:1: error: mixing declarations and function-definitions is forbidden 
> zimAccessor.cpp:82:1: error: expected unqualified-id before '{' token 
> zimAccessor.cpp:82:1: error: expected unqualified-id before ',' token 
> zimAccessor.cpp:82:1: error: expected unqualified-id before '{' token 
> zimAccessor.cpp:82:1: error: expected declaration before '}' token 

Aquí tienes los errores. Bueno, Internet sugiere que compruebes si tienes 
instalados estos paquetes:

***
libbz2-dev xulrunner-  xulrunner-dev libzzip-dev libzip-dev
lzma-dev liblzma-dev libicu-dev zlib-bin libxapian-dev build-essential
autoconf automake libtool libclucene-dev libxapian-dev libmicrohttpd-dev
zlib1g-dev libssl-dev
***

> make[4]: *** [libZimAccessor_la-zimAccessor.lo] Error 1 make[4]: se sale del directorio `/var/admin/kiwix-0.9/src/components/zimAccessor'
> make[3]: *** [all] Error 2 make[3]: se sale del directorio `/var/admin/kiwix-0.9/src/components/zimAccessor'
> make[2]: *** [all-recursive] Error 1 make[2]: se sale del directorio `/var/admin/kiwix-0.9/src/components' 
> make[1]: *** [all-recursive] Error 1 make[1]: se sale del directorio `/var/admin/kiwix-0.9/src'
> make: *** [all-recursive] Error 1 

Aquí te dice que lo deja por los errores anteriores (centralizados en 
"ZimAccessor" diría yo...).

Saludos,

-- 
Camaleón


Reply to: