~ $ eix -s xmoto * games-sports/xmoto Available versions: 0.2.0 Installed: 0.2.0 Homepage: http://xmoto.sourceforge.net/ Description: A challenging 2D motocross platform game ~ $ xmoto terminate called after throwing an instance of 'vapp::Exception' Aborted ~ $ cat xmoto.log User directory: /home/malpa/.xmoto Data directory: /usr/share/games/xmoto Initializing binary data package... ** Warning ** : failed to load or parse user configuration 'config.dat' GL: GeForce2 MX/AGP (NVIDIA Corporation) GL: using ARB_vertex_buffer_object GL: not using EXT_framebuffer_object GL: not using ARB_fragment_shader/ARB_vertex_shader/ARB_shader_objects emerge --info: http://www.lawka.waw.pl/~lazy_bum/gentoo/error/emergeinfo
Some flag-change solves the problem. CFLAGS/CXXFLAGS: from "-OS" to "-O2" LDFLAGS: removed MAKEOPTS: removed "-s" emerge --info is now here: http://mlodyinteligent.pl/~lazy_bum/gentoo/error/emergeinfo
works with gcc 4.1.1?
(In reply to comment #2) > works with gcc 4.1.1? Yes, it works fine on my second Gentoo box.
what flag exactly is causing the problem?
(In reply to comment #1) > Some flag-change solves the problem. > > CFLAGS/CXXFLAGS: from "-OS" to "-O2" Looks like '-OS' causes the problem. Changed the rest of flags like in emerge --info, re-emerged the package and it works. emerge --info (cut): CFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2 -s"
-OS or -Os?
(In reply to comment #6) > -OS or -Os? It's -Os, as in the emerge --info (link update): http://mlodyinteligent.pl/~lazy_bum/gentoo/error/emergeinfo
does this still happen with 0.2.1? I tried to build with -Os myself and cannot reproduce the problem.
(In reply to comment #8) > does this still happen with 0.2.1? I tried to build with -Os myself and cannot > reproduce the problem. Probably fixed in gcc 4.1
Closing as needinfo. Please reopen when it also happens with gcc-4.1. Thanks