Muy buenas a todos,

No se si esta lista es el mejor sitio para preguntar esto, ya que no es un 
error especifico de debian, por eso he preguntado antes en 
es.comp.os.linux.instalaci�n, pero como no me han respondido... 

Si este no es el sitio mas adecuado para preguntarlo, lo siento, y por lo 
menos agradeceria que me indicarais donde puedo preguntarlo.

Ya se que el paquete de la libreria wxwindows est� en el sistema, pero es una 
versi�n antigua, y debido a que estamos desarrollando un programa que va a 
utilizar dichas librerias, necesito instalar la ultima versi�n de estas.

Vamos al problema en cuesti�n.

Estoy intentado compilar la versi�n 2.2.9 de la libreria wxwindows, 
http://www.wxwindows.org, en una  Debian 2.2 Potato, actualizada mediante 
apt-get a la versi�n 2.2r6, creo.

El caso es que me lanza un error de compilaci�n al hacer make:

Puerto_Lobo:~/wxGTK-2.2.9# make
c++ -c    "-DwxINSTALL_PREFIX=\"/usr/local\""  -D__WXGTK__ 
-DGTK_NO_CHECK_CASTS -D_REENTRANT  -MMD -O2 -I. -I./lib/wx/include/gtk-2.2 
-I./include -I./src/tiff -I/usr/lib/glib/include -I/usr/X11R6/include -Wall 
-fPIC  -o fs_zip.o ./src/common/fs_zip.cpp
In file included from ./src/common/fs_zip.cpp:34:
src/common/unzip.h:121: syntax error before `('
src/common/unzip.h:134: syntax error before `('
src/common/unzip.h:145: syntax error before `('
src/common/unzip.h:152: syntax error before `('
src/common/unzip.h:160: syntax error before `('
src/common/unzip.h:173: syntax error before `('
src/common/unzip.h:179: syntax error before `('
src/common/unzip.h:186: syntax error before `('
src/common/unzip.h:199: syntax error before `('
src/common/unzip.h:225: syntax error before `('
src/common/unzip.h:231: syntax error before `('
src/common/unzip.h:238: syntax error before `('
src/common/unzip.h:252: syntax error before `('
src/common/unzip.h:257: syntax error before `('
src/common/unzip.h:262: syntax error before `('
./src/common/fs_zip.cpp: In method `wxZipFSHandler::~wxZipFSHandler()':
./src/common/fs_zip.cpp:56: implicit declaration of function `int 
unzClose(...)'
./src/common/fs_zip.cpp: In method `class wxString 
wxZipFSHandler::FindFirst(const wxString &, int = 0)':
./src/common/fs_zip.cpp:124: implicit declaration of function `int 
unzOpen(...)'
./src/common/fs_zip.cpp:130: implicit declaration of function `int 
unzGoToFirstFile(...)'
./src/common/fs_zip.cpp: In method `class wxString 
wxZipFSHandler::DoFind()':
./src/common/fs_zip.cpp:160: implicit declaration of function `int 
unzGetCurrentFileInfo(...)'
./src/common/fs_zip.cpp:181: implicit declaration of function `int 
unzGoToNextFile(...)'
make: *** [fs_zip.o] Error 1
Puerto_Lobo:~/wxGTK-2.2.9#

Si nos vamos a una de las l�neas del unzip.h, a la pr�mera: 121, nos 
encontramos:

 
extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1,
                                                                            
                     const char* fileName2,
                                                                            
                     int iCaseSensitivity));
/*

Y en todas las otras se repite, mas o menos la misma estructura.

En el archivo fs_zip llama a estas funciones, que claro si ya han dado 
error, pues es normal que falle:

wxZipFSHandler::~wxZipFSHandler()
{
    if (m_Archive)
        unzClose((unzFile)m_Archive);
}

La versi�n del c++ es esta:

[EMAIL PROTECTED]:~$ c++ --version
2.95.2

y la de make:

[EMAIL PROTECTED]:~$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.

Por si tiene algo que ver.

En fin, �alguien sabe que puede pasar?

Gracias anticipadas.

Salud y Revoluci�n.

Lobo.

-- 
Libertad es poder elegir en cualquier momento. Ahora yo eligo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.

Responder a