[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]El Domingo, 12 de Febrero de 2006 21:58, Miguel Cardenas escribió: > Hola lista > > Andaba compilando un Qt en solaris, tengo problemas y > en la lista de Qt mando mails que casi nunca entran y > en la de solaris pos casi ni hay gente, asi que bueno > se los posteo aqui, no es linux pero tal vez a alguien > le ha pasado algo similar o tiene idea de que > ocurre... conciso y concreto al ir en el qxml.cpp se > aborta con el siguiente error y no tengo la mas remota > idea de que pasa > > ---------------------------------- > g++ -c -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG > -DQT_NO_CUPS -D_LARGEFILE_SOURCE -D_LARGE_FILES > -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA > -DQT_NO_XCURSOR -DQT_NO_XRANDR -DQT_NO_XRENDER > -DQT_NO_XFTFREETYPE -DQT_NO_IMAGEIO_MNG > -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_MAC > -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE > -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT > -DQT_NO_STYLE_POCKETPC > -I/opt/csw/kde-gcc/mkspecs/solaris-g++ -I. > -I3rdparty/libpng -I3rdparty/zlib -I../include > -I/usr/openwin/share/include -I.moc/release-shared/ -o > .obj/release-shared/qxml.o xml/qxml.cpp > xml/qxml.cpp: In member function `bool > QXmlSimpleReader::parseChoiceSeq()': > xml/qxml.cpp:6004: error: expected primary-expression > before "const" > xml/qxml.cpp:6004: error: expected `;' before "const" > make[2]: *** [.obj/release-shared/qxml.o] Error 1 > make[2]: Leaving directory > `/usr/local/qt-x11-free-3.3.5/src' > make[1]: *** [sub-src] Error 2 > make[1]: Leaving directory > `/usr/local/qt-x11-free-3.3.5' > make: *** [init] Error 2 > ---------------------------------- > > Todo se ha hecho como dice el INSTALL, de hecho > compile la misma version en linux y en freebsd y sale > sin problemas... > > Alguna sugerencia? > > Salu2 a to2 No es un error del compilador, es un error de sintáxis que el compilador interpreta porque no está actualizado, QT compila con un compilador relativamente nuevo si sabes algo de C, revisa el archivo y acomoda la sintáxis para que represente el esquema anterior. Sinó actualiza el compilador, es decir compílalo e instalalo en una segunda ubicación para usarlo como alternativa. Saludos. -- Gustavo Guillermo Pérez Compunauta uLinux www.compunauta.com