GithubHelp home page GithubHelp logo

Comments (8)

tibor-vavra avatar tibor-vavra commented on May 25, 2024 3

I can confirm that new build for linux 0.9.3_390_beta(from prusacontrol.org) is function on Kubuntu 17.04. As @probonopd find, problem was missing libQtSvg library in AppImage package.

from prusacontrol.

GovanifY avatar GovanifY commented on May 25, 2024

Same issue on latest Gentoo unstable but doesn't even start, using the provided AppImage from your website.
I am pretty sure that if I install the dependencies required it'll run like a charm, it seems like an AppImage bundling issue(Doesn't contains Qt libs and try to get them on the running system?)

from prusacontrol.

GovanifY avatar GovanifY commented on May 25, 2024

dev-python/PyQt4-4.12.1 is installed on my system fwiw

from prusacontrol.

GovanifY avatar GovanifY commented on May 25, 2024

screenshot_20170814_135010
Yup indeed an AppImage issue, latest libs on my Gentoo runs fine

from prusacontrol.

probonopd avatar probonopd commented on May 25, 2024

Starts OK, but crashes after selecting anything from the menu

Cannot mix incompatible Qt library (version 0x40807) with this library (version 0x40806)
Aborted (core dumped)

@quibusus does this also happen with a Kubuntu 17.04 Live ISO?

Something is trying to load Qt from the system, which will not work because the AppImage is supposed to use the Qt subset that comes with it. @tibor-vavra please let me know if I should investigate this.

from prusacontrol.

tibor-vavra avatar tibor-vavra commented on May 25, 2024

@probonopd Yes please, I think you know more about AppImage and linux distribution in general than I

from prusacontrol.

probonopd avatar probonopd commented on May 25, 2024

Let's debug this:

me@host:~$ LD_DEBUG=libs /home/me/Downloads/prusacontrol_0.9.2.297_beta.AppImage 2>&1 | grep /usr/lib/x86_64-linux-gnu/libQ
      4750:       trying file=/tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtCore.so.4
      4750:     calling init: /tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtCore.so.4
      4750:       trying file=/tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtGui.so.4
      4750:     calling init: /tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtGui.so.4
      4750:       trying file=/tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
      4750:     calling init: /tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
      4750:       trying file=/tmp/.mount_prusacj0etEd/usr/lib/x86_64-linux-gnu/libQtSvg.so.4
      4750:       trying file=/usr/lib/x86_64-linux-gnu/libQtSvg.so.4
      4750:     calling init: /usr/lib/x86_64-linux-gnu/libQtSvg.so.4

As we can see, libQtSvg.so.4 (wrongly) gets loaded from the system, whereas the rest of Qt (correctly) gets loaded from the AppImage (auto-mounted at /tmp/.mount_prusacj0etEd in this example - will be different for you).

Now, let's see whether libQtSvg.so.4 is part of the AppImage:

me@host:~$ /home/me/Downloads/prusacontrol_0.9.2.297_beta.AppImage --appimage-mount &
/tmp/.mount_prusacgzGkz5
me@host:~$ find /tmp/.mount_prusacgzGkz5 | grep libQtSvg
(nothing)

So libQtSvg.so.4 is missing from the AppImage whereas it should be bundled.

Next up, I will try to produce a fixed AppImage.

from prusacontrol.

probonopd avatar probonopd commented on May 25, 2024

Please try
https://bintray.com/probono/AppImages/download_file?file_path=PrusaControl-1555.glibc2.17-x86_64.AppImage

Recipe used:
AppImageCommunity/pkg2appimage@a9b15d6

from prusacontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.