From: Foster B. <fbr...@ad...> - 2013-10-18 05:02:20
|
Gents, I have set up this mailing list through Sourceforge to keep track of the Travis-CI server as it builds ASL on GitHub. It's probably the most convoluted setup imaginable, but necessary given how sparse all the necessary parts are. I have set up Travis-CI as a continuous integration server pulling legacy/development branch off of GitHub. (I can have it pull master at a later date, too, when that is building.) The good news here is that it is using a Mac to do the build, complete with the latest Xcode, so any issues there we can easily reproduce locally. Unfortunately the way Travis-CI set up their Mac support makes it mutually exclusive from, say, building on linux. I figured building exclusively on the Mac was worth it. This *also* gives us access to xcodebuild as well as bjam - I can write a bash script to have both execute on their server, and it should cover all our bases (bjam and Xcode) on the Mac. Nice! I would *like* Travis-CI to email this list when they send out notifications - hence my creation of it. No word yet on whether or not this list will accept their email as it's coming from a third-party. I'll toy around with this and hopefully get it working. Now on to the build - I had to disable a number of projects in bjam file because they were compiling sources that are out of date, missing, or deprecated. I am assuming this is related to Sean's transition of ASL to c++11. If so it would be great if those unit tests could be brought back online. There is also a linker error specific to release builds in the adam_tutorial and eve_smoke projects, so those have also been disabled. As I said before you can repro these issues 100% on a local Mac with the latest dev tools, so hopefully we'll spend more time actually moving things forward than wrestling with the tools. Onward! -foster |