Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS (and others) build on Travis-ci.org #142

Open
avilleret opened this issue Jul 20, 2015 · 2 comments
Open

Mac OS (and others) build on Travis-ci.org #142

avilleret opened this issue Jul 20, 2015 · 2 comments

Comments

@avilleret
Copy link
Contributor

(I'm forwarding here a message I sent to jamoma-devel and which didn't reach anybody since SF.net is down.)

hi all,

as it was introduced here jamoma/JamomaCore#181 by @tap, I think I can add my 2 cents...

There is not so much work to do to build Jamoma on Travis-ci.org for Mac OS since it is already building JamomaPureData for Mac OS.
The main issue is the Travis-ci.org capacity.
There is not enough Mac OS VM at the moment as it is reported here : http://blog.travis-ci.com/2014-05-13-multi-os-feature-available/

But if you want to move CI build to Travis-CI, I can ask Travis team to move my ticket from JamomaPuredata to Jamoma umbrella.
But even if we are close to do that, there is still some work and I'm not sure to have time to spend on that.
And since automatic build are working at Bek server, maybe we can keep that.

Concerning Windows build, I started an appveyor[1] setup that I never finish (I don't know/like MVC enough).
EDIT : since @jcelerier setup a working appveyor for i-score, it could easier to do the same for Jamoma implementations (I mean easier than starting for scratch).
But I made a cross-build of JamomaCore from Linux with Mingw-w64.
The setup is quite complex since JamomaCore uses cutting edge C++ features and thus require a very very recent version of Mingw-w64.
But I have high hopes that is it possible to build JamomaPuredata (and why not JamomaMax) for Windows from Linux and thus in Travis...
This is a summer geek challenge... :-)

Cheers

Antoine

[1] : https://ci.appveyor.com/project/avilleret/jamoma and https://ci.appveyor.com/project/avilleret/jamomapuredata

@jcelerier
Copy link
Member

Note: for mingw Jamoma is buildable with 4.9.2 (so I guess that it would be
the same for mingw-w64).
For the OS X travis build, I just sent them a mail two weeks ago and they
made it available to i-score in the hour...

Best
Jean-Michaël

On Tue, Jul 21, 2015 at 12:10 AM, Antoine Villeret <[email protected]

wrote:

(I'm forwarding here a message I sent to jamoma-devel and which didn't
reach anybody since SF.net is down.)

hi all,

as it was introduced here jamoma/JamomaCore#181
jamoma/JamomaCore#181 by @tap
https://github.com/tap, I think I can add my 2 cents...

There is not so much work to do to build Jamoma on Travis-ci.org for Mac
OS since it is already building JamomaPureData for Mac OS.
The main issue is the Travis-ci.org capacity.
There is not enough Mac OS VM at the moment as it is reported here :
http://blog.travis-ci.com/2014-05-13-multi-os-feature-available/

But if you want to move CI build to Travis-CI, I can ask Travis team to
move my ticket from JamomaPuredata to Jamoma umbrella.
But even if we are close to do that, there is still some work and I'm not
sure to have time to spend on that.
And since automatic build are working at Bek server, maybe we can keep
that.

Concerning Windows build, I started an appveyor[1] setup that I never
finish (I don't know/like MVC enough).
EDIT : since @jcelerier https://github.com/jcelerier setup a working
appveyor for i-score, it could easier to do the same for Jamoma
implementations (I mean easier than starting for scratch).
But I made a cross-build of JamomaCore from Linux with Mingw-w64.
The setup is quite complex since JamomaCore uses cutting edge C++ features
and thus require a very very recent version of Mingw-w64.
But I have high hopes that is it possible to build JamomaPuredata (and why
not JamomaMax) for Windows from Linux and thus in Travis...
This is a summer geek challenge... :-)

Cheers

Antoine

[1] : https://ci.appveyor.com/project/avilleret/jamoma and
https://ci.appveyor.com/project/avilleret/jamomapuredata


Reply to this email directly or view it on GitHub
#142.

@avilleret
Copy link
Contributor Author

@jcelerier, I need Mingw-w64 4.0.2 and gcc 4.9.2 to build Jamoma.
And it seems that Travis team forget to update their blog, they add OSX build support for Jamoma this afternoon, and it's working :-)

We just need to setup the deploy step to upload a binary package each time a commit is tagged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants