PureBasic Forum
http://forums.purebasic.com/english/

Need your libcurl.so name on your favorite distro
http://forums.purebasic.com/english/viewtopic.php?f=15&t=63476
Page 1 of 2

Author:  Fred [ Fri Sep 25, 2015 9:25 am ]
Post subject:  Need your libcurl.so name on your favorite distro

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:
 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 !

Author:  SparrowhawkMMU [ Fri Sep 25, 2015 9:36 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

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

Code:

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

Author:  Fred [ Fri Sep 25, 2015 9:40 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

It does, thanks.

Author:  Keya [ Fri Sep 25, 2015 9:44 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

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 :)

Author:  Fred [ Fri Sep 25, 2015 9:47 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

try "locate libcurl.so"

Author:  Deluxe0321 [ Fri Sep 25, 2015 9:48 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

Code:
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:
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:
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:
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

Author:  Little John [ Fri Sep 25, 2015 9:56 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

Linux Mint 17.2 Cinnamon x64

Code:
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

Author:  Fred [ Fri Sep 25, 2015 10:18 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

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

Code:
 $ ldd yourlibname


and see in the linked libs if something looks like gnutls, openssl or nss

Author:  ts-soft [ Fri Sep 25, 2015 10:26 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

Manjaro Linux:
Code:
[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:
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$

Author:  Keya [ Fri Sep 25, 2015 10:39 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

> $ ldd libcurl.so...
Code:
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)

Author:  Little John [ Fri Sep 25, 2015 10:45 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

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:
 $ ldd yourlibname


and see in the linked libs if something looks like gnutls, openssl or nss


This is the output that I got:

Code:
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.

Author:  ts-soft [ Fri Sep 25, 2015 10:59 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

Here, the ouput from Manjaro:
Code:
[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]$

Author:  Fred [ Fri Sep 25, 2015 11:09 am ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

OK, sounds perfect. Thanks for testing, should be enough. Next beta will tell :).

Author:  ts-soft [ Fri Sep 25, 2015 5:34 pm ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

Beta 8 works perfect with libcurl :D

Author:  Fred [ Fri Sep 25, 2015 5:46 pm ]
Post subject:  Re: Need your libcurl.so name on your favorite distro

You tried with SSL ?

Page 1 of 2 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/