Hi Kevin,
If you keep getting this error, it means that you are not using the latest version of QuartetNetworkGoodnessFit (aka QGoF for quarnet goodness-of-fit!).
In version 0.4.0, the error is different (see
here) --and should be mostly eliminated in fact, because v0.4.0 does not rely on Hybrid-Lambda, precisely because Hybrid-Lambda was not quite reliable.
The error message you got would be in version 0.3.4 (see
here) or earlier.
If you did update all packages, it means that one of the packages you require is holding back other packages, for compatibility. So you would need to find out which package is holding back some other packages. It could be the version of Julia itself.
To find out, go in package mode (type ']') and type 'status' to get the list of the packages you require, and which version you are using. What do you see?
You would get information on all installed packages (those required and their dependencies) with 'status --manifest'.
With the latest version of julia, the output shows which of these packages have an update available, but not installed yet.
There is also a way to see which packages is holding back another, but I don't remember exactly.
When I run across this issue, I usually remove the package that I don't need, and re-run 'update' to see if that works to update the packages I really want to use.
To remove a package named 'ThisPackage' for example, type 'rm ThisPackage'.
You could also force the installation of QGoF v0.4.0 by typing 'add QuartetNetwo...@0.4.0'
This command may fail, but it may tell you why: that is, it would tell you which package is preventing the update to v0.4.0. (at least with the latest version of Julia).
Good luck!
Cecile.