Hi François,

On 2016-04-06, Francois Bissey <francois.bis...@canterbury.ac.nz> wrote:
> libcurl.so doesn’t seem to be properly linked to openssl.

... which would be a problem of Ubuntu, right?

> Output of 
> ldd -r /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libcurl.so

king@king-C70-B:~/Sage/git/sage$ ldd -r 
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libcurl.so
        linux-vdso.so.1 =>  (0x00007ffced961000)
        libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 
(0x00007fecd3ea3000)
        librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 
(0x00007fecd3c86000)
        libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 
(0x00007fecd3a1c000)
        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x00007fecd35d8000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 
(0x00007fecd338e000)
        liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 
(0x00007fecd317e000)
        libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 
(0x00007fecd2f2c000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fecd2d12000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fecd2af3000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fecd2729000)
        libgnutls-deb0.so.28 => /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28 
(0x00007fecd240d000)
        libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 
(0x00007fecd21d9000)
        libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 
(0x00007fecd1fa3000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 
(0x00007fecd1d23000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fecd1b1e000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 
(0x00007fecd184c000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 
(0x00007fecd161d000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 
(0x00007fecd1418000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 
(0x00007fecd120d000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x00007fecd0ff2000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 
(0x00007fecd0dd6000)
        libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 
(0x00007fecd0b96000)
        /lib64/ld-linux-x86-64.so.2 (0x000055a80e761000)
        libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 
(0x00007fecd0931000)
        libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 
(0x00007fecd071d000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 
(0x00007fecd0519000)
        libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 
(0x00007fecd030f000)
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 
(0x00007fecd0085000)
        libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 
(0x00007feccfde2000)
        libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 
(0x00007feccfbae000)
        libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 
(0x00007feccf999000)
        libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 
(0x00007feccf791000)
        libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 
(0x00007feccf567000)
        libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 
(0x00007feccf358000)
        libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 
(0x00007feccf10d000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007feccee3f000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 
(0x00007feccec07000)

> readelf -d 
> /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libcurl.so

king@king-C70-B:~/Sage/git/sage$ readelf -d 
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libcurl.so

Dynamic section at offset 0x6d260 contains 38 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libidn.so.11]
 0x0000000000000001 (NEEDED)             Shared library: [librtmp.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libssl.so.1.0.0]
 0x0000000000000001 (NEEDED)             Shared library: [libcrypto.so.1.0.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgssapi_krb5.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [liblber-2.4.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libldap_r-2.4.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libcurl.so.4]
 0x000000000000000c (INIT)               0x9218
 0x000000000000000d (FINI)               0x55054
 0x0000000000000019 (INIT_ARRAY)         0x26b968
 0x000000000000001b (INIT_ARRAYSZ)       8 (bytes)
 0x000000000000001a (FINI_ARRAY)         0x26b970
 0x000000000000001c (FINI_ARRAYSZ)       8 (bytes)
 0x000000006ffffef5 (GNU_HASH)           0x1f0
 0x0000000000000005 (STRTAB)             0x29e0
 0x0000000000000006 (SYMTAB)             0x3d0
 0x000000000000000a (STRSZ)              6355 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x26d500
 0x0000000000000002 (PLTRELSZ)           7896 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x7340
 0x0000000000000007 (RELA)               0x47d8
 0x0000000000000008 (RELASZ)             11112 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffc (VERDEF)             0x45e0
 0x000000006ffffffd (VERDEFNUM)          3
 0x0000000000000018 (BIND_NOW)           
 0x000000006ffffffb (FLAGS_1)            Flags: NOW
 0x000000006ffffffe (VERNEED)            0x4638
 0x000000006fffffff (VERNEEDNUM)         8
 0x000000006ffffff0 (VERSYM)             0x42b4
 0x000000006ffffff9 (RELACOUNT)          434
 0x0000000000000000 (NULL)               0x0

Best regards,
Simon

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to