A quick note for now: This will only work on 32 bit systems (or 64 bit systems with working 32 bit mode - try adding -m32 to COPTS) tar -xvzf imp2c.tar.gz make You can browse the source of the imp to c converter in: https://gtoal.com/src/imp2c/imp2c.e.html Note that the converted files are very unlikely to just work - there is a lot of hand fixing-up currently needs to be done - this is very much a work-in-progress. I have a newer (and I think better) parser under development, at https://gtoal.com/SBTPROJECT/6809sbt/experimental/generic-parser/ and it is very likely that I will transfer imp2c development to that parser-generator at some point in the future, because the parsing system used here has the major limitation that all white space and comments are lost in the translation. The new parser does not have that limitation.