Linux freeorion executable

Questions, problems and discussion about compiling FreeOrion.

Moderator: Oberlus

Message
Author
User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#46 Post by Nagilum »

Geoff the Medio wrote:
Nagilum wrote:OIS being what?
"Gentoo Linux amd64"
So the question is "Do I link against Gentoo Linux amd64?"
This doesn't make sense to me. :-/ and the answer would be no.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#47 Post by Geoff the Medio »

The IRC person is building for themselves; what specific distros you build for doesn't matter for the question of what you build for OIS and how...

User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#48 Post by Nagilum »

I don't build anything for Gentoo Linux amd64.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#49 Post by Geoff the Medio »

Again, what difference does it make what distro you're building for? He's not using your build; he's building for himself. I want to know what code you compile for the OIS dependency, if any, and generally how you set up that build if you do so.

User avatar
Bigjoe5
Designer and Programmer
Posts: 2058
Joined: Tue Aug 14, 2007 6:33 pm
Location: Orion

Re: Linux freeorion executable

#50 Post by Bigjoe5 »

Geoff the Medio wrote:Again, what difference does it make what distro you're building for? He's not using your build; he's building for himself. I want to know what code you compile for the OIS dependency, if any, and generally how you set up that build if you do so.
I think the confusion is stemming from the fact that he asked what OIS was, and you responded with "Gentoo Linux amd64", which seems like a description of the person's OS, not of OIS.
Warning: Antarans in dimensional portal are closer than they appear.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#51 Post by Geoff the Medio »

Bigjoe5 wrote:I think the confusion is stemming from the fact that he asked what OIS was, and you responded with "Gentoo Linux amd64", which seems like a description of the person's OS, not of OIS.
Ohhh... Well, that makes sense then. Sorry.

OIS is the input plugin FreeOrion uses with Ogre3D. There is code in the OIS directory of the FreeOrion SVN repository which is built to make this plugin for OSX and Windows. I suspect(ed) that the problem the IRC person was having - no keyboard function - was related to using another version of OIS than the one that comes with FreeOrion.

User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#52 Post by Nagilum »

Bigjoe5 wrote:
Geoff the Medio wrote:Again, what difference does it make what distro you're building for? He's not using your build; he's building for himself. I want to know what code you compile for the OIS dependency, if any, and generally how you set up that build if you do so.
I think the confusion is stemming from the fact that he asked what OIS was, and you responded with "Gentoo Linux amd64", which seems like a description of the person's OS, not of OIS.
Probably but unless someone suggest something else I'll keep on substituting "Gentoo Linux amd64" for OIS.
To answer Geoffs question: There is no Gentoo dependency so there is nothing to compile.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#53 Post by Geoff the Medio »

Nagilum wrote:...unless someone suggest something else...
See my previous post.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Linux freeorion executable

#54 Post by Dilvish »

Nagilum, OIS not any kind of OS/platform, it's a library that GG uses. It sounds like cmake found it for Nagilum & he didn't have to touch it at all.

I'll go ahead and mention how I handle it for my build in Kubuntu (a KDE-flavored Ubuntu variant) -- the FO compile instructions for Ubuntu Linux specify that one of the necessary libraries is libois-dev, so I just got that and libois via Synaptic, the guy on IRC should check for the library through whatever repository tool he's using -- Synaptic, Muno, Yum, or whatever. It's possible it may have a slightly different name in his system, so if he has any trouble finding it under that name he could try searching for the long name -- Object Oriented input System library for C++.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#55 Post by Geoff the Medio »

IRC guy didn't have any (reported) trouble building FreeOrion or linking against OIS, but he did so without building OIS from the version of its source in the FreeOrion repository. I was thinking that there had been modifications to this source that might be related to the issue he was having with the keyboard not working in game, but looking at the commit logs, it doesn't look like anything's been modified that would affect Linux...

So I guess the issue is now: Any ideas why IRC guy's keyboard wouldn't work in his Linux build of FreeOrion?

User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#56 Post by Nagilum »

OIS is the input plugin FreeOrion uses with Ogre3D. There is code in the OIS directory of the FreeOrion SVN repository which is built to make this plugin for OSX and Windows. I suspect(ed) that the problem the IRC person was having - no keyboard function - was related to using another version of OIS than the one that comes with FreeOrion.
I don't think I ever build that.
But let me make a new build to be sure.

User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#57 Post by Nagilum »

Here the latest compile log:

Code: Select all

  -> Generating makefiles...
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Build platform: linux
-- Boost version: 1.50.0
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   serialization
--   signals
--   system
--   thread
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.7")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
-- checking for module 'GiGi'
--   found GiGi, version 0.8.0
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Found OpenGL: /usr/lib/libGL.so
-- Found Subversion: /usr/bin/svn (found version "1.7.8")
-- Configuring freeoriond
-- Configuring freeorionca
-- Boost version: 1.50.0
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   serialization
--   signals
--   system
--   thread
--   iostreams
--   python
-- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable version "2.7.3", minimum required is "2")
-- Configuring freeorion
-- Found OpenAL: /usr/lib/libopenal.so
-- Found ALUT: /usr/lib/libalut.so
-- checking for one of the modules 'OGRE'
--   libraries : OgreMain;pthread from /usr/lib
--   includes  : /usr/include/OGRE
-- Found Ogg: /usr/lib/libogg.so
-- Found Vorbis: /usr/lib/libvorbis.so
--   libraries : /usr/lib/libBulletDynamics.so;/usr/lib/libBulletCollision.so;/usr/lib/libLinearMath.so from
--   includes  : /usr/include/bullet
-- Configuring done
-- Generating done
-- Build files have been written to: /root/freeorion/src/freeorion-build
  -> GLU fix...
  -> Compiling...
-- Build platform: linux
-- Boost version: 1.50.0
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   serialization
--   signals
--   system
--   thread
-- Configuring freeoriond
-- Configuring freeorionca
-- Boost version: 1.50.0
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   serialization
--   signals
--   system
--   thread
--   iostreams
--   python
-- Configuring freeorion
-- Configuring done
-- Generating done
-- Build files have been written to: /root/freeorion/src/freeorion-build
Scanning dependencies of target parse_static
Scanning dependencies of target core_static
[  0%] [  1%] [  1%] Building CXX object CMakeFiles/parse_static.dir/parse/Lexer.cpp.o
Building CXX object CMakeFiles/parse_static.dir/parse/ReportParseError.cpp.o
Building CXX object CMakeFiles/parse_static.dir/parse/Int.cpp.o
[  1%] Building CXX object CMakeFiles/core_static.dir/combat/CombatOrder.cpp.o
[  1%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/AsteroidBeltObstacle.cpp.o
[  2%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/CombatFighter.cpp.o
[  3%] Building CXX object CMakeFiles/parse_static.dir/parse/Double.cpp.o
[  3%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/CombatObject.cpp.o
[  4%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/CombatShip.cpp.o
[  4%] Building CXX object CMakeFiles/parse_static.dir/parse/Label.cpp.o
[  4%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/Missile.cpp.o
[  5%] Building CXX object CMakeFiles/parse_static.dir/parse/EnumParser.cpp.o
[  5%] Building CXX object CMakeFiles/parse_static.dir/parse/IntValueRefParser.cpp.o
[  6%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/Obstacle.cpp.o
[  6%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/PathingEngine.cpp.o
[  7%] Building CXX object CMakeFiles/parse_static.dir/parse/DoubleValueRefParser.cpp.o
[  8%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/SimpleVehicle.cpp.o
[  8%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/Vec3.cpp.o
[  9%] Building CXX object CMakeFiles/core_static.dir/combat/OpenSteer/Vec3Utilities.cpp.o
[  9%] Building CXX object CMakeFiles/core_static.dir/Empire/Empire.cpp.o
[  9%] Building CXX object CMakeFiles/parse_static.dir/parse/StringValueRefParser.cpp.o
[ 10%] Building CXX object CMakeFiles/core_static.dir/Empire/EmpireManager.cpp.o
[ 11%] Building CXX object CMakeFiles/parse_static.dir/parse/PlanetSizeValueRefParser.cpp.o
[ 11%] Building CXX object CMakeFiles/core_static.dir/Empire/ResourcePool.cpp.o
[ 11%] Building CXX object CMakeFiles/parse_static.dir/parse/PlanetTypeValueRefParser.cpp.o
[ 12%] Building CXX object CMakeFiles/core_static.dir/Empire/Diplomacy.cpp.o
[ 12%] Building CXX object CMakeFiles/core_static.dir/network/Message.cpp.o
[ 13%] Building CXX object CMakeFiles/core_static.dir/network/MessageQueue.cpp.o
[ 13%] Building CXX object CMakeFiles/core_static.dir/network/Networking.cpp.o
[ 14%] Building CXX object CMakeFiles/core_static.dir/UI/StringTable.cpp.o
[ 15%] Building CXX object CMakeFiles/parse_static.dir/parse/PlanetEnvironmentValueRefParser.cpp.o
[ 15%] Building CXX object CMakeFiles/core_static.dir/universe/Building.cpp.o
[ 15%] Building CXX object CMakeFiles/parse_static.dir/parse/UniverseObjectTypeValueRefParser.cpp.o
[ 16%] Building CXX object CMakeFiles/core_static.dir/universe/Condition.cpp.o
[ 16%] Building CXX object CMakeFiles/core_static.dir/universe/Effect.cpp.o
[ 17%] Building CXX object CMakeFiles/parse_static.dir/parse/StarTypeValueRefParser.cpp.o
[ 18%] Building CXX object CMakeFiles/core_static.dir/universe/EffectAccounting.cpp.o
[ 18%] Building CXX object CMakeFiles/core_static.dir/universe/Enums.cpp.o
[ 18%] Building CXX object CMakeFiles/parse_static.dir/parse/ConditionParser.cpp.o
[ 19%] Building CXX object CMakeFiles/core_static.dir/universe/Fleet.cpp.o
[ 19%] Building CXX object CMakeFiles/core_static.dir/universe/Meter.cpp.o
[ 20%] Building CXX object CMakeFiles/core_static.dir/universe/Names.cpp.o
[ 20%] Building CXX object CMakeFiles/core_static.dir/universe/ObjectMap.cpp.o
[ 21%] Building CXX object CMakeFiles/core_static.dir/universe/Planet.cpp.o
[ 22%] Building CXX object CMakeFiles/parse_static.dir/parse/ConditionParser1.cpp.o
[ 22%] Building CXX object CMakeFiles/core_static.dir/universe/PopCenter.cpp.o
[ 23%] Building CXX object CMakeFiles/core_static.dir/universe/Predicates.cpp.o
[ 23%] Building CXX object CMakeFiles/parse_static.dir/parse/ConditionParser2.cpp.o
[ 23%] Building CXX object CMakeFiles/core_static.dir/universe/ResourceCenter.cpp.o
[ 24%] Building CXX object CMakeFiles/core_static.dir/universe/Ship.cpp.o
[ 24%] Building CXX object CMakeFiles/core_static.dir/universe/ShipDesign.cpp.o
[ 25%] Building CXX object CMakeFiles/core_static.dir/universe/Special.cpp.o
[ 26%] Building CXX object CMakeFiles/parse_static.dir/parse/ConditionParser3.cpp.o
[ 26%] Building CXX object CMakeFiles/core_static.dir/universe/Species.cpp.o
[ 27%] Building CXX object CMakeFiles/core_static.dir/universe/System.cpp.o
[ 27%] Building CXX object CMakeFiles/core_static.dir/universe/Field.cpp.o
[ 28%] Building CXX object CMakeFiles/core_static.dir/universe/Tech.cpp.o
[ 28%] Building CXX object CMakeFiles/core_static.dir/universe/Universe.cpp.o
[ 29%] Building CXX object CMakeFiles/core_static.dir/universe/UniverseObject.cpp.o
[ 29%] Building CXX object CMakeFiles/parse_static.dir/parse/ConditionParser4.cpp.o
[ 29%] Building CXX object CMakeFiles/core_static.dir/universe/ValueRef.cpp.o
[ 30%] Building CXX object CMakeFiles/parse_static.dir/parse/EffectParser.cpp.o
[ 31%] Building CXX object CMakeFiles/core_static.dir/util/DataTable.cpp.o
[ 31%] Building CXX object CMakeFiles/core_static.dir/util/GZStream.cpp.o
[ 31%] Building CXX object CMakeFiles/parse_static.dir/parse/EffectParser1.cpp.o
[ 32%] Building CXX object CMakeFiles/core_static.dir/util/Math.cpp.o
[ 32%] Building CXX object CMakeFiles/core_static.dir/util/MultiplayerCommon.cpp.o
[ 33%] Building CXX object CMakeFiles/core_static.dir/util/OptionsDB.cpp.o
[ 33%] Building CXX object CMakeFiles/core_static.dir/util/Order.cpp.o
[ 34%] Building CXX object CMakeFiles/core_static.dir/util/OrderSet.cpp.o
[ 34%] Building CXX object CMakeFiles/core_static.dir/util/Process.cpp.o
[ 35%] Building CXX object CMakeFiles/parse_static.dir/parse/EffectParser2.cpp.o
[ 36%] Building CXX object CMakeFiles/core_static.dir/util/Random.cpp.o
[ 36%] Building CXX object CMakeFiles/core_static.dir/util/SerializeEmpire.cpp.o
[ 36%] Building CXX object CMakeFiles/parse_static.dir/parse/EffectParser3.cpp.o
[ 36%] Building CXX object CMakeFiles/core_static.dir/util/SerializeMultiplayerCommon.cpp.o
[ 37%] Building CXX object CMakeFiles/core_static.dir/util/SerializeOrderSet.cpp.o
[ 37%] Building CXX object CMakeFiles/core_static.dir/util/SerializePathingEngine.cpp.o
[ 38%] Building CXX object CMakeFiles/parse_static.dir/parse/EffectParser4.cpp.o
[ 39%] Building CXX object CMakeFiles/core_static.dir/util/SerializeUniverse.cpp.o
[ 39%] Building CXX object CMakeFiles/parse_static.dir/parse/FieldsParser.cpp.o
[ 39%] Building CXX object CMakeFiles/core_static.dir/util/SitRepEntry.cpp.o
[ 40%] Building CXX object CMakeFiles/parse_static.dir/parse/Parse.cpp.o
[ 41%] Building C object CMakeFiles/core_static.dir/util/binreloc.c.o
[ 41%] Building CXX object CMakeFiles/core_static.dir/util/Directories.cpp.o
/root/freeorion/src/freeorion-build/util/SitRepEntry.cpp: In function 'SitRepEntry CreateFleetArrivedAtDestinationSitRep(int, int, int)':
/root/freeorion/src/freeorion-build/util/SitRepEntry.cpp:217:10: warning: variable 'system_contains_recipient_empire_planets' set but not used [-Wunused-but-set-variable]
[ 42%] Building CXX object CMakeFiles/core_static.dir/util/XMLDoc.cpp.o
[ 42%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/Appender.cpp.o
[ 43%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/AppenderSkeleton.cpp.o
[ 43%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/BasicLayout.cpp.o
[ 43%] Building CXX object CMakeFiles/parse_static.dir/parse/BuildingsParser.cpp.o
[ 44%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/Category.cpp.o
[ 44%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/CategoryStream.cpp.o
[ 45%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/Configurator.cpp.o
[ 45%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/FactoryParams.cpp.o
[ 46%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/FileAppender.cpp.o
[ 46%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/HierarchyMaintainer.cpp.o
[ 47%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/LayoutAppender.cpp.o
[ 47%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/Localtime.cpp.o
[ 48%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/LoggingEvent.cpp.o
[ 48%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/NDC.cpp.o
[ 49%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/PatternLayout.cpp.o
[ 49%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/Priority.cpp.o
[ 50%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/StringUtil.cpp.o
[ 50%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/TimeStamp.cpp.o
[ 51%] Building CXX object CMakeFiles/core_static.dir/util/Version.cpp.o
[ 51%] Building CXX object CMakeFiles/core_static.dir/log4cpp/src/PThreads.cpp.o
[ 52%] Building CXX object CMakeFiles/parse_static.dir/parse/SpecialsParser.cpp.o
Linking CXX static library libcore.a
[ 52%] Built target core_static
[ 52%] Building CXX object CMakeFiles/parse_static.dir/parse/SpeciesParser.cpp.o
[ 53%] Building CXX object CMakeFiles/parse_static.dir/parse/TechsParser.cpp.o
[ 53%] Building CXX object CMakeFiles/parse_static.dir/parse/ItemsParser.cpp.o
[ 54%] Building CXX object CMakeFiles/parse_static.dir/parse/ShipPartsParser.cpp.o
[ 54%] Building CXX object CMakeFiles/parse_static.dir/parse/ShipPartStatsParser.cpp.o
[ 55%] Building CXX object CMakeFiles/parse_static.dir/parse/ShipHullsParser.cpp.o
[ 55%] Building CXX object CMakeFiles/parse_static.dir/parse/ShipDesignsParser.cpp.o
[ 56%] Building CXX object CMakeFiles/parse_static.dir/parse/FleetPlansParser.cpp.o
[ 56%] Building CXX object CMakeFiles/parse_static.dir/parse/MonsterFleetPlansParser.cpp.o
[ 57%] Building CXX object CMakeFiles/parse_static.dir/parse/AlignmentsParser.cpp.o
[ 57%] Building CXX object CMakeFiles/parse_static.dir/parse/EncyclopediaParser.cpp.o
[ 58%] Building CXX object CMakeFiles/parse_static.dir/parse/KeymapParser.cpp.o
Linking CXX static library libparse.a
[ 58%] Built target parse_static
Scanning dependencies of target freeoriond
Scanning dependencies of target freeorionca
Scanning dependencies of target freeorion
[ 59%] [ 59%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/AI/PythonAI.cpp.o
Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/AI/AIInterface.cpp.o
[ 60%] Building CXX object server/CMakeFiles/freeoriond.dir/__/combat/CombatSystem.cpp.o
[ 61%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/ClientApp.cpp.o
[ 61%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/ClientFSMEvents.cpp.o
[ 61%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/ClientApp.cpp.o
[ 62%] Building CXX object client/human/CMakeFiles/freeorion.dir/HumanClientFSM.cpp.o
[ 62%] Building CXX object server/CMakeFiles/freeoriond.dir/__/network/ServerNetworking.cpp.o
[ 63%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/ClientFSMEvents.cpp.o
[ 63%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/AIClientApp.cpp.o
[ 64%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/camain.cpp.o
[ 65%] Building CXX object server/CMakeFiles/freeoriond.dir/SaveLoad.cpp.o
[ 65%] Building CXX object client/human/CMakeFiles/freeorion.dir/HumanClientApp.cpp.o
[ 65%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/combat/CombatSystem.cpp.o
[ 66%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/network/ClientNetworking.cpp.o
[ 66%] Building CXX object server/CMakeFiles/freeoriond.dir/ServerApp.cpp.o
[ 66%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/python/PythonEnumWrapper.cpp.o
[ 67%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/python/PythonUniverseWrapper.cpp.o
[ 67%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/python/PythonEmpireWrapper.cpp.o
[ 68%] Building CXX object client/human/CMakeFiles/freeorion.dir/chmain.cpp.o
[ 69%] Building CXX object server/CMakeFiles/freeoriond.dir/ServerFSM.cpp.o
[ 69%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/combat/CombatSystem.cpp.o
[ 70%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/python/PythonLoggingWrapper.cpp.o
[ 70%] Building CXX object server/CMakeFiles/freeoriond.dir/dmain.cpp.o
[ 70%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/util/AppInterface.cpp.o
/root/freeorion/src/freeorion-build/python/PythonUniverseWrapper.cpp:61:75: warning: '{anonymous}::UpdateMeterEstimatesVoidFunc' defined but not used [-Wunused-variable]
[ 70%] Building CXX object client/AI/CMakeFiles/freeorionca.dir/__/__/util/VarText.cpp.o
[ 71%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/network/ClientNetworking.cpp.o
[ 72%] Building CXX object server/CMakeFiles/freeoriond.dir/__/universe/UniverseServer.cpp.o
[ 72%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/About.cpp.o
Linking CXX executable ../../freeorionca
[ 72%] Built target freeorionca
[ 73%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/BuildDesignatorWnd.cpp.o
[ 73%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ChatWnd.cpp.o
[ 74%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PlayerListWnd.cpp.o
[ 74%] Building CXX object server/CMakeFiles/freeoriond.dir/__/util/AppInterface.cpp.o
[ 74%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ClientUI.cpp.o
[ 75%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CollisionMeshConverter.cpp.o
[ 76%] Building CXX object server/CMakeFiles/freeoriond.dir/__/util/VarText.cpp.o
[ 76%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CombatCamera.cpp.o
[ 77%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CombatWnd.cpp.o
Linking CXX executable ../freeoriond
[ 77%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CombatSetupWnd.cpp.o
[ 77%] Built target freeoriond
[ 78%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CUIControls.cpp.o
[ 78%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CUIDrawUtil.cpp.o
[ 79%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CUIStyle.cpp.o
[ 79%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/CUIWnd.cpp.o
[ 80%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/EncyclopediaDetailPanel.cpp.o
[ 80%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/EntityRenderer.cpp.o
/root/freeorion/src/freeorion-build/UI/EncyclopediaDetailPanel.cpp: In member function 'void EncyclopediaDetailPanel::Refresh()':
/root/freeorion/src/freeorion-build/UI/EncyclopediaDetailPanel.cpp:563:21: warning: unused variable 'universe' [-Wunused-variable]
[ 81%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/FieldIcon.cpp.o
[ 81%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/FleetButton.cpp.o
[ 81%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/FleetWnd.cpp.o
[ 82%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/GalaxySetupWnd.cpp.o
/root/freeorion/src/freeorion-build/UI/FleetWnd.cpp: In member function 'void ShipsListBox::Refresh()':
/root/freeorion/src/freeorion-build/UI/FleetWnd.cpp:1770:36: warning: variable 'row_it' set but not used [-Wunused-but-set-variable]
[ 82%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/InGameMenu.cpp.o
[ 83%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/InfoPanels.cpp.o
/root/freeorion/src/freeorion-build/UI/InfoPanels.cpp: In constructor 'CensusBrowseWnd::CensusBrowseWnd(const string&, const std::map<std::basic_string<char>, float>&)':
/root/freeorion/src/freeorion-build/UI/InfoPanels.cpp:2450:40: warning: unused variable 'font' [-Wunused-variable]
[ 83%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/IntroScreen.cpp.o
[ 84%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/LinkText.cpp.o
[ 84%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/MapWnd.cpp.o
[ 85%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/GLClientAndServerBuffer.cpp.o
/root/freeorion/src/freeorion-build/UI/MapWnd.cpp: In member function 'void MapWnd::InitStarlaneRenderingBuffers()':
/root/freeorion/src/freeorion-build/UI/MapWnd.cpp:2309:25: warning: unused variable 'plen' [-Wunused-variable]
/root/freeorion/src/freeorion-build/UI/MapWnd.cpp: In member function 'void MapWnd::UpdateMeterEstimates(int, bool)':
/root/freeorion/src/freeorion-build/UI/MapWnd.cpp:4386:26: warning: unused variable 'this_client_stale_object_info' [-Wunused-variable]
[ 85%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/MultiplayerLobbyWnd.cpp.o
[ 86%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ObjectListWnd.cpp.o
[ 86%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/OptionsWnd.cpp.o
[ 87%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/DesignWnd.cpp.o
[ 87%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ProductionWnd.cpp.o
[ 88%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/QueueListBox.cpp.o
[ 88%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ResearchWnd.cpp.o
[ 89%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ServerConnectWnd.cpp.o
[ 89%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/SidePanel.cpp.o
[ 90%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/SitRepPanel.cpp.o
[ 90%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/Sound.cpp.o
[ 91%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/StringTable.cpp.o
[ 91%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/SystemIcon.cpp.o
[ 92%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/TechTreeWnd.cpp.o
[ 92%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/TechTreeLayout.cpp.o
[ 93%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/TurnProgressWnd.cpp.o
[ 93%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/ShaderProgram.cpp.o
[ 94%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/BatchedGeometry.cpp.o
In file included from /root/freeorion/src/freeorion-build/UI/TechTreeLayout.cpp:1:0:
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h: In constructor 'TechTreeLayout::Node::Node(const string&, GG::X, GG::Y)':
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h:150:25: warning: 'TechTreeLayout::Node::m_weight' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h:137:25: warning:   'int TechTreeLayout::Node::m_depth' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.cpp:359:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/TechTreeLayout.cpp:1:0:
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h: In constructor 'TechTreeLayout::Node::Node(TechTreeLayout::Node*, TechTreeLayout::Node*, std:
:vector<TechTreeLayout::Node*>&)':
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h:150:25: warning: 'TechTreeLayout::Node::m_weight' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.h:137:25: warning:   'int TechTreeLayout::Node::m_depth' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/TechTreeLayout.cpp:379:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:16:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h: In constructor 'Forests::BatchedGeometry::BatchedGeometry(Ogre::SceneManager*,
 Ogre::SceneNode*)':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:118:7: warning: 'Forests::BatchedGeometry::withinFarDistance' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:117:13: warning:   'Ogre::Real Forests::BatchedGeometry::minDistanceSquared' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:48:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:16:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:117:13: warning: 'Forests::BatchedGeometry::minDistanceSquared' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:115:19: warning:   'Ogre::SceneNode* Forests::BatchedGeometry::sceneNode' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:48:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:16:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:115:19: warning: 'Forests::BatchedGeometry::sceneNode' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:114:22: warning:   'Ogre::SceneManager* Forests::BatchedGeometry::sceneMgr' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:48:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:16:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:131:7: warning: 'Forests::BatchedGeometry::built' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:129:7: warning:   'bool Forests::BatchedGeometry::boundsUndefined' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:48:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:16:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:129:7: warning: 'Forests::BatchedGeometry::boundsUndefined' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.h:115:31: warning:   'Ogre::SceneNode* Forests::BatchedGeometry::parentSceneNode' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:48:1: warning:   when initialized here [-Wreorder]
[ 94%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/BatchPage.cpp.o
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp: In member function 'virtual void Forests::BatchedGeometry::SubBatch::build()':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:503:10: warning: 'indexBuffer16' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchedGeometry.cpp:502:10: warning: 'indexBuffer32' may be used uninitialized in this function [-Wmaybe-uninitialized]
[ 95%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/GrassLoader.cpp.o
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp: In member function 'virtual void Forests::BatchPage::_updateShaders()':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_COLOUR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_SHORT1' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_SHORT2' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_SHORT3' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_SHORT4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_UBYTE4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_COLOUR_ARGB' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:214:12: warning: enumeration value 'VET_COLOUR_ABGR' not handled in switch [-Wswitch]
[ 95%] /root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_COLOUR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_SHORT1' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_SHORT2' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_SHORT3' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_SHORT4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_UBYTE4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_COLOUR_ARGB' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:261:14: warning: enumeration value 'VET_COLOUR_ABGR' not handled in switch [-Wswitch]
Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/ImpostorPage.cpp.o
/root/freeorion/src/freeorion-build/UI/PagedGeometry/BatchPage.cpp:239:10: warning: unused variable 'pass' [-Wunused-variable]
[ 96%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/PagedGeometry.cpp.o
[ 96%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/PropertyMaps.cpp.o
[ 97%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/StaticBillboardSet.cpp.o
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:15:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.h: In constructor 'Forests::GeometryPageManager::GeometryPageManager(Forests::PagedGeometry*)':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.h:1539:16: warning: 'Forests::GeometryPageManager::cacheTimer' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.h:1497:17: warning:   'Forests::GeometryPage** Forests::GeometryPageManager::scrollBuffer' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:405:1: warning:   when initialized here [-Wreorder]
In file included from /root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:15:0:
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.h:1497:17: warning: 'Forests::GeometryPageManager::scrollBuffer' will be initialized after [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.h:1496:17: warning:   'Forests::GeometryPage** Forests::GeometryPageManager::geomGrid' [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:405:1: warning:   when initialized here [-Wreorder]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp: In member function 'void Forests::GeometryPageManager::reloadGeometryPages(const Ogre::Vector3&, Ogre::Real)':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:734:7: warning: unused variable 'radiusSq' [-Wunused-variable]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp: In constructor 'Forests::GeometryPage::GeometryPage()':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/PagedGeometry.cpp:1043:79: warning: operation on '((Forests::GeometryPage*)this)->Forests::GeometryPage::_pending' may be undefined [-Wsequence-point]
[ 97%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/TreeLoader2D.cpp.o
[ 98%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/TreeLoader3D.cpp.o
[ 98%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/WindBatchedGeometry.cpp.o
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp: In static member function 'static void Forests::StaticBillboardSet::updateAll(const Ogre::Vector3&)':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint0.Ogre::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint0.Ogre::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint0.Ogre::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint1.Ogre::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint1.Ogre::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint1.Ogre::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint2.Ogre::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint2.Ogre::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint2.Ogre::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint3.Ogre::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint3.Ogre::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/StaticBillboardSet.cpp:728:4: warning: 'vPoint3.Ogre::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized]
[ 99%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/UI/PagedGeometry/WindBatchPage.cpp.o
[ 99%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/util/AppInterface.cpp.o
[100%] Building CXX object client/human/CMakeFiles/freeorion.dir/__/__/util/VarText.cpp.o
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchedGeometry.cpp: In member function 'virtual void Forests::WindBatchedGeometry::WindSubBatch::build()':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchedGeometry.cpp:299:33: warning: 'vertexPos.Ogre::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchedGeometry.cpp:300:45: warning: 'vertexPos.Ogre::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchedGeometry.cpp:126:10: warning: 'indexBuffer16' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchedGeometry.cpp:125:10: warning: 'indexBuffer32' may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp: In member function 'virtual void Forests::WindBatchPage::_updateShaders()':
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_COLOUR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT1' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT2' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT3' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_UBYTE4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_COLOUR_ARGB' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_COLOUR_ABGR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_COLOUR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_SHORT1' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT2' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT3' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_SHORT4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_UBYTE4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_COLOUR_ARGB' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:103:12: warning: enumeration value 'VET_COLOUR_ABGR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_COLOUR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_SHORT1' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_SHORT2' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_SHORT3' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_SHORT4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_UBYTE4' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_COLOUR_ARGB' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:179:16: warning: enumeration value 'VET_COLOUR_ABGR' not handled in switch [-Wswitch]
/root/freeorion/src/freeorion-build/UI/PagedGeometry/WindBatchPage.cpp:128:10: warning: unused variable 'pass' [-Wunused-variable]
Linking CXX executable ../../freeorion
[100%] Built target freeorion

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13586
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Linux freeorion executable

#58 Post by Geoff the Medio »

OIS is probably only used as a build dependency for the GiGiOgreOIS plugin, so it would probably not show up in the build for FreeOrion, but might in the build for GiGi, GiGiOgre, and GiGiOgreOIS.

User avatar
Nagilum
Release Manager, Design
Posts: 212
Joined: Thu Dec 31, 2009 3:25 pm
Location: Germany

Re: Linux freeorion executable

#59 Post by Nagilum »

Updated build to 5703.
I'm currently having some issues around audio, but hopefully that will finally convince me to resume and finish my FO .deb packages. :>

User avatar
Vezzra
Release Manager, Design
Posts: 6090
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Linux freeorion executable

#60 Post by Vezzra »

As mentioned here we're currently aiming to release RC1 for 0.4.2 tomorrow evening. I know you've just made a new build for Linux, but RC builds need to be based on the same SVN revision for all platforms. I'd pm you tomorrow evening as soon as I know on which SVN revision the RC1 builds will be based on, so you can make a build for Linux based on the same rev. Is that ok for you?

Post Reply