diff -ru src/callback_helpers.hpp src.new/callback_helpers.hpp --- src/callback_helpers.hpp 2003-08-21 15:51:58.000000000 +0200 +++ src.new/callback_helpers.hpp 2004-10-07 14:30:40.235729977 +0200 @@ -204,7 +204,7 @@ template struct IF { typedef typename Selector::RET select; - typedef typename select::Result::RET RET; + typedef typename boost::details::Selector::RET::template Result::RET RET; }; diff -ru src/stel_atmosphere.cpp src.new/stel_atmosphere.cpp --- src/stel_atmosphere.cpp 2004-05-31 16:33:10.000000000 +0200 +++ src.new/stel_atmosphere.cpp 2004-10-07 14:31:25.347505081 +0200 @@ -30,7 +30,7 @@ stel_atmosphere::stel_atmosphere() : sky_resolution(48), tab_sky(NULL) { // Create the vector array used to store the sky color on the full field of view - tab_sky = new (Vec3f*)[sky_resolution+1]; + tab_sky = new Vec3f*[sky_resolution+1]; for (int k=0; k Matrix4 Matrix4::rotation(const Vector3& a) { T c = (T) cos(angle); @@ -769,7 +769,7 @@ a.v[0]*a.v[2]*d+a.v[1]*s, a.v[1]*a.v[2]*d-a.v[0]*s, a.v[2]*a.v[2]*d+c, 0, 0,0,0,1 ); } - +*/ template Matrix4 Matrix4::xrotation(T angle) { T c = (T) cos(angle);