Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Travis Octave issue #331

Merged
merged 1 commit into from
Mar 19, 2017
Merged

Travis Octave issue #331

merged 1 commit into from
Mar 19, 2017

Conversation

amroamroamro
Copy link
Collaborator

@amroamroamro amroamroamro commented Mar 19, 2017

An attempt to fix the Travis build problem encountered in #329.

Apparently travis is pulling packages from this PPA (I think to install a newer version of Redis), but the PPA author recently added a newer version of graphicsmagick lib as well, which messed with Octave dependencies (the Octave version we install was compiled against GM version from the official repo).

Supposedly the semantic versioning of the GM package is compatible with octave requirement but maybe it was compiled with different flags breaking the ABI somehow.. This could explain why apt-get doesn't complain about a version mismatch but Octave rather fails at runtime to load the shared libs.

This is all guessing on my part, let's see if the tests succeed of course :)
(I took hints from these issues: swig/swig#909 and swig/swig#949)

@amroamroamro amroamroamro self-assigned this Mar 19, 2017
@amroamroamro amroamroamro force-pushed the travis_octave branch 2 times, most recently from 60ce5f6 to c488cb4 Compare March 19, 2017 01:15
by removing a PPA with a conflicting graphicsmagick lib.

also reverted to precise instead of trusty Ubuntu image.
@amroamroamro
Copy link
Collaborator Author

amroamroamro commented Mar 19, 2017

apologies for force pushing and triggering multiple failing builds, just trying to get this right ;)

btw found this related report: travis-ci/travis-ci#7332

@amroamroamro amroamroamro merged commit 170d5dc into master Mar 19, 2017
@amroamroamro amroamroamro deleted the travis_octave branch March 19, 2017 14:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant