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.