Download link: http://www.evolution.rdg.ac.uk/BayesPhy.html Note that source
code is not publicly available, the page contains only precompiled binaries -
including support for Linux x86. If you need the source code, contact either
Vladimir Mencl, or the authors directly.

BEAST comes as a precompiled Java package, but uses a native library for
optimized computation. If the library is not available, BEAST uses an
alternative non-optimized Java implementation - so we want the library to be
available. The source code of the library is in the native directory,
and the compiled library should replace the precompiled Linux x86 file
in the lib directory.

gcc -O2 -funroll-loops -fPIC -I/usr/local/pkg/java/version/sdk/include/ -I/usr/local/pkg/java/version/sdk/include/linux -c NucleotideLikelihoodCore.c
Assembler:
/tmp//ccBWYEhZ.s: line 10: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccBWYEhZ.s: line 317: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccBWYEhZ.s: line 648: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccBWYEhZ.s: line 964: 1252-191 Only .llong should be used for relocatable expressions.
gmake: *** [NucleotideLikelihoodCore.o] Error 1

If compiling for 64-bit architecture, apply mb_64bit_safe.patch (Image:Mb
64bit-safe.patch.txt) and compile with parameter _64BIT=yes.
Without the patch and the compile flagf, 64-bit MrBayes
crashes (core dump) in sump. When applying the patch, use -R (the patch is in
reverse format). Still, I recommend to avoid the 64-bit version - MrBayes is
installed here as a 32-bit application.To compile the 64-bit version, type: