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

Does not work on ubuntu 18 04 #29

Closed
Nikita-Presnov opened this issue May 2, 2021 · 2 comments
Closed

Does not work on ubuntu 18 04 #29

Nikita-Presnov opened this issue May 2, 2021 · 2 comments

Comments

@Nikita-Presnov
Copy link

Appimage out:
$ ./AlphaPlot-1.011-alpha-release-glibc2.29-x86_64.AppImage
alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by alphaplot) alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libgsl.so.25)
alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Widgets.so.5) alphaplot: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.26' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Widgets.so.5)
alphaplot: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.28' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Widgets.so.5) alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5DataVisualization.so.5)
alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Gui.so.5) alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5XmlPatterns.so.5)
alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Script.so.5) alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Core.so.5)
alphaplot: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Core.so.5) alphaplot: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.26' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Core.so.5)
alphaplot: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.28' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libQt5Core.so.5) alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libicui18n.so.67)
alphaplot: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_AlphaPH0y3oX/usr/lib/libicuuc.so.67)

make out:
$ make
cd alphaplot/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /mnt/Disk_738/Downloads/AlphaPlot/alphaplot/alphaplot.pro ) && make -f Makefile
Project MESSAGE: Build configuration: Linux all dynamic
Project ERROR: Unknown module(s) in QT: svg script scripttools datavisualization
Makefile:49: recipe for target 'sub-alphaplot-make_first-ordered' failed
make: *** [sub-alphaplot-make_first-ordered] Error 3

The appimage stunt seems surprising to me, but on the whole I have such an impression that the authors of this program practically do not test it in a clean Linux virtual machine.

@filipestevao
Copy link
Contributor

filipestevao commented May 2, 2021

Hi @Nikita-Presnov

AlphaPlot works perfectly if you install:

About AppImage:
The AppImage format works on Ubuntu 20.04 and others linux distributions that have glibc >= 2.29.
I did the packaging in AppImage and I am aware of this issue (see the discussions here and here). For AppImage to work on all linux distributions, it is necessary to compile on older base systems and it was very difficult to get the necessary libraries for AlphaPlot.
That was one of the reasons that I archived the "AlphaPlot-AppImage" repository and I will not support it in next releases. I strongly recommend install the flatpak.

To compile from source:
See the discussion here. You will need to download some libraries before runnig qmake or make.

@Nikita-Presnov
Copy link
Author

You should write in README.md that AppImage version requires Ubuntu>=20.04 or another linux distributions that have glibc >= 2.29.
Also you should to write required libraries for compilation from source.

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