MCMCMS is developed in systems that run the Slackware distribution of Linux. If you need to run on a different distribution or operating system, you might need to recompile the glue that enables Prolog to call the logamma function from C language libraries. This should be a straightforward operation, which is documented in files bns/src/llhood/logamma_sicstus.pl and bns/src/llhood/logamma_yap.pl. The logamma function is used in computing the likelihood of proposed models given the data. In recent versions of Yap we use the built-in function lgamma/1 so there is no need for linking to the C libraries.