imgbrd-grabber icon indicating copy to clipboard operation
imgbrd-grabber copied to clipboard

Arch's binary package doesn't launch

Open KodyVB opened this issue 2 years ago • 12 comments

Steps to reproduce

  1. Install the binary via paru -S imgbrd-grabber-bin or yay -S imgbrd-grabber-bin
  2. Run Grabber
  3. See error: Grabber: symbol lookup error: Grabber: undefined symbol: _ZNSt13runtime_errorC1EPKc, version Qt_5

Context

After encountering the problm, I even tried moving the ~/.config/Bionus/Grabber directory so it would initialize a fresh one on startup while troubleshooting, and it wouldn't even get that far. It gave the same error.

System information

  • OS: Arch Linux 6.0.7-arch1-1, KDE Plasma 5.26.2, Wayland
  • Grabber version: 7.9.1-1

Additional context Building it from source via the imgbrd-grabber or imgrbrd-grabber-git packages works for me, but the bin package doesn't. I figured I'd switch to the bin package to save the compilation time, but it doesn't work for me. It looks like someone else had the same issue half a year ago here.

KodyVB avatar Nov 06 '22 17:11 KodyVB

Do you have the same issue if you try to use the tar.gz provided here? Because that's what that AUR does, it downloads this tarball and runs it. What about the AppImage? (not pushing you to use it, but if one works but not the other that's interesting)

Also, which version of qt5 do you have on your machine?

Bionus avatar Nov 14 '22 18:11 Bionus

I downloaded the tar.gz, extracted it, then ran ./Grabber in the directory, and got the same error (I haven't used packages from tar.gz like that before, so I don't know if I was supposed to do anything else). I don't use AppImage, so I don't know about that.

When I do pacman -Qs qt5-base to query my downloaded packages, I get: local/qt5-base 5.15.7+kde+r173-1 (qt qt5)

KodyVB avatar Nov 14 '22 19:11 KodyVB

What does ldd Grabber gives you? (not sure if aur changes lib resolution?) Any unknown/mismatching library/dependency?

I checked and for me it's only targeting libQt5Sql.so.5 and similar for Qt libs. Grabber is built for Qt 5.15.2 so 5.15.7 should be more than fine (unless they put a breaking API change in a minor version but I very highly doubt it).

Bionus avatar Nov 14 '22 20:11 Bionus

I tried ldd /usr/bin/Grabber (after uninstalling the compiled one and reinstalling the bin version) and ldd Grabber on the tar.gz version, and they both gave the following (with different hex codes):

Edit: I just uninstalled the bin version and reinstalled the self-compile version that works, ran ldd on that, and found that it was the same as the other versions (except for the hex codes).

linux-vdso.so.1 (0x00007fff43f78000)
libQt5MultimediaWidgets.so.5 => /usr/lib/libQt5MultimediaWidgets.so.5 (0x00007f8075011000)
libQt5Sql.so.5 => /usr/lib/libQt5Sql.so.5 (0x00007f80747c0000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f8074000000)
libQt5Multimedia.so.5 => /usr/lib/libQt5Multimedia.so.5 (0x00007f80746c0000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f8073e8f000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f8073800000)
libQt5NetworkAuth.so.5 => /usr/lib/libQt5NetworkAuth.so.5 (0x00007f8074fe2000)
libQt5Qml.so.5 => /usr/lib/libQt5Qml.so.5 (0x00007f8073200000)
libQt5Xml.so.5 => /usr/lib/libQt5Xml.so.5 (0x00007f80737be000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f8072c00000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f8072800000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f8073e6f000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f8072619000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f8073738000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f8073650000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f80731ab000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f8073636000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f8073157000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x00007f8072b60000)
libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f8072000000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f8072b27000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f8072a3b000)
libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007f8073620000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f807253d000)
libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f807360a000)
libicui18n.so.72 => /usr/lib/libicui18n.so.72 (0x00007f8071c00000)
libicuuc.so.72 => /usr/lib/libicuuc.so.72 (0x00007f8071800000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f80724af000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f8071f57000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f8071ac1000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f8075058000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f8071a09000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f8073125000)
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f8071779000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f807245e000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f80716a1000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f8071673000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f80746ba000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f8072450000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f8071f50000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f8071f3e000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f80715a4000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f8071582000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f8071f32000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f8071439000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f807140f000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f80713ed000)
libicudata.so.72 => /usr/lib/libicudata.so.72 (0x00007f806f600000)
libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007f806f565000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f806f422000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f806f3a1000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f806f376000)
libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f8071a01000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f80713da000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007f806f368000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f806f342000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f806f297000)
libFLAC.so.12 => /usr/lib/libFLAC.so.12 (0x00007f806f254000)
libopus.so.0 => /usr/lib/libopus.so.0 (0x00007f806f1fa000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f806f1cc000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f806f1c1000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f807244b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f80713d2000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007f806f19e000)

KodyVB avatar Nov 14 '22 22:11 KodyVB

I have the same error on KDE neon jammy. ./Grabber: symbol lookup error: ./Grabber: undefined symbol: _ZNSt13runtime_errorC1EPKc, version Qt_5 Here's the ldd:

        linux-vdso.so.1 (0x00007ffc04bfb000)
        libQt5MultimediaWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5MultimediaWidgets.so.5 (0x00007f22fb4d2000)
        libQt5Sql.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007f22fb48f000)
        libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f22fa53b000)
        libQt5Multimedia.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5 (0x00007f22fa428000)
        libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f22fa275000)
        libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f22f9b92000)
        libQt5NetworkAuth.so.5 => /usr/lib/x86_64-linux-gnu/libQt5NetworkAuth.so.5 (0x00007f22fb460000)
        libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f22f9706000)
        libQt5Xml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007f22fb41a000)
        libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f22f91a2000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f22f8f78000)
        libgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f22fb3f8000)
        libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007f22f8d50000)
        libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f22f8cc9000)
        libm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007f22f8be2000)
        libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f22f8b8d000)
        libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f22f8b71000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f22f8b1d000)
        libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f22f8ae2000)
        libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f22f8a13000)
        libmd4c.so.0 => /usr/lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007f22fb3e4000)
        libsystemd.so.0 => /usr/lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f22f894c000)
        libdouble-conversion.so.3 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f22f8937000)
        libicui18n.so.70 => /usr/lib/x86_64-linux-gnu/libicui18n.so.70 (0x00007f22f8608000)
        libicuuc.so.70 => /usr/lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007f22f840d000)
        libpcre2-16.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f22f8383000)
        libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f22f82b4000)
        libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f22f817a000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f22fb516000)
        libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f22f80c2000)
        libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f22f808e000)
        libpulsecommon-15.99.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so (0x00007f22f8009000)
        libdbus-1.so.3 => /usr/lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f22f7fbb000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f22f7ef0000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f22f7ec1000)
        libcom_err.so.2 => /usr/lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f22f7ebb000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f22f7ead000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f22f7de5000)
        libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f22f7dbe000)
        liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f22f7d93000)
        liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f22f7d73000)
        libcap.so.2 => /usr/lib/x86_64-linux-gnu/libcap.so.2 (0x00007f22f7d68000)
        libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f22f7c2a000)
        libicudata.so.70 => /usr/lib/x86_64-linux-gnu/libicudata.so.70 (0x00007f22f600c000)
        libpcre.so.3 => /usr/lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f22f5f94000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f22f5e54000)
        libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f22f5dd5000)
        libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f22f5dd0000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f22f5da6000)
        libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f22f5d9e000)
        libapparmor.so.1 => /usr/lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007f22f5d87000)
        libkeyutils.so.1 => /usr/lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f22f5d80000)
        libresolv.so.2 => /usr/lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f22f5d6c000)
        libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f22f5d5e000)
        libgpg-error.so.0 => /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f22f5d38000)
        libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f22f5cfa000)
        libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f22f5ccd000)
        libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f22f5c22000)
        libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007f22f5bc4000)
        libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f22f5bb9000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f22f5bb3000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f22f5ba9000)
        libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f22f5b86000)
        libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f22f5b6e000)
        libmd.so.0 => /usr/lib/x86_64-linux-gnu/libmd.so.0 (0x00007f22f5b61000)

The appimage works, except for video (which is why I tried the tar).

mister-yolh avatar Feb 27 '23 21:02 mister-yolh

Do you have the same issue if you try to use the tar.gz provided here? Because that's what that AUR does, it downloads this tarball and runs it. What about the AppImage? (not pushing you to use it, but if one works but not the other that's interesting)

Also, which version of qt5 do you have on your machine?

Same problem with latest Grabber (version 7.11.2) for Gentoo Linux with Qt 5.15.10. AppImage seems to work.

$ ldd Grabber
        linux-vdso.so.1 (0x00007ffee4bac000)
        libQt5MultimediaWidgets.so.5 => /usr/lib64/libQt5MultimediaWidgets.so.5 (0x00007fe3d71b8000)
        libQt5Sql.so.5 => /usr/lib64/libQt5Sql.so.5 (0x00007fe3d7170000)
        libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007fe3d6ad8000)
        libQt5Multimedia.so.5 => /usr/lib64/libQt5Multimedia.so.5 (0x00007fe3d69f0000)
        libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007fe3d6850000)
        libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007fe3d62d8000)
        libQt5NetworkAuth.so.5 => /usr/lib64/libQt5NetworkAuth.so.5 (0x00007fe3d62a0000)
        libQt5Qml.so.5 => /usr/lib64/libQt5Qml.so.5 (0x00007fe3d5e28000)
        libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007fe3d5de0000)
        libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007fe3d5898000)
        libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/12/libstdc++.so.6 (0x00007fe3d5678000)
        libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/12/libgcc_s.so.1 (0x00007fe3d5658000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fe3d5488000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fe3d5400000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fe3d5328000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fe3d5308000)
        libssl.so.3 => /usr/lib64/libssl.so.3 (0x00007fe3d5260000)
        libcrypto.so.3 => /usr/lib64/libcrypto.so.3 (0x00007fe3d4e38000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fe3d4df8000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fe3d4cd0000)
        libdouble-conversion.so.3 => /usr/lib64/libdouble-conversion.so.3 (0x00007fe3d4cb8000)
        libicui18n.so.73 => /usr/lib64/libicui18n.so.73 (0x00007fe3d4990000)
        libicuuc.so.73 => /usr/lib64/libicuuc.so.73 (0x00007fe3d4790000)
        libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007fe3d4700000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fe3d45b8000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe3d78a0000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fe3d44f8000)
        libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fe3d44c0000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fe3d43f0000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fe3d43c8000)
        libicudata.so.73 => /usr/lib64/libicudata.so.73 (0x00007fe3d2538000)
        libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007fe3d2498000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fe3d2358000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fe3d2340000)
        libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007fe3d2330000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fe3d2300000)
        libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007fe3d22d8000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fe3d22d0000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fe3d22c8000)

tkzv avatar Aug 26 '23 02:08 tkzv

Also reproducing this issue on my Ubuntu linux machine. Here are all of my libqt5 linked shown:

        libQt5MultimediaWidgets.so.5 => /lib/x86_64-linux-gnu/libQt5MultimediaWidgets.so.5 (0x00007f8e568bc000)
        libQt5Sql.so.5 => /lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007f8e56879000)
        libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f8e561b8000)
        libQt5Multimedia.so.5 => /lib/x86_64-linux-gnu/libQt5Multimedia.so.5 (0x00007f8e560a5000)
        libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f8e55ef4000)
        libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f8e55814000)
        libQt5NetworkAuth.so.5 => /lib/x86_64-linux-gnu/libQt5NetworkAuth.so.5 (0x00007f8e557e7000)
        libQt5Qml.so.5 => /lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f8e5535d000)
        libQt5Xml.so.5 => /lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007f8e55317000)
        libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f8e54db8000)

And all my packages: https://termbin.com/ey7r Edit: Okay this is absolutely fascinating... i can launch the grabber on my arch machine grabber --version (prints 7.11.2) and it works fine, but downloading and trying to run the tar.gz executable spits out the same error! Double edit: The sha256sum is different!!!!! How? Triple edit: Putting the same file over to the ubuntu machine results in the same error... strange

GhostDog98 avatar Mar 04 '24 08:03 GhostDog98

~~Can we try bumping up the Qt version that this is built with to the latest Qt 5.15.13?~~ EDIT: Derp I was looking at the master branch instead of develop.

EDIT: This could also be a glibc issue since the binary is built on an older Ubuntu.

EDIT: Definitely a glibc issue. linuxdeployqt does not work on Ubuntu 22.04LTS See: https://github.com/txtsd/imgbrd-grabber/actions/runs/8516911163/job/23326676209#step:14:721 See: https://github.com/probonopd/linuxdeployqt/issues/340

txtsd avatar Apr 02 '24 01:04 txtsd

Any update on this?

KAGEYAM4 avatar May 14 '24 02:05 KAGEYAM4

Any update on this?

Just installed v7.12.1-2 via yay, working! The buildscript still fails as it cannot find qt, and manually building crashes the terminal (or exits) when running pushd build It's kinda strange tbh that this project doesn't use make, but that's a seperate issue.

GhostDog98 avatar May 15 '24 09:05 GhostDog98

Just installed v7.12.1-2 via yay, working!

I actually meant the -bin package - https://aur.archlinux.org/packages/imgbrd-grabber-bin

KAGEYAM4 avatar May 15 '24 10:05 KAGEYAM4

Just installed v7.12.1-2 via yay, working!

I actually meant the -bin package - https://aur.archlinux.org/packages/imgbrd-grabber-bin

This is the bin package that is working for me.

GhostDog98 avatar Jun 03 '24 09:06 GhostDog98