Whenever I try to run freeorion, the window pops up, stays black, but then quits, and I get the following errors.
Code: Select all
main() caught exception(std::exception): OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library libGiGiOgrePlugin_OIS.so. System Error: /usr/local/lib/libGiGiOgrePlugin_OIS.so: undefined symbol: _ZTIN3OIS8KeyboardE in DynLib::load at OgreDynLib.cpp (line 80)
AL lib: ALc.c:1302: exit() 1 device(s) and 1 context(s) NOT deleted
AL lib: alSource.c:2291: alcDestroyContext(): 16 Source(s) NOT deleted
AL lib: alBuffer.c:1097: exit() 2 Buffer(s) NOT deleted
Oh, um, running Debian Lenny (well, unstable) on an amd64 platform. Not sure what other info to give.
Nevermind. Redownloaded and recompiled from the SVN and it starts now. Now to play for the first time.
Nevermind again. I ran it once. Then I exited, now it refuses to run again...
Says this:
Code: Select all
main() caught exception(std::runtime_error): Failed to find an Ogre GL render system.
Yup, working.
By the way, if anybody else is having the same problem, it's most likely because you've upgraded the ogre3d library, and freeorion is statically linked to the wrong place now.