I can verify this issue is resolved on Ubuntu 13.04. However, now that bug 1204612 has been fixed, 10.04 runs into a FTBFS issue which looks suspiciously familiar:
[ 1%] Building CXX object src/CMakeFiles/widelands_all.dir/graphic/render/gl_surface_texture.cc.o
/usr/include/c++/4.4/bits/unique_ptr.h: In member function ‘virtual void GLSurfaceTexture::unlock(Surface::UnlockMode)’:
/usr/include/c++/4.4/bits/unique_ptr.h:350: error: deleted function ‘void std::unique_ptr<_Tp [], _Tp_Deleter>::reset(_Up) [with _Up = int, _Tp = uint8_t, _Tp_Deleter = std::default_delete<uint8_t []>]’
/home/ubuntu/widelands/src/graphic/render/gl_surface_texture.cc:231: error: used here
make[2]: *** [src/CMakeFiles/widelands_all.dir/graphic/render/gl_surface_texture.cc.o] Error 1
make[1]: *** [src/CMakeFiles/widelands_all.dir/all] Error 2
make: *** [all] Error 2
I can verify this issue is resolved on Ubuntu 13.04. However, now that bug 1204612 has been fixed, 10.04 runs into a FTBFS issue which looks suspiciously familiar: widelands_ all.dir/ graphic/ render/ gl_surface_ texture. cc.o c++/4.4/ bits/unique_ ptr.h: In member function ‘virtual void GLSurfaceTextur e::unlock( Surface: :UnlockMode) ’: c++/4.4/ bits/unique_ ptr.h:350: error: deleted function ‘void std::unique_ptr<_Tp [], _Tp_Deleter> ::reset( _Up) [with _Up = int, _Tp = uint8_t, _Tp_Deleter = std::default_ delete< uint8_t []>]’ widelands/ src/graphic/ render/ gl_surface_ texture. cc:231: error: used here /widelands_ all.dir/ graphic/ render/ gl_surface_ texture. cc.o] Error 1 /widelands_ all.dir/ all] Error 2
[ 1%] Building CXX object src/CMakeFiles/
/usr/include/
/usr/include/
/home/ubuntu/
make[2]: *** [src/CMakeFiles
make[1]: *** [src/CMakeFiles
make: *** [all] Error 2
r6666. (12.04 and later releases seem to be fine, though (https:/ /launchpad. net/~widelands- dev/+archive/ widelands- daily/+ packages))