Hi,

testing MLDonkey 2.7.1 on Solaris 9/Sparc did not show the tiger tree error.

This error was fixed in 2.7.1:
2005/12/01
4657: Fix for C files for AMD64, mipsel platforms
     improve endianness checking in tiger.c, md5_c.c and CryptoPP.h,
     print endianness in buildinfo, removed sha1_old code

Therefore I am a bit surprised that this error still exists.
Could you please compile Ocaml and MLDonkey yourself?

Remove all Ocaml and MLDonkey stuff from Debian/Sparc

wget http://caml.inria.fr/pub/distrib/ocaml-3.09/ocaml-3.09.1.tar.bz2
tar -xjvf ocaml-3.09.1.tar.bz2
cd ocaml-3.09.1
./configure
make world.opt
make install

wget http://download.savannah.gnu.org/releases/mldonkey/mldonkey-2.7.2.tar.bz2
tar -xjvf mldonkey-2.7.2.tar.bz2
cd mldonkey-2.7.2
./configure
make
./mlnet -stdout

No tiger tree error should appear now. If it still does, please check
/usr/local/lib/ocaml/caml/config.h. A sparc CPU is big-endian
(this should also be reported by MLDonkey buildinfo command)
and ARCH_BIG_ENDIAN should be defined in config.h.
MLDonkey uses this header file since the patch mentioned above.
So if 2.7.1 still reports failed tiger tree check then something could
be wrong when detecting endianess.

- spiralvoice




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to