jackaudio / jack2

jack2 codebase
GNU General Public License v2.0
2.19k stars 374 forks source link

travis and appveyor integration #361

Open dvzrv opened 6 years ago

dvzrv commented 6 years ago

We need

dvzrv commented 5 years ago

Travis will be taken care of in #384

dvzrv commented 5 years ago

AppVeyor seems to be taken care of in #318

7890 commented 5 years ago

The gcc-6 and g++-6 packages seem to be missing in Travis:

E: Unable to locate package gcc-6
E: Unable to locate package g++-6
E: Couldn't find any package by regex 'g++-6'
The command "./.ci/install-deps.sh" failed and exited with 100 during .
Your build has been stopped.

@dvzrv do you have any insights?

dvzrv commented 5 years ago

hm, that's puzzling. As gcc > 4 or whatever is not included in trusty, we're using this PPA to be able to install it. So it should be available... oO This is also what travis documentation recommends. Something must have gone wrong...

Maybe we can skip the forced install steps. Will check tomorrow!

7890 commented 5 years ago

I can't see it now.. must have been something temporary (?).

dvzrv commented 5 years ago

Could be. Maybe the recent CVE has to do with that. Who knows

7890 commented 5 years ago

It seems like brew doesn't know about --c++11 anymore (?). The offending line in .ci/install-deps.sh is

brew install --c++11

Here a build log: https://travis-ci.org/jackaudio/jack2/jobs/486468524 Last lines of interest:

    -h, --help                       Show this message.
Error: invalid option: --c++11
The command "./.ci/install-deps.sh" failed and exited with 1 during .
Your build has been stopped.

I tried in another instance to just remove this option, it looked good so far. I guess it's safe to remove --c++11 in install-deps.sh is it?