Linux ARM64 support?
Moderators: helmut, XnTriq, xnview
Linux ARM64 support?
It was implied in this forum that the Linux ARM-HF package is to be used for ARM64,
I tried to install it following https://wiki.debian.org/Multiarch/HOWTO but I'm getting unresolvable dependencies.
apt-get complains about dependencies of a bunch of libqt5 packages from armhf architecture and refuses to install them. When trying to install them explicitly it asks for even more libqt5*:armhf packages.
Am I supposed to have all of Qt5 in armhf to run xnviewmp-linux:armhf?
Or is it possible, in a reasonable fashion, to run xnviewmp-linux:armhf in an otherwise fully-arm64 userland?
Specifically this is Debian Buster,
the only Linux ARM package I found for XnviewMP is 0.92,
Tried both "apt-get install" and "dpkg -i", dpkg is aware of armhf as a foreign-architecture.
When running apt-get update && upgrade it refuses to install xnview, asks to --fix-broken install and removes the package,
specific unmet dependencies from apt-get:
libqt5multimediawidgets5:armhf libqt5webkit5:armhf
Unable to correct problems, you have held broken packages.
Thanks
I tried to install it following https://wiki.debian.org/Multiarch/HOWTO but I'm getting unresolvable dependencies.
apt-get complains about dependencies of a bunch of libqt5 packages from armhf architecture and refuses to install them. When trying to install them explicitly it asks for even more libqt5*:armhf packages.
Am I supposed to have all of Qt5 in armhf to run xnviewmp-linux:armhf?
Or is it possible, in a reasonable fashion, to run xnviewmp-linux:armhf in an otherwise fully-arm64 userland?
Specifically this is Debian Buster,
the only Linux ARM package I found for XnviewMP is 0.92,
Tried both "apt-get install" and "dpkg -i", dpkg is aware of armhf as a foreign-architecture.
When running apt-get update && upgrade it refuses to install xnview, asks to --fix-broken install and removes the package,
specific unmet dependencies from apt-get:
libqt5multimediawidgets5:armhf libqt5webkit5:armhf
Unable to correct problems, you have held broken packages.
Thanks
Re: Linux ARM64 support?
Thank you Pierre for quick reply,
In case I wasn't clear - I have Qt5 arm64 installed, just not armhf
when I try to apt-get the missing libraries in armhf I get this:
Code: Select all
Reading package lists...
Building dependency tree...
Reading state information...
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libqt5multimediawidgets5:armhf : Depends: libc6:armhf (>= 2.4) but it is not going to be installed
Depends: libqt5core5a:armhf (>= 5.11.3+dfsg~) but it is not going to be installed
Depends: libqt5gui5:armhf (>= 5.11.3+dfsg~) but it is not going to be installed
Depends: libqt5multimedia5:armhf (>= 5.6.0~beta) but it is not going to be installed
Depends: libqt5opengl5:armhf (>= 5.11.3+dfsg~) but it is not going to be installed
Depends: libqt5widgets5:armhf (>= 5.11.3+dfsg~) but it is not going to be installed
Depends: libstdc++6:armhf (>= 5) but it is not going to be installed
Depends: qtbase-abi-5-11-3:armhf
libqt5webkit5:armhf : Depends: libc6:armhf (>= 2.28) but it is not going to be installed
Depends: libegl1:armhf
Depends: libgcc1:armhf (>= 1:4.0) but it is not going to be installed
Depends: libgles2:armhf
Depends: libglib2.0-0:armhf (>= 2.37.3) but it is not going to be installed
Depends: libgstreamer-plugins-base1.0-0:armhf (>= 1.2.0) but it is not going to be installed
Depends: libgstreamer1.0-0:armhf (>= 1.4.0) but it is not going to be installed
Depends: libhyphen0:armhf (>= 2.7.1) but it is not going to be installed
Depends: libicu63:armhf (>= 63.1-1~) but it is not going to be installed
Depends: libjpeg62-turbo:armhf (>= 1.3.1) but it is not going to be installed
Depends: libpng16-16:armhf (>= 1.6.2-1) but it is not going to be installed
Depends: libqt5core5a:armhf (>= 5.11.0~rc1) but it is not going to be installed
Depends: libqt5gui5:armhf (>= 5.9.0~beta) but it is not going to be installed
Depends: libqt5network5:armhf (>= 5.9.0~beta) but it is not going to be installed
Depends: libqt5positioning5:armhf (>= 5.6.0) but it is not going to be installed
Depends: libqt5printsupport5:armhf (>= 5.0.2) but it is not going to be installed
Depends: libqt5qml5:armhf (>= 5.1.0) but it is not going to be installed
Depends: libqt5quick5:armhf (>= 5.9.0~beta) but it is not going to be installed
Depends: libqt5sensors5:armhf (>= 5.6.0) but it is not going to be installed
Depends: libqt5webchannel5:armhf (>= 5.6.1) but it is not going to be installed
Depends: libqt5widgets5:armhf (>= 5.4.0) but it is not going to be installed
Depends: libsqlite3-0:armhf (>= 3.7.15) but it is not going to be installed
Depends: libstdc++6:armhf (>= 6) but it is not going to be installed
Depends: libwebp6:armhf (>= 0.5.1) but it is not going to be installed
Depends: libwoff1:armhf (>= 1.0.0) but it is not going to be installed
Depends: libxml2:armhf (>= 2.7.4) but it is not going to be installed
Depends: libxslt1.1:armhf (>= 1.1.25) but it is not going to be installed
Depends: qtbase-abi-5-11-3:armhf
Depends: qtdeclarative-abi-5-11-2:armhf
Depends: zlib1g:armhf (>= 1:1.2.0) but it is not going to be installed
Unpacking the TGZ doesn't help because XnView won't launch, every executable I try to run says "File not found", the bash file says the same.
Re: Linux ARM64 support?
sorry but i don't knowanchorsam wrote: Thu Mar 24, 2022 4:15 pm In case I wasn't clear - I have Qt5 arm64 installed, just not armhf
when I try to apt-get the missing libraries in armhf I get this:
the package is for Raspberry so it's ARM 32bitsUnpacking the TGZ doesn't help because XnView won't launch, every executable I try to run says "File not found", the bash file says the same.
Pierre.
Re: Linux ARM64 support?
It also has ARM 64 now as well : /
Re: Linux ARM64 support?
Hi. Latest Raspberry Pi moved to arm64: https://www.raspberrypi.com/news/raspbe ... os-64-bit/
Please, add arm64 package for XnView MP.
Please, add arm64 package for XnView MP.
Re: Linux ARM64 support?
Will there ever be an ARM 64bit version of XnView MP for Raspberry PI?
Re: Linux ARM64 support?
Raspberry Pi 4 or 400, OS raspios-bullseye-arm64anchorsam wrote: Thu Mar 24, 2022 2:48 pm It was implied in this forum that the Linux ARM-HF package is to be used for ARM64,
I tried to install it following https://wiki.debian.org/Multiarch/HOWTO but I'm getting unresolvable dependencies.
apt-get complains about dependencies of a bunch of libqt5 packages from armhf architecture and refuses to install them. When trying to install them explicitly it asks for even more libqt5*:armhf packages.
Am I supposed to have all of Qt5 in armhf to run xnviewmp-linux:armhf?
Or is it possible, in a reasonable fashion, to run xnviewmp-linux:armhf in an otherwise fully-arm64 userland?
Specifically this is Debian Buster,
the only Linux ARM package I found for XnviewMP is 0.92,
Tried both "apt-get install" and "dpkg -i", dpkg is aware of armhf as a foreign-architecture.
When running apt-get update && upgrade it refuses to install xnview, asks to --fix-broken install and removes the package,
specific unmet dependencies from apt-get:
libqt5multimediawidgets5:armhf libqt5webkit5:armhf
Unable to correct problems, you have held broken packages.
Thanks
1. Install XnViewMP-linux_0.92_armhf.deb
2. Copy the files libQt5X11Extras.so.5, libQt5Concurrent.so.5, libQt5Xml.so.5, from the 32-bit version of OS raspios-bullseye-armhf into the directory /lib/arm-linux-gnueabihf/ (XnViewMP must also be installed there XnViewMP-linux_0.92_armhf.deb)
Re: Linux ARM64 support?
Doesn't work for me on Debian Buster.lius wrote: Tue Jul 05, 2022 12:41 pm Raspberry Pi 4 or 400, OS raspios-bullseye-arm64
1. Install XnViewMP-linux_0.92_armhf.deb
2. Copy the files libQt5X11Extras.so.5, libQt5Concurrent.so.5, libQt5Xml.so.5, from the 32-bit version of OS raspios-bullseye-armhf into the directory /lib/arm-linux-gnueabihf/ (XnViewMP must also be installed there XnViewMP-linux_0.92_armhf.deb)
FWIW my arm-linux-gnueabihf path is /user/lib/arm-linux-gnueabihf,
also when I
Code: Select all
dpkg -i XnViewMP-linux_0.92_armhf.deb
trying to run ./XnView gives me "No such file or directory",
trying to run ./xnview.sh gives "... <path>/XnView: Not Found"
Re: Linux ARM64 support?
1. Install OS raspios-bullseye-arm64anchorsam wrote: Fri Aug 05, 2022 9:10 amDoesn't work for me on Debian Buster.lius wrote: Tue Jul 05, 2022 12:41 pm Raspberry Pi 4 or 400, OS raspios-bullseye-arm64
1. Install XnViewMP-linux_0.92_armhf.deb
2. Copy the files libQt5X11Extras.so.5, libQt5Concurrent.so.5, libQt5Xml.so.5, from the 32-bit version of OS raspios-bullseye-armhf into the directory /lib/arm-linux-gnueabihf/ (XnViewMP must also be installed there XnViewMP-linux_0.92_armhf.deb)
FWIW my arm-linux-gnueabihf path is /user/lib/arm-linux-gnueabihf,
also when Iit gets installed in /opt/XnView. I tried to brute-copy the XnView dir to /lib/arm-linux-gnueabihf and to /usr/lib/arm-linux-gnueabihf, also tried to copy the lib files you mention to the /opt/XnView dir.Code: Select all
dpkg -i XnViewMP-linux_0.92_armhf.deb
trying to run ./XnView gives me "No such file or directory",
trying to run ./xnview.sh gives "... <path>/XnView: Not Found"
Download link:
https://downloads.raspberrypi.org/raspi ... m64.img.xz
2. Download XnViewMP armhf
Download link:
http://download.xnview.com/XnViewMP-lin ... _armhf.deb
3. Open File Manager
Left button click Downloads
Right button click file XnViewMP-linux_0.92_armhf.deb
Select Package Install
4. Download libQt5.7z
Download link:
https://mega.nz/file/P9gEhaxQ#OtkjIgAkV ... LQ20usVgxE
5. Open File Manager
Left button click Downloads
Right button click file libQt5.7z
Select Archiver
Click button Extract files
6. Open File Manager Downloads > libQt5
Double click file install.sh
Select Execute
Click Menu > Graphics > XnView Multi Platform