Pues, les cuento que ya tengo mi nueva PC, esa una AMD 64, y le instale Fedora Core 3 con todo compilado en modo x86_64.
Gueno pues despues de pelearme por mas de 4 horas con la configuracion de la tarjeta de video, al fin quedo lista, y me puse a intentar compilar el War.
Lo primero que note es que Fedora ya no usa glut, y ahora trae freeglut de serie, asi que instale el RPM de freeglut-devel y no tube mas problemas. De hecho ya probe las tres implementaciones de Glut que existe: Glut(del equipo de opengl), FreeGlut y OpenGlut y las tres funcionan perfectamente. Solo hay que tocar el archivo constantes.h y para que use la libreria correcta y ale
.Luego de compilar el War peto :S asi que lo meti al debuguer y vi que el error estaba en la libreria de SolarSockets. Y le encontre un errorsote :S por lo que es necesario substituir la libreria vieja con la que ya he subido a la Web. Aca -->
http://solar-opensource.com/solarsockets/download.html
El error no ocurria siempre por lo que solo a veces petaba, y lo encontre porque el debuguer del nuevo GCC 3.4.2 tiene muchas mejoras, ya trabaja mejor con los threads.
Bueno el caso es que ya esta corregido. Tabien actualize el ToolKit para Visual C++ 6.0. -> http://sourceforge.net/project/showfiles.php?group_id=64193&package_id=110985&release_id=293771
El caso es que en algunas maquinas el war no se comportaba bien. Y espero que con esta correccion el War se estabilice un poco.
Aun sigo trabajando con la coneccion del War al IRC, he estado reescribiendo algo de codigo.

Saludos
CVS Actualizado. Main.rar Actualizado.
CVS-> http://war3d.sourceforge.net/forums/index.php?s=0829d42607a1657775cb14a576200feb&showtopic=35
|