Comments (8)
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.
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.
dev-python/PyQt4-4.12.1 is installed on my system fwiw
from prusacontrol.
Yup indeed an AppImage issue, latest libs on my Gentoo runs fine
from prusacontrol.
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.
@probonopd Yes please, I think you know more about AppImage and linux distribution in general than I
from prusacontrol.
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.
Recipe used:
AppImageCommunity/pkg2appimage@a9b15d6
from prusacontrol.
Related Issues (20)
- Object rotation is backwards HOT 1
- Support to MK2.5
- 0.9.4_415_beta not generating G-Code HOT 2
- Feature request: Wood grain
- Segmentation fault (core dumped) HOT 8
- PrusaControl for Mac disappears after splash screen HOT 2
- Unable to Stack Objects
- Overextrusion on Thin Walls HOT 1
- libfontconfig.so.1: undefined symbol: FT_Done_MM_Var HOT 3
- G1 G-code parsing is broken leading to import hang HOT 1
- chyba HOT 1
- How to start PrusaControl with STL (fusion 360 direct export) HOT 1
- Trying to add different Nozzle Sizes
- Need more than 19 color changes!
- Keyboard shortcut for sending file to Octoprint HOT 2
- Save stops when disk is full (no error message)
- Higher position when print is complete HOT 1
- Extruding filament during travel?
- [Feature Request] Adding Nozzle Temperature Slider
- PrusaControl 0.9.4-415-beta (prusa3d_mac_2_1_6) fails to launch HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prusacontrol.