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

AppImage build fails #730

Closed
Frenzie opened this issue Sep 8, 2018 · 9 comments
Closed

AppImage build fails #730

Frenzie opened this issue Sep 8, 2018 · 9 comments

Comments

@Frenzie
Copy link
Member

Frenzie commented Sep 8, 2018

@NiLuJe I assume it's probably related to some of your recent changes. :-P

https://gitlab.com/koreader/nightly-builds/-/jobs/95161017

appimagetool: error while loading shared libraries: libcairo.so.2: cannot open shared object file: No such file or directory
@Frenzie
Copy link
Member Author

Frenzie commented Sep 8, 2018

PS I now manually added the both of us under Project → Settings → Integrations → Pipelines emails so these things shouldn't fly under the radar in the future anymore.

By default GitLab only tells you about pipelines you triggered yourself.

@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018 via email

@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018 via email

@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018

Well, not exactly "forever", but circa end of January 2017.

@Frenzie
Copy link
Member Author

Frenzie commented Sep 8, 2018

Oh you're right, I only glanced at it since I was focused on other things and didn't realize it was after the build process.

The simple fix might be to switch to the 1.0 release? I don't really feel like updating the Docker image for something simple like that atm, lol.

https://github.com/koreader/koreader/blob/2eabf1dfac0b95de7208308c0d71b22af8efb113/Makefile#L48

@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018

To be perfectly fair, I did break AppImage recently ^^. But that was fixed in #722

(That was after having broken Ubuntu Touch & fixed it in #721 :D).

@Frenzie
Copy link
Member Author

Frenzie commented Sep 8, 2018

I just figured Cairo was a dep for MuPDF or something; I don't really know what the command-line AppImageKit tool would even need that for.

@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018

Yeah, switching back to the latest release should do the job.

The culprit appears to be the libappimage related commits (AppImage/AppImageKit@310bcd0), because that appears to be where the cairo dep comes from.

Frenzie added a commit to koreader/koreader that referenced this issue Sep 8, 2018
This should unbreak the AppImage build without having to update the Docker image.

Fixes koreader/koreader-base#730
@NiLuJe
Copy link
Member

NiLuJe commented Sep 8, 2018

Don't cross the streams! :D

NiLuJe pushed a commit to koreader/koreader that referenced this issue Sep 8, 2018
This should unbreak the AppImage build without having to update the Docker image.

Fixes koreader/koreader-base#730
Frenzie added a commit to koreader/koreader that referenced this issue Oct 28, 2018
Frenzie added a commit to koreader/koreader that referenced this issue Oct 28, 2018
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