Clearly there's similarities in the underlying operating system when it comes to Unix and Linux.
Is there a reason why compiling a Makefile won't compile on a Linux OS versus on a FreeBSD or OSX OS won't compile?
For instance, installing the following application compiles successfully on a FreeBSD OS but won't compile on CentOS or Ubuntu.
http://www.superscript.com/trigger/install.html
Are there libraries or kernel headers that are missing within the Linux OS that require to build this specific Makefile?
Here's the Makefile for reference: https://github.com/SuperScript/trigger/blob/master/src/Makefile
Here's what I get when trying to run package\compile
on Linux machine.
# package/compile
sh makefile.build default.build load load
makefile.build: line 30: .: default.build: file not found
sh makefile.build default.build systype systype
makefile.build: line 30: .: default.build: file not found
sh makefile.build default.build compile compile
makefile.build: line 30: .: default.build: file not found
sh makefile.build default.o.build trigger-pull.o trigger-pull
makefile.build: line 30: .: default.o.build: file not found