By any chance do you have a backup of your old FO directories, in which your compiled FO had worked? We could perhaps compare the cmake cache from there to your current one.
Doing a more thorough comparison between our cmake caches, I notice some differences that may not matter (and I can't say I necessarily see how they could lead to your problem) but might be things to double check or try changing. My setup is for Ubuntu (Kubuntu) 13.10
make/gmake -- you're using gmake, is that what you used before as well? perhaps try make
one potentially significant entry I had that you didn't was
Code: Select all
//The threading library used by boost-thread
BOOST_THREAD_LIBRARY:FILEPATH=/usr/lib64/libpthread.so
freetype2: surprisingly, you and I have a couple of these settings directly opposite, and I think mine is the more typical, though you would probably have gotten compile and/or link problems if yours wasn't right for your system.
Yours:
Code: Select all
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include
FREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include/freetype2
Mine:
Code: Select all
FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2
FREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include
perhaps run
and see what it tells you?
There are also quite a few X11 related libraries that you have that I don't (or that cmake didn't find), it would be odd that something like that would make a problem for you rather than me, but again maybe one of these is changing the FO behavior on your machine, and an X11 difference is certainly something that could be tied into the kind of behavior you're describing. However, I didn't actually see an indication that these were actually being used, merely that cmake had tracked down their locations. One that sounds particularly likely to be involved in focus change issues is
Code: Select all
X11_Xinput_LIB:FILEPATH=/usr/lib64/libXi.so
whereas I had nothing for that.
In case you want to look into the other X11 differences, the ones you had that I didn't are libXRes, libXtst, libXcomposite, libXcursor, libXft, libXi, libXinerama, libxkbfile, libXrandr, libXrender, libXss, libXv, and libXxf86misc
you have
Code: Select all
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
whereas mine is 1
**edit** There are also a number of the libraries where you have a more recent version than I do, but unlike the potential with OGRE (which appears fine here) I don't think any of those should be a problem.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0