PAMLX is not to be used when using the CODEML protocol -- you will se that we only explain how to run PAML, specifically the CODEML program, from the terminal, not using a GUI such as PAMLX.
Nevertheless, if you want to make PAMLX work for other types of analyses, please note that it relies heavily on the Qt package, and hence the compilation may not always work if the Linux distribution has issues with Qt. You may want to try the following steps, which I previously explained on
this google group conversation:
1. I think the version of Qt you need is Qt4. So I recommend you remove other Qt packages if you had installed them as it may cause issues to have different versions. You can do this via Synaptic or by typing:
sudo apt-get --purge remove qt*
2. Then, install Qt4:
sudo apt-get install qt4-default3. After that, you may want to move to the PAMLX folder with the source code and type:
qmake pamlX.pro
makeIf there are no issues, the software should start compiling and, at the end, you should see an executable file called "pamlX" appear.
If after following the steps above PAMLX cannot compile, it would be good that you try to run the PAML programs from the terminal instead of using GUI as it will help you to better understand the models you are using (i.e., never run anything by default: understand the dataset you have and use the best model according to your biological question and your dataset). As I mentioned above, we only explain how to run CODEML from the terminal on the protocol you mention, not using a GUI :)
Hope this helps!
Sandra