Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects
GNU General Public License v3.0
2.23k stars 216 forks source link

PowerISO for Linux #2742

Open thetechstoner opened 1 week ago

thetechstoner commented 1 week ago

What is the name of the app?

PowerISO

Where is the app hosted?

https://www.poweriso.com/download.htm

About the app

Easy and friendly interface Create ISO File, Edit ISO File, Extract ISO File, Burn ISO File, Mount ISO File, Make Audio Disc, Audio CD ripper, ISO and BIN Converter, Open / Extract /Edit disk image file, Create Bootable USB drive

PowerISO v9.0 (32-bit)

PowerISO v9.0 (64-bit)

Run windows program With box86 or box64

Confirmations

github-actions[bot] commented 1 week ago

Hello there 👋 Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible. In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.

Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.

Botspot commented 1 week ago

Uhh, so how exactly can this run on Raspberry Pi? Did you actually try it?

matu6968 commented 1 week ago

Uhh, so how exactly can this run on Raspberry Pi? Did you actually try it?

PowerISO for Linux is only available for x86/x86_64, which means box64 will be needed to run this application (since Pi-Apps has Zoom which is x86_64 only it uses box64 to run it on Pi's)

PowerISO for Linux has not been maintained since 2019 (according to the releases page) which means the developers may have abandoned developing it since their Windows versions is still being maintained, and this software has a trial mode which o nly allows making/editing images to 300 MB which is fine as per the rules on Pi-Apps.

Botspot commented 1 week ago

Uhh, so how exactly can this run on Raspberry Pi? Did you actually try it?

PowerISO for Linux is only available for x86/x86_64, which means box64 will be needed to run this application (since Pi-Apps has Zoom which is x86_64 only it uses box64 to run it on Pi's)

Yes, I am aware. That is my point - before I spend any time on this, I'm waiting to hear back from the original poster to see if they were honest in checking those boxes or just assumed this works without testing first.

matu6968 commented 1 week ago

Yes, I am aware. That is my point - before I spend any time on this, I'm waiting to hear back from the original poster to see if they were honest in checking those boxes or just assumed this works without testing first.

Result of my testing considering the original poster didn't bother to test it:

Nope, it can't be executed within box64

Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 80 entries
Box64 with Dynarec v0.2.9 d6b9fd28 built on Jul  8 2024 06:21:18
BOX64: Detected 48bits at least of address space
Counted 56 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/ximipi5/.nvm/versions/node/v22.12.0/bin/:/home/ximipi5/.yarn/bin/:/home/ximipi5/.config/yarn/global/node_modules/.bin/:/home/ximipi5/.cargo/bin/:/home/ximipi5/.local/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/:/snap/bin/
Looking for ./poweriso
Rename process to "poweriso"
Using emulated libQt5Gui.so.5
Using emulated libQt5Core.so.5
Using emulated libQt5Widgets.so.5
Using native(wrapped) libpthread.so.0
Using emulated libstdc++.so.6
Using emulated libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libm.so.6
Using native(wrapped) libGL.so.1
Using native(wrapped) libz.so.1
Using emulated libicui18n.so.56
Using emulated libicuuc.so.56
Using emulated libicudata.so.56
Using native(wrapped) libgthread-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QFactoryLoader::QFactoryLoader() checking directory path "/home/ximipi5/Downloads/poweriso-x64-1.1/poweriso-x64/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/home/ximipi5/Downloads/poweriso-x64-1.1/poweriso-x64/platforms/libqxcb.so"
Found metadata in lib /home/ximipi5/Downloads/poweriso-x64-1.1/poweriso-x64/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archreq": 0,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 330752
}

Got keys from plugin meta data ("xcb")
Using emulated /home/ximipi5/Downloads/poweriso-x64-1.1/poweriso-x64/platforms/libqxcb.so
Using emulated libQt5XcbQpa.so.5
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using native(wrapped) libfreetype.so.6
Using emulated libQt5DBus.so.5
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXrender.so.1
Using native(wrapped) libdbus-1.so.3
loaded library "/home/ximipi5/Downloads/poweriso-x64-1.1/poweriso-x64/platforms/libqxcb.so"
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
loaded library "Xcursor"
Error: PltResolver: Symbol  xcb_sumof(ver 0: xcb_sumof) not found, cannot apply R_X86_64_JUMP_SLOT 0x7fff0a3d2810 (0x7fff0a038ec6) in libQt5XcbQpa.so.5 (local_maplib=0x63399210, global maplib=0x63278340, deepbind=0)
Sigfault/Segbus while quitting, exiting silently
Botspot commented 1 week ago

@thetechstoner please respond. If you do not respond, I will need to close this issue for inactivity and block you from opening future issues as a spam preventative measure.

thetechstoner commented 1 week ago

Could you add x64 windows version of PowerISO instead of Linux version

Botspot commented 1 week ago

Could you add x64 windows version of PowerISO instead of Linux version

Could you show that you tried testing this on Raspberry Pi before you clicked that checkbox?

Confirmations

thetechstoner commented 1 week ago

before I spend any time on this, I'm waiting to hear back from the original poster to see if they were honest in checking those boxes or just assumed this works without testing first.

Sorry I have not tested it Could it be possible to add windows version Since it is maintained

matu6968 commented 1 week ago

Could you add x64 windows version of PowerISO instead of Linux version

again decided to see it myself if it works cause he does not wanna bother and windows version works as expected with wine (x86) and box64

Image