Problems and solutions for installing or running FreeOrion, including discussion of bugs if needed before posting a bug report on GitHub. For problems building from source, post in Compile.
Moderator: Oberlus
kroddn
Static Linker
Posts: 347 Joined: Thu Jun 28, 2007 10:28 am
#1
Post
by kroddn » Fri Mar 13, 2009 4:34 pm
After solving the bug
viewtopic.php?f=25&t=2512 a new one arises:
Code: Select all
SceneManagerFactory for type 'OctreeSceneManager' registered.
SceneManagerFactory for type 'TerrainSceneManager' registered.
Loading library libGiGiOgrePlugin_OIS.so
freeorion: ./GG/Flags.h:231: void GG::FlagSpec<FlagType>::insert(FlagType, const std::string&, bool) [with FlagType = GG::ModKey]: Assertion `insert_successful' failed.
Any suggestions what goes wrong?
kroddn
Static Linker
Posts: 347 Joined: Thu Jun 28, 2007 10:28 am
#2
Post
by kroddn » Fri Mar 13, 2009 7:12 pm
A clean build of GG and FreeOrion fixes this problem, but the application now crashes with a segfault.
kroddn
Static Linker
Posts: 347 Joined: Thu Jun 28, 2007 10:28 am
#3
Post
by kroddn » Sat Mar 14, 2009 11:26 am
The problem was NOT freeorion but OGRE configured/built with parameter CPPFLAGS=-DOGRE_STATIC_LIB - rebuilding OGRE without that did the trick.