[Warzone2100-project] [Warzone 2100 Trac] #4500: Build systems (how to handle)

2016-09-05 Thread Warzone 2100 Trac
#4500: Build systems (how to handle)
+-
 Reporter:  vexed   | Owner:
 Type:  task|Status:  new
 Priority:  normal  | Milestone:  unspecified
Component:  other   |   Version:  unspecified
 Keywords:  |Blocked By:
 Blocking:  |  Operating System:  All/Non-Specific
+-
 While our primary build system is automake/autohell for both main
 development & the CC, I am thinking we need to change some things around.

 While we do have other builds systems, like Xcode, and solution files for
 VS2013 (which also works in VS2015), and now, apparently we have a
 dedicated VS2015 version.

 I am not sure I agree with adding lots of extra stuff into Warzone proper
 under the 3rdparty directory using git submodules.
 That was only meant for things that aren't available for all distros yet,
 not for building new dev packages for things the CC don't need.

 Right now, it seems only the newer VS2015 build system uses some added
 libraries via git submodules.

 I think we should rethink how we handle this, I think a better alternative
 is to either separate out the other build systems, and stick them in their
 own projects, or switch to CMAKE or SCONS (or ...) to make everyone happy.

 I can see the Xcode adding more git submodules, and this gets to be
 really, really messy.

 This is just a ticket to comment on, how we should proceed.
 So, if you have input, feel free to speak up. :)

--
Ticket URL: 
Warzone 2100 Trac 
The Warzone 2100 Project
--
___
Warzone2100-project mailing list
Warzone2100-project@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/warzone2100-project


[Warzone2100-project] buildbot failure in Warzone2100 on master-nightly

2016-09-05 Thread buildbot
Build status: FAILURE

Buildslave for this Build:bot-WZ-amd64-1
Complete logs for all build steps:http://buildbot.wz2100.net/builders/master-nightly/builds/1618
Build Reason:The SingleBranchScheduler scheduler named 'sched-master' triggered this build
Build Source Stamp:[branch master] 049e9edaaa1a8fe6e4a9cfe8ba97987a9c3d1bbc
Blamelist:Cyp ,Per Inge Mathisen ,Rosh ,Vincent Lejeune ,greedy10101 ,vlj 

Recent Changes:

Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Sun Mar  6 06:41:43 2016
Changed by:greedy10101 
Comments:Update zh_CN.po
fix 1986 to 2086

FilesURL
po/zh_CN.po:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Thu Aug  4 21:06:12 2016
Changed by:Cyp 
Comments:Replace inet_ntop with snprintf.
This might improve XP compatibility.

FilesURL
lib/netplay/netsocket.cpp:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Sun Aug  7 20:22:01 2016
Changed by:Vincent Lejeune 
Comments:Update to VS2015.

FilesURL
.gitignore:
.gitmodules:
3rdparty/ogg:
3rdparty/openal-soft:
3rdparty/theora:
3rdparty/vorbis:
lib/exceptionhandler/exceptionhandler.vcxproj:
lib/exceptionhandler/exceptionhandler.vcxproj.filters:
lib/exceptionhandler/packages.config:
lib/framework/framework.vcxproj:
lib/framework/framework.vcxproj.filters:
lib/framework/packages.config:
lib/gamelib/gamelib.vcxproj:
lib/gamelib/gamelib.vcxproj.filters:
lib/gamelib/packages.config:
lib/ivis_opengl/ivis_opengl.vcxproj:
lib/ivis_opengl/ivis_opengl.vcxproj.filters:
lib/ivis_opengl/packages.config:
lib/netplay/netplay.vcxproj:
lib/netplay/netplay.vcxproj.filters:
lib/netplay/packages.config:
lib/qtgame/qtgame.vcxproj:
lib/script/packages.config:
lib/script/script.vcxproj:
lib/script/script.vcxproj.filters:
lib/sdl/SDL.vcxproj:
lib/sdl/SDL.vcxproj.filters:
lib/sdl/cursors_sdl.cpp:
lib/sdl/cursors_sdl.h:
lib/sdl/main_sdl.cpp:
lib/sdl/packages.config:
lib/sequence/packages.config:
lib/sequence/sequence.vcxproj:
lib/sequence/sequence.vcxproj.filters:
lib/sound/packages.config:
lib/sound/sound.vcxproj:
lib/sound/sound.vcxproj.filters:
lib/widget/packages.config:
lib/widget/widget.vcxproj:
lib/widget/widget.vcxproj.filters:
src/Warzone2100.vcxproj:
src/Warzone2100.vcxproj.filters:
src/packages.config:
win32/README.md:
win32/Warzone2100.sln:
win32/common.props:
win32/ogg-build/ogg-build.vcxproj:
win32/ogg-build/ogg-build.vcxproj.filters:
win32/openal-build/openal-build.vcxproj:
win32/openal-build/openal-build.vcxproj.filters:
win32/vorbis-build/vorbis-build.vcxproj:
win32/vorbis-build/vorbis-build.vcxproj.filters:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Sun Aug  7 20:39:21 2016
Changed by:Cyp 
Comments:Merge remote-tracking branch 'greedy10101/patch-1'
Conflicts:
	po/zh_CN.po


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Mon Aug  8 14:24:46 2016
Changed by:Cyp 
Comments:configure.ac: Fix build, add SDL2 to include path.

FilesURL
configure.ac:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Mon Aug  8 14:27:45 2016
Changed by:Cyp 
Comments:Merge branch 'vs'
Fixes ticket:4465.


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Mon Aug  8 18:27:06 2016
Changed by:Cyp 
Comments:Add some missed strings for translation, fix some corrupted strings.

FilesURL
.gitignore:
data/base/messages/resmessages1.json:
data/base/messages/resmessages12.json:
data/base/messages/resmessages2.json:
data/base/messages/resmessages23.json:
data/base/messages/resmessagesall.json:
data/mp/messages/resmessages1.json:
data/mp/messages/resmessages12.json:
data/mp/messages/resmessages2.json:
data/mp/messages/resmessages23.json:
data/mp/messages/resmessages3.json:
data/mp/messages/resmessagesall.json:
data/mp/stats/body.json:
po/Makefile.in.in:
po/custom/fromJson.txt:
po/hu.po:
po/parseJson.py:
po/update-po.sh:
po/zh_CN.po:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Tue Aug  9 02:34:32 2016
Changed by:Cyp 
Comments:Don't crash on invalid research orders.

FilesURL
src/research.cpp:
src/structure.cpp:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Wed Aug 10 19:59:14 2016
Changed by:Cyp 
Comments:Don't desynch when NullBot VTOLs rearm.
Was triggered when calling orderDroid(droid, DORDER_REARM) from scripts.

Fixes ticket:4464.

FilesURL
src/qtscriptfuncs.cpp:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Wed Aug 10 22:24:28 2016
Changed by:Cyp 
Comments:Rename «Machinegun Guard Tower» to «Heavy Machinegun Guard Tower», since that's what it is.
Fixes ticket:3120.

FilesURL
data/base/stats/research_cam1.json:
data/base/stats/structure.json:
data/mp/stats/research.json:
data/mp/stats/structure.json:


Repository:git://github.com/Warzone2100/warzone2100.git
Project:
Time:Sat Aug 27 10:13:20 2016
Changed by:Vincent Lejeune 
Comments:Replace Vector* with their glm counterparts.
[Cyp: Changed slightly. Closes ticket:4469.]

FilesURL
lib/framework/vect