Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WARNING: PhyML binary is not in the list of compatibility #44

Open
AlexWanghaoming opened this issue Jun 26, 2020 · 5 comments
Open

WARNING: PhyML binary is not in the list of compatibility #44

AlexWanghaoming opened this issue Jun 26, 2020 · 5 comments

Comments

@AlexWanghaoming
Copy link

Hi,
It seems that the PhyML in the package can not be used. Also, the compatible versions: 20130103 20131022 20141009 20141029 20150501 20151222 can not be found in the https://github.com/stephaneguindon/phyml/releases/tag/
Thanks

@plubbe
Copy link

plubbe commented Mar 10, 2021

Hi -

Has anyone fixed this issue? I've tried the chmod +x suggestion that worked for a slightly different problem (although I already had execute permissions), and I've also tried putting older versions of the PhyML binaries in the same folder (jmodeltest-2.1.10/exe/phyml/) but no luck. I'm running this on MacOS Catalina. Any suggestions?

Thank you :)

@santrer
Copy link

santrer commented Aug 10, 2021

I have the same problem. Did anyone manage to fix it? I can't run any analyses.

@brunomioto
Copy link

I had this same problem. Then I tried jmodeltest-2.1.7, trimming long names (#22) and it worked!
But > 2.1.7 didn't work.

@TeresaPegan
Copy link

TeresaPegan commented May 30, 2022

I am having the same problem. It seems like version 2.1.10 is simply not usable with phyml right now. I also cannot find a copy of jmodeltest-2.1.7 except on third party websites.

I don't think I can use jmodeltest at all until this is resolved?

Thanks,
-Teresa

@MordorianGuy
Copy link

This bug is encountered on non-Linux OSs. To my mind, this is due to this line of code:

	private static boolean checkPhymlCompatibility(String binary) {
		boolean binaryFound = false;
		if (Utilities.findCurrentOS() != Utilities.OS_LINUX)
			return false;

As I get free, I will try to fix it, test, & make a pull-request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants