masneyb / gftp

gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.
http://www.gftp.org
MIT License
116 stars 21 forks source link

gtp 2.9.1b fails to build on opensuse Leap 15.3 #145

Open Cat22 opened 2 years ago

Cat22 commented 2 years ago

./autogen.sh and ./configure run without errors but gftp fails to build see attachment [gftp-build-failure.txt] (https://github.com/masneyb/gftp/files/8315816/gftp-build-failure.txt)

KDE 5.76.0 Plasma 5.18.6 Qt: 5.12.7 gcc (SUSE Linux) 11.2.1 20210816 [revision 056e324ce46a7924b5cf10f61010cf9dd2ca10e9]

gusnan commented 2 years ago

Are you building the GTK2 or GTK3 version? - my guess is that you are trying to build the GTK3, which won't work with the same errors that you have in the build log.

(Don't use --enable-gtk3 with configure - it won't work).

See https://github.com/masneyb/gftp/issues/143#issuecomment-1030397884 , where they run into the same problem.

gusnan commented 2 years ago

Sorry, I didn't notice that it was you who had posted that comment on the other report. But it still stands, the GTK3 version won't build, and I guess that is the problem you run into here too.

I am the Debian maintainer, and there we build the GTK 2 version, which builds just fine, and I run in to the same problems as you when trying to build the GTK 3 version.

Cat22 commented 2 years ago

Well, it now builds under gtk2 but when i try to run it it i get: error while loading shared libraries: libcrypto.so.43: cannot open' shared object file: No such file or directory I tried installing the only libcrypto i could find in my repositories: "libcryptopp5_6_5 - Cryptographic Library for C++" but it didnt work, is there another name it goes by?

Cat22 commented 2 years ago

I tried downloading it from the web but all i could find was   libcrypto43-32bit-2.8.0-lp152.2.6.x86_64.rpm Which didn't work, probably cuz its 32 bit, i didn't see any 64 bit versions. Do you know where i can download the proper rpm? -- | --

libcrypto43-32bit-2.8.0-lp152.2.6.x86_64.rpm

gusnan commented 2 years ago

I'm using Debian, so I don't know for sure what it looks like in Fedora, but here you get libcrypto from the package named libssl1.1. It might be something like this in fedora too.

Cat22 commented 2 years ago

I am using openSuse 15.3 All i have available is libopenssl which doesn't work

gusnan commented 2 years ago

Sorry, I meant Suse, not Fedora. My mistake.