braga <[email protected]> writes:

> Dear Niels, thanks for your immediate answer. Here is what I found on
> 3 of the failing tests

Good.

> zaamus@zaamuspc:~/Dependencies/nettle-2.7.1$ LD_LIBRARY_PATH=.lib ldd
> testsuite/ecc-mul-g-test
>       linux-gate.so.1 =>  (0x40022000)
>       libhogweed.so.2 => .lib/libhogweed.so.2 (0x40026000)
>       libnettle.so.4 => .lib/libnettle.so.4 (0x40054000)
>       libgmp.so.10 => /usr/lib/i386-linux-gnu/libgmp.so.10 (0x400a5000)
>       libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x40124000)
>       /lib/ld-linux.so.2 (0x40000000)

Is the file /usr/lib/i386-linux-gnu/libgmp.so.10 really gmp-6.0? I
suspect it's an older version. On my system (which is x86_64, not i386
like yours), /usr/lib/x86_64-linux-gnu/libgmp.so.10 is a symlink to
/usr/lib/x86_64-linux-gnu/libgmp.so.10.2.0, and if I examine the symbol
table, I get

  $ objdump -tT /usr/lib/x86_64-linux-gnu/libgmp.so.10 |grep limbs
  0000000000020210 g    DF .text  0000000000000015  Base        
__gmpz_limbs_write
  00000000000201a0 g    DF .text  000000000000003c  Base        
__gmpz_limbs_finish
  000000000001bd40 g    DF .text  0000000000000253  Base        __gmpz_prodlimbs
  0000000000020200 g    DF .text  0000000000000005  Base        
__gmpz_limbs_read
  00000000000201e0 g    DF .text  0000000000000015  Base        
__gmpz_limbs_modify

Do you have those symbols?

I think you can double check with

  dpkg -S /usr/lib/i386-linux-gnu/libgmp.so.10

(should give package name libgmp10), and check the version with

  dpkg -l libgmp10

In my (debian) system the package versino is "2:6.0.0+dfsg-6".

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to