Need your libcurl.so name on your favorite distro

Linux specific forum
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Need your libcurl.so name on your favorite distro

Post by Fred »

Hi there,

I'm working on a fix for the libcurl issue on Linux, and I need to know what is the name of the libcurl.so lib on your linux distro. Ex: in ubuntu 12.04, it's:

Code: Select all

 fred$ ls /usr/lib/x86_64-linux-gnu/libcurl* -lisa

1589839 736 -rw-r--r-- 1 root root 750646 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.a
1574483   0 lrwxrwxrwx 1 root root     19 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
1574460   0 lrwxrwxrwx 1 root root     23 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
1574458 356 -rw-r--r-- 1 root root 360488 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0
1589838   4 -rw-r--r-- 1 root root    950 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.la
1574582   0 lrwxrwxrwx 1 root root     16 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-nss.so.3 -> libcurl-nss.so.4
1574580   0 lrwxrwxrwx 1 root root     20 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4 -> libcurl-nss.so.4.2.0
1574579 368 -rw-r--r-- 1 root root 373096 Apr 12  2013 /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4.2.0
1589841   0 lrwxrwxrwx 1 root root     16 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.so -> libcurl.so.4.2.0
1589685   0 lrwxrwxrwx 1 root root     12 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.so.3 -> libcurl.so.4
1581324   0 lrwxrwxrwx 1 root root     16 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
1581318 376 -rw-r--r-- 1 root root 381512 Apr 29 22:13 /usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
Could you post your results as well ? Thanks !
User avatar
SparrowhawkMMU
User
User
Posts: 44
Joined: Fri Jan 17, 2014 8:55 pm
Location: UK

Re: Need your libcurl.so name on your favorite distro

Post by SparrowhawkMMU »

.
I'm not currently running PB on Linux, but our Linux boxes report these.so files:

Code: Select all


14159952   0 lrwxrwxrwx 1 root root     19 Dec 30  2014 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
14159881   0 lrwxrwxrwx 1 root root     23 Dec 30  2014 libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
14159878 404 -rw-r--r-- 1 root root 410216 Dec 30  2014 libcurl-gnutls.so.4.2.0
14159871   0 lrwxrwxrwx 1 root root     12 Dec 30  2014 libcurl.so.3 -> libcurl.so.4
14159875   0 lrwxrwxrwx 1 root root     16 Dec 30  2014 libcurl.so.4 -> libcurl.so.4.2.0
14159869 424 -rw-r--r-- 1 root root 431272 Dec 30  2014 libcurl.so.4.2.0
Version: Debian 7.8
uname -or gives: 3.2.0-4-amd64 GNU/Linux):

Hope that helps


Edit: Fixed some formatting in the columns
Last edited by SparrowhawkMMU on Fri Sep 25, 2015 11:04 am, edited 1 time in total.
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Need your libcurl.so name on your favorite distro

Post by Fred »

It does, thanks.
User avatar
Keya
Addict
Addict
Posts: 1891
Joined: Thu Jun 04, 2015 7:10 am

Re: Need your libcurl.so name on your favorite distro

Post by Keya »

Linux Mint (ubuntu) 17.1 "Rebecca" Cinnamon
Im in /usr/lib/ but there's no x86_64-linux-gnu or anything x86* for that matter
I then used the explorer tool to do a search entire File System for *libcurl*, = 0 items
Then i try "pkg-config --libs curl" ... = "No package 'curl' found" (tried both 'curl' and 'libcurl')

Have just installed now with "apt-get install libcurl4-gnutls-dev"

$ locate libcurl.so
/usr/lib/i386-linux-gnu/libcurl.so.3
/usr/lib/i386-linux-gnu/libcurl.so.4
/usr/lib/i386-linux-gnu/libcurl.so.4.3.0

That's x86... trying x64 now and will again edit this post shortly

Ok i just tried x64, i didnt have to do any apt install (im not 100% sure if i had to on x86 - perhaps it was just my search that failed - again please excuse my Linux'n'Mac newbieness!)
Anyway x64 returns the exact same paths as i pasted above for x86 :)
Last edited by Keya on Fri Sep 25, 2015 10:00 am, edited 7 times in total.
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Need your libcurl.so name on your favorite distro

Post by Fred »

try "locate libcurl.so"
Deluxe0321
User
User
Posts: 69
Joined: Tue Sep 16, 2008 6:11 am
Location: ger

Re: Need your libcurl.so name on your favorite distro

Post by Deluxe0321 »

Code: Select all

robo@t_lab:~# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 8.1 (jessie)
Release:        8.1
Codename:       jessie
robo@t_lab:~# ls /usr/lib/x86_64-linux-gnu/libcurl* -lisa
230823786   0 lrwxrwxrwx 1 root root     19 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
230823785   0 lrwxrwxrwx 1 root root     23 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.3.0
230823784 436 -rw-r--r-- 1 root root 444832 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
230837506   0 lrwxrwxrwx 1 root root     12 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl.so.3 -> libcurl.so.4
230837507   0 lrwxrwxrwx 1 root root     16 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.3.0
230837505 464 -rw-r--r-- 1 root root 473504 Apr 29 11:47 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0

Code: Select all

dev0t_erp:~# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy
dev0@t_erp:~# ls /usr/lib/x86_64-linux-gnu/libcurl* -lisa
3803567   0 lrwxrwxrwx 1 root root     19 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
3803565   0 lrwxrwxrwx 1 root root     23 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
3803564 404 -rw-r--r-- 1 root root 410216 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0
3803549   0 lrwxrwxrwx 1 root root     12 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.3 -> libcurl.so.4
3803551   0 lrwxrwxrwx 1 root root     16 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
3803548 424 -rw-r--r-- 1 root root 431272 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0

Code: Select all

dev0@t_3046:~# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 8.1 (jessie)
Release:        8.1
Codename:       jessie
dev0@t_3046:~# ls /usr/lib/x86_64-linux-gnu/libcurl* -lisa
3344 864 -rw-r--r-- 1 root root 877110 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.a
1865   0 lrwxrwxrwx 1 root root     19 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
1863   0 lrwxrwxrwx 1 root root     23 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
1741 408 -rw-r--r-- 1 root root 410216 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0
3347   4 -rw-r--r-- 1 root root    943 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.la
3362   0 lrwxrwxrwx 1 root root     16 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.so -> libcurl.so.4.2.0
 565   0 lrwxrwxrwx 1 root root     12 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.so.3 -> libcurl.so.4
1836   0 lrwxrwxrwx 1 root root     16 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
 563 428 -rw-r--r-- 1 root root 431272 Dec 30  2014 /usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0

Code: Select all

dds@t_32105:~# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy
dds@t_32105:~# ls /usr/lib/x86_64-linux-gnu/libcurl* -lisa
98183868   0 lrwxrwxrwx 1 root root     19 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
98183866   0 lrwxrwxrwx 1 root root     23 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
98183864 404 -rw-r--r-- 1 root root 410216 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0
98183863   0 lrwxrwxrwx 1 root root     12 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.3 -> libcurl.so.4
98183865   0 lrwxrwxrwx 1 root root     16 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.4 -> libcurl.so.4.2.0
98183862 424 -rw-r--r-- 1 root root 431272 Apr 21 14:20 /usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
Little John
Addict
Addict
Posts: 4519
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: Need your libcurl.so name on your favorite distro

Post by Little John »

Linux Mint 17.2 Cinnamon x64

Code: Select all

john@john ~ $ ls /usr/lib/i386-linux-gnu/libcurl* -lisa
397063   0 lrwxrwxrwx 1 root root     12 Apr 29 21:18 /usr/lib/i386-linux-gnu/libcurl.so.3 -> libcurl.so.4
397060   0 lrwxrwxrwx 1 root root     16 Apr 29 21:18 /usr/lib/i386-linux-gnu/libcurl.so.4 -> libcurl.so.4.3.0
397050 416 -rw-r--r-- 1 root root 424760 Apr 29 21:18 /usr/lib/i386-linux-gnu/libcurl.so.4.3.0
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Need your libcurl.so name on your favorite distro

Post by Fred »

can you check if your libcurl support SSL ? As there is no -gnutls or -nss version. You can check it like this:

Code: Select all

 $ ldd yourlibname
and see in the linked libs if something looks like gnutls, openssl or nss
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: Need your libcurl.so name on your favorite distro

Post by ts-soft »

Manjaro Linux:

Code: Select all

[thomas@Manjaro-PC lib]$ ls libcurl* -lisa
134428   0 lrwxrwxrwx 1 root root     16 12. Aug 15:23 libcurl.so -> libcurl.so.4.4.0
134427   0 lrwxrwxrwx 1 root root     16 12. Aug 15:23 libcurl.so.4 -> libcurl.so.4.4.0
140077 464 -rwxr-xr-x 1 root root 472528 12. Aug 15:23 libcurl.so.4.4.0
Ubuntu 14.04:

Code: Select all

thomas@thomas-MS-7693:/usr/lib/x86_64-linux-gnu$ ls libcurl* -lisa
4066946   0 lrwxrwxrwx 1 root root     19 Apr 29 21:13 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
4066944   0 lrwxrwxrwx 1 root root     23 Apr 29 21:13 libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.3.0
4066943 396 -rw-r--r-- 1 root root 401512 Apr 29 21:13 libcurl-gnutls.so.4.3.0
4067063   0 lrwxrwxrwx 1 root root     12 Apr 29 21:13 libcurl.so.3 -> libcurl.so.4
4067065   0 lrwxrwxrwx 1 root root     16 Apr 29 21:13 libcurl.so.4 -> libcurl.so.4.3.0
4067062 416 -rw-r--r-- 1 root root 422696 Apr 29 21:13 libcurl.so.4.3.0
thomas@thomas-MS-7693:/usr/lib/x86_64-linux-gnu$ 
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
Keya
Addict
Addict
Posts: 1891
Joined: Thu Jun 04, 2015 7:10 am

Re: Need your libcurl.so name on your favorite distro

Post by Keya »

> $ ldd libcurl.so...

Code: Select all

Linux Mint 17.1 Cinnamon x86
 
/usr/lib/i386-linux-gnu/libcurl.so.3:
	linux-gate.so.1 =>  (0xb772d000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb7671000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xb7656000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb75fe000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb7452000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb740d000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb73fe000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb73ac000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7391000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7375000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb71c7000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb7101000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb707b000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7075000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb6fb7000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb6f87000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb6f82000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb6f76000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb6f5d000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6f42000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xb6f06000)
	/lib/ld-linux.so.2 (0xb772e000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xb6ef2000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb6eb6000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb6eb0000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb6eac000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xb6ea3000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xb6e1d000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xb6d77000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xb6d41000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xb6d2b000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb6d24000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xb6cfb000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xb6cec000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xb6ca4000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6be7000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb6bb6000)

/usr/lib/i386-linux-gnu/libcurl.so.4:
	linux-gate.so.1 =>  (0xb77c4000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb7708000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xb76ed000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb7695000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb74e9000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb74a4000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb7495000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb7443000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7428000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb740c000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb725e000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb7198000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb7112000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb710c000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb704e000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb701e000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb7019000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb700d000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb6ff4000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6fd9000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xb6f9d000)
	/lib/ld-linux.so.2 (0xb77c5000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xb6f89000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb6f4d000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb6f47000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb6f43000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xb6f3a000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xb6eb4000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xb6e0e000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xb6dd8000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xb6dc2000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb6dbb000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xb6d92000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xb6d83000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xb6d3b000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6c7e000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb6c4d000)

/usr/lib/i386-linux-gnu/libcurl.so.4.3.0:
	linux-gate.so.1 =>  (0xb7721000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb7665000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xb764a000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb75f2000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb7446000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb7401000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb73f2000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb73a0000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7385000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7369000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb71bb000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb70f5000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb706f000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7069000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb6fab000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb6f7b000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb6f76000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb6f6a000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb6f51000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6f36000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xb6efa000)
	/lib/ld-linux.so.2 (0xb7722000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xb6ee6000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb6eaa000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb6ea4000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb6ea0000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xb6e97000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xb6e11000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xb6d6b000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xb6d35000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xb6d1f000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb6d18000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xb6cef000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xb6ce0000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xb6c98000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6bdb000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb6baa000)
Little John
Addict
Addict
Posts: 4519
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: Need your libcurl.so name on your favorite distro

Post by Little John »

Fred wrote:can you check if your libcurl support SSL ? As there is no -gnutls or -nss version. You can check it like this:

Code: Select all

 $ ldd yourlibname
and see in the linked libs if something looks like gnutls, openssl or nss
This is the output that I got:

Code: Select all

john@john ~ $ ldd /usr/lib/i386-linux-gnu/libcurl.so.3
	linux-gate.so.1 =>  (0xf7710000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xf7650000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xf7635000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf75dc000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xf742f000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf73ea000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf73db000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf7389000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf736e000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7352000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf71a4000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf70de000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf7058000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7052000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf6f94000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf6f64000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf6f5f000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf6f53000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6f3a000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf6f1f000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf6ee3000)
	/lib/ld-linux.so.2 (0xf7711000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xf6ecf000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf6e93000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf6e8d000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xf6e89000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf6e80000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf6dfa000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xf6d54000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf6d1e000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xf6d08000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf6d01000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xf6cd8000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf6cc9000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xf6c81000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf6bc4000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf6b93000)
john@john ~ $ ldd /usr/lib/i386-linux-gnu/libcurl.so.4
	linux-gate.so.1 =>  (0xf76e2000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xf7622000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xf7607000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf75ae000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xf7401000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf73bc000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf73ad000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf735b000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7340000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7324000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7176000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf70b0000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf702a000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7024000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf6f66000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf6f36000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf6f31000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf6f25000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6f0c000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf6ef1000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf6eb5000)
	/lib/ld-linux.so.2 (0xf76e3000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xf6ea1000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf6e65000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf6e5f000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xf6e5b000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf6e52000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf6dcc000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xf6d26000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf6cf0000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xf6cda000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf6cd3000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xf6caa000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf6c9b000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xf6c53000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf6b96000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf6b65000)
john@john ~ $ ldd /usr/lib/i386-linux-gnu/libcurl.so.4.3.0
	linux-gate.so.1 =>  (0xf7759000)
	libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xf7699000)
	librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xf767e000)
	libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7625000)
	libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xf7478000)
	libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf7433000)
	liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf7424000)
	libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf73d2000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf73b7000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf739b000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf71ed000)
	libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf7127000)
	libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf70a1000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf709b000)
	libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf6fdd000)
	libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf6fad000)
	libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf6fa8000)
	libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf6f9c000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6f83000)
	libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf6f68000)
	libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf6f2c000)
	/lib/ld-linux.so.2 (0xf775a000)
	libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xf6f18000)
	libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf6edc000)
	libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf6ed6000)
	libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xf6ed2000)
	libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf6ec9000)
	libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf6e43000)
	libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xf6d9d000)
	libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf6d67000)
	libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xf6d51000)
	libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf6d4a000)
	libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xf6d21000)
	libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf6d12000)
	libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xf6cca000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf6c0d000)
	libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf6bdc000)
If you want me to check something more, please tell me.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: Need your libcurl.so name on your favorite distro

Post by ts-soft »

Here, the ouput from Manjaro:

Code: Select all

[thomas@Manjaro-PC lib]$ ldd libcurl.so.4
	linux-vdso.so.1 (0x00007ffe4175a000)
	libidn.so.11 => /usr/lib/libidn.so.11 (0x00007f8668558000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f8668328000)
	libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f86680a8000)
	libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f8667c30000)
	libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f86679e0000)
	libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f86676f8000)
	libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f86674c0000)
	libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f86672b8000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f86670a0000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8666e80000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f8666ad8000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f86668d0000)
	libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f86666c0000)
	libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f86664b8000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f86662a0000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f8668a08000)
[thomas@Manjaro-PC lib]$ 
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Need your libcurl.so name on your favorite distro

Post by Fred »

OK, sounds perfect. Thanks for testing, should be enough. Next beta will tell :).
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: Need your libcurl.so name on your favorite distro

Post by ts-soft »

Beta 8 works perfect with libcurl :D
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Fred
Administrator
Administrator
Posts: 16581
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Need your libcurl.so name on your favorite distro

Post by Fred »

You tried with SSL ?
Post Reply