32-bit errors on a 64-bit platform (BEAGLE reading)

80 views
Skip to first unread message

Kent Sorgon

unread,
Oct 25, 2018, 11:56:07 AM10/25/18
to beast-users
Hi all,

I'm new to using BEAST, and I'm currently using v1.10.2 as recommended in our zoogeography class, although I'm keen on learning to run MCMC analyses on the latest version (2.5.1).

Using v1.10.2, I want to do MCMC on the BEAST using my .XML files generated in BEAUTI (same version). Everything's already in place: BEAGLE, 64-bit Java.  I try to run my .XML file and the following error shows up:

"Failed to load BEAGLE library: no libhmsbeagle32 in java.library.path"

This caught my attention, as I have installed the correct 64-bit versions of JRE and BEAGLE (v3.0.1) and have restarted my laptop prior to running BEAST, which should make BEAST recognize the BEAGLE installed in my laptop. I try to edit the BEAGLE files in \Common Files in a futile attempt to hush BEAST, to which it replies with another error:

"Failed to load BEAGLE library: [location of libhmsbeagle]: Can't load AMD 64-bit.dll  on a IA 32-bit platform."

I'm currently stuck with this error, but I'll try to re-install everything tomorrow; however, I would greatly appreciate any help on this matter, since I am not well-versed in the software and how to troubleshoot errors. As much as possible, I want to do my MCMC analyses on v1.10.2, but the prospect of doing them on the latest version is just tempting. Tips and help greatly appreciated. Thanks in advance!

Stephen Korsman

unread,
Dec 3, 2018, 2:14:27 PM12/3/18
to beast-users
I have the same problem on two different Windows 10 PCs.  No such problem on my linux PC.  My workaround for Windows was to use an older BEAST where Beagle could be turned off.  No real solution.
Reply all
Reply to author
Forward
0 new messages