Created attachment 333810 [details] megaglest-3.7.1:20121230-233811.log # clang --version clang version 3.2 (tags/RELEASE_32/final) Target: x86_64-pc-linux-gnu Thread model: posix # cat /etc/portage/env/clang FEATURES="-ccache -buildpkg -distcc -splitdebug" USE="clang" CC=clang CXX=clang++ CFLAGS="-march=core2 -O3 -Wall" CXXFLAGS="${CFLAGS}"
Looks like it dislikes non-GCC: > IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW) Adding > megaglest-3.7.1.ebuild > + -DCMAKE_COMPILER_IS_GNUCXX=YES > ) > cmake-utils_src_configure makes all checks pass, but it needs a bit more porting to cleaner C++ upstream: > source/glest_game/world/world.h:143:18: error: reference to 'StaticSound' is ambiguous > std::map<string,StaticSound *> staticSoundList; > ^ > source/glest_game/world/world.h:52:7: note: candidate found by name lookup is 'Glest::Game::StaticSound' > class StaticSound; > ^ > source/glest_game/world/time_flow.h:28:22: note: candidate found by name lookup is 'Glest::Game::StaticSound' > using Shared::Sound::StaticSound; > ^ HTH
These issues are fixed in svn head on the megaglest repo on sourceforge. Thanks
fixed in 3.9.0.4