I tried building Archimedes software available on
gnu.org. Got some errors due to improper declaration of dependencies. So I fixed them by declaring dependencies in the files that use them in addition to the main file (and using #include guards). Now that I have successfully compiled and built the executable, I wish to contribute those changes. Any ways to do that?