JvanKatwijk / qt-dab

Qt-DAB, a general software DAB (DAB+) decoder with a (slight) focus on showing the signal
http://www.sdr-j.tk
GNU General Public License v2.0
299 stars 62 forks source link

Qt_DAB-6-x86_64.AppImage asks for libcurl3 but Ubuntu 22.04 is using libcurl4 #307

Closed computer-wizard closed 11 months ago

computer-wizard commented 1 year ago

OS: Ubuntu 22.04

./Qt_DAB-6-x86_64.AppImage -A ham.dab /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6)

This gives a problem with Ubuntu 22.04 as it is using libcurl4 by default and libcurl3 is not available.

JvanKatwijk commented 1 year ago

Interesting problem, I create appimages on Ubuntu 16 which is of course rather old. CReating AppImages with U18 gives problems with Qt components, so that is - for the time being - no option. I';; prepare an AppImage without curl, the price is that you cannot load a TII database from the source and have to install a copy - available on my repository - yourself

Op ma 6 nov 2023 om 22:04 schreef computer-wizard @.***

:

OS: Ubuntu 22.04

./Qt_DAB-6-x86_64.AppImage -A ham.dab /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6)

This gives a problem with Ubuntu 22.04 as it is using libcurl4 by default and libcurl3 is not available.

— Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/qt-dab/issues/307, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCPHQDDSNJJFZTLOFKIIQTYDFGFDAVCNFSM6AAAAAA7AEJTUSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4DAMBVGUZDINA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Jan van Katwijk

andimik commented 1 year ago

Ubuntu 16.04 is really old...

Its support has ended 2.5 years ago...

andimik commented 1 year ago

I just have spoken with a friend of mine who has Ubuntu 22.04 (which I have installed for him some months ago) but the AppImage is working as expected.

JvanKatwijk commented 1 year ago

As said, creating an AppImage on an U18 box results in an AppImage that will not run due to missing Qt libraries, However, I installed an U20 box and created an AppImage there that runs without any problem on my Fedora Box (but then, that did the AppImage built on an U16 box as well, but that also runs with one minor issue on a fresh installed U22 box. The issue is that the AppImage requires a libfuse library that is not by default installed on the system. However, after loading an installing that library, the AppImage (in the repository call ....-new.AppImage) seems to run fine on aforementioned U22 box (for the reader U -> Ubuntu)

Op di 7 nov 2023 om 12:20 schreef andimik @.***>:

I just have spoken with a friend of mine who has Ubuntu 22.04 (which I have installed for him some months ago) but the AppImage is working as expected.

— Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/qt-dab/issues/307#issuecomment-1798309573, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCPHQHB6CKOMKQKJQGA4FTYDIKO7AVCNFSM6AAAAAA7AEJTUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJYGMYDSNJXGM . You are receiving this because you commented.Message ID: @.***>

-- Jan van Katwijk

JvanKatwijk commented 1 year ago

As said, creating an AppImage on an U18 box results in an AppImage that will not run due to missing Qt libraries, However, I installed an U20 box and created an AppImage there that runs without any problem on my Fedora Box (but then, that did the AppImage built on an U16 box as well, but that also runs with one minor issue on a fresh installed U22 box. The issue is that the AppImage requires a libfuse library that is not by default installed on the system. However, after loading an installing that library, the AppImage (in the repository call ....-new.AppImage) seems to run fine on aforementioned U22 box (for the reader U -> Ubuntu)

Op di 7 nov 2023 om 08:17 schreef jan van katwijk @.***>:

Interesting problem, I create appimages on Ubuntu 16 which is of course rather old. CReating AppImages with U18 gives problems with Qt components, so that is - for the time being - no option. I';; prepare an AppImage without curl, the price is that you cannot load a TII database from the source and have to install a copy - available on my repository - yourself

Op ma 6 nov 2023 om 22:04 schreef computer-wizard < @.***>:

OS: Ubuntu 22.04

./Qt_DAB-6-x86_64.AppImage -A ham.dab /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /tmp/.mount_Qt_DAByHgxGL/usr/bin/qt-dab-6)

This gives a problem with Ubuntu 22.04 as it is using libcurl4 by default and libcurl3 is not available.

— Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/qt-dab/issues/307, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCPHQDDSNJJFZTLOFKIIQTYDFGFDAVCNFSM6AAAAAA7AEJTUSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4DAMBVGUZDINA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Jan van Katwijk

-- Jan van Katwijk

andimik commented 1 year ago

BTW: I cannot use a dabstick, as the 6.25 (new version from today) appImage says

failed to open /usr/local/lib64/librtlsdr.so

In my case it's /usr/local/lib/librtlsdr.so as there is no lib64 directory

/usr/local$ ls
bin  etc  games  include  lib  man  sbin  share  src
JvanKatwijk commented 1 year ago

If everything went as planned, this is solved in the latest upload

Wrt eti: I did not change anything, I'll have a look tomorrow

Op di 7 nov 2023 om 20:09 schreef andimik @.***>:

BTW: I cannot use a dabstick, as the 6.25 (new version from today) appImage says

failed to open /usr/local/lib64/librtlsdr.so

In my case it's /usr/local/lib/librtlsdr.so as there is no lib64 directory

/usr/local$ ls bin etc games include lib man sbin share src

— Reply to this email directly, view it on GitHub https://github.com/JvanKatwijk/qt-dab/issues/307#issuecomment-1799621818, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCPHQAIN7CLQPRCH7HE5ZTYDKBNVAVCNFSM6AAAAAA7AEJTUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJZGYZDCOBRHA . You are receiving this because you commented.Message ID: @.***>

-- Jan van Katwijk