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

Error with new appimages. #548

Closed
ebarranco opened this Issue May 14, 2018 · 15 comments

Comments

4 participants
@ebarranco

ebarranco commented May 14, 2018

Synfig version & platform:
SynfigStudio-1.3.7-testing-18.05.07-linux64-7ad82.appimage
Manjaro Linux KDE (17.1.10)

Issue description:

The file doesn't execute.

Command line error:

/tmp/.mount_d2SCEE/usr/bin/synfigstudio: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

@morevnaproject

This comment has been minimized.

Member

morevnaproject commented May 15, 2018

Hmmm... That's weird - I do not remember we changed anything in our build configuration. Can you please check if old version (1.3.6) works for you? - https://sourceforge.net/projects/synfig/files/snapshots/1.3.6-20180126/

@ebarranco

This comment has been minimized.

ebarranco commented May 15, 2018

@morevnaproject No, it didn't work either and I remember that I made the report for that too. But I do not knew if you fixed it because I don't really use the appimages only when they are released.

@morevnaproject

This comment has been minimized.

Member

morevnaproject commented May 16, 2018

Please let me know your version of fontconfig.

@blackwarthog Should we consider bundling fontconfig into appimage?

@ebarranco

This comment has been minimized.

ebarranco commented May 16, 2018

Name : fontconfig
Version : 2.13.0+10+g58f5285-1
Architecture : x86_64

@ice0

This comment has been minimized.

Collaborator

ice0 commented May 19, 2018

@morevnaproject checked on Linux Mint fontconfig 2.11.94 - works fine.
@ebarranco did you have libfontconfig installed?

@ebarranco

This comment has been minimized.

ebarranco commented May 19, 2018

No,I don't have libfontconfig. @ice0

@ice0

This comment has been minimized.

Collaborator

ice0 commented May 23, 2018

@ebarranco sorry for long waiting. As i see here (https://www.archlinux.org/packages/extra/x86_64/fontconfig/files/) in Manjaro libfontconfig is already included in fontconfig. But that symbol 'FT_Done_MM_Var'... FT is looks like FreeType dependency. Which version of FreeType2 do you have installed?

@ice0

This comment has been minimized.

Collaborator

ice0 commented May 23, 2018

I think i got it. Manjaro have the newest Freetype2 library, in which they broken backward compatibility (Update: backward compatibility is ok, here another error, see my comment later). As i see here (probonopd/linuxdeployqt#259) they just remove ./lib/libfreetype.so.6 from AppImage.
@morevnaproject @blackwarthog
I can't check this because AppImage is not unpacking using '--appimage-unpack' switch (other AppImage which i have is working fine).

@ebarranco

This comment has been minimized.

ebarranco commented May 23, 2018

Name : freetype2
Version : 2.9.1-1
Description : Font rasterization library
Architecture : x86_64

@Translator5

This comment has been minimized.

Translator5 commented May 24, 2018

Approved - Cant start Synfig installed by AUR as well as the latest appimages caused by same issue.
System: Манџаро Linux as well

@ebarranco

This comment has been minimized.

ebarranco commented May 25, 2018

You're right! @Translator5 Today I updated my system and Synfig Studio installed from the repositories stop working. Now No appimage and no repositories for manjaro/arch.

@ice0

This comment has been minimized.

Collaborator

ice0 commented May 25, 2018

Hello guys!

TLDR
This issue is fixed and updated version of Synfig AppImage will be uploaded ASAP.

Here some details.
We discussed this error with @blackwarthog and what is how problem looks like for now:

First i was think this is newer fontconfig 2.13 issue, but my Fedora 28 installation also has fontconfig 2.13 and Synfig AppImage work fine. But after some digging i realized what Fedora have freetype 2.8, where Manjaro have freetype 2.9, so here may be different compile flags or patches from Fedora for freetype.
Next @blackwarthog returned fontconfig to AppImage and did a test build which seems to run fine.

You can download testing version here: https://dev.icystar.com/downloads/SynfigStudio-1.3.8-testing-18.05.25-linux64-89479.appimage

@ebarranco

This comment has been minimized.

ebarranco commented May 25, 2018

@ice0 Yeah! It is working now. Thanks a lot.

@Translator5

This comment has been minimized.

Translator5 commented May 25, 2018

Approved, thanks!

@morevnaproject morevnaproject added this to Done in Releases May 29, 2018

@morevnaproject

This comment has been minimized.

Member

morevnaproject commented Jun 26, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment