Ya la compile para GCC 3.3.3, tube que descargarla de un mirror de china o algo asi, porque por alguna razon la version 3.3.3 no esta en los servidores oficiales de GNU, pero no creo que de problemas.Descargala de aca http://solar-opensource.com/solarsockets/download.html
Aunque no se
Me baje el codigo fuente asi que compile GCC 3.3.3 con GCC 3.4.2 y salvo algunos warnings a la hora de compilar no hubo problemas
. Originalmente Fedora core 2 trae GCC 3.3.3 de serie, pero no me dejo reinstalar una version anterior de gcc desde RPMs.En realidad la version mas usada por ahora es la 3.3.3 pero en mi mania por tener siempre lo ultimo de lo ultimo me puse GCC 3.4.2 en mi Fedora Core 2, aunque sospecho que la mayoria de las nuevas distros (las que salgan este año) estaran compiladas casi todas con GCC 3.4.2 Comenzando con Fedora Core 3.
PD. Los Warnings de glFogCoordfEXT son normales. En realidad no se que significan.
Saludos.
El mar, 04-01-2005 a las 20:00, Armando escribió:
Hola: Como dije, nada mas llegar a casa actualice el CVS e instalé la última versión de SolarSockets (aunque no coincidiera con mi versión de GCC tenía que probar), y al final del todo de la compilación falla dando errores relativos a SolarSockets: /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libsolarsockets.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' collect2: ld devolvió el estado de salida 1 make: *** [war3d] Error 1 Tengo GCC 3.3.3 y SuSE 9.1, si pudieras compilar la librería para esta versión... o decirme de donde consigo el GCC que tú usas.... Por cierto, desde que llevo intentando compilar esto, siempre salen también al final los siguientes warnings: /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordfEXT' cambió de 2 a 1 en fogofwar.o /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordfvEXT' cambió de 2 a 1 en fogofwar.o /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoorddEXT' cambió de 2 a 1 en fogofwar.o /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoorddvEXT' cambió de 2 a 1 en fogofwar.o /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: Aviso: el tipo del símbolo `glFogCoordPointerEXT' cambió de 2 a 1 en fogofwar.o Son para preocuparse? Os salen a vosotros? -=ArCePi=- _____________________________________ WAR3D -> http://war3d.sourceforge.net/ Si quieres cancelar tu suscripcion, envia un mensaje a war_3d-unsubscribe@yahoogroups.com _____________________________________ Enlaces a Yahoo! Grupos <*> Para visitar tu grupo en la web, ve a: http://es.groups.yahoo.com/group/war_3d/ <*> Para cancelar tu suscripción en este grupo, envía un mensaje en blanco a: war_3d-unsubscribe@yahoogroups.com <*> El uso que hagas de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!: http://es.docs.yahoo.com/info/utos.html
|