Just thought I'd inform people that installing BYOND on a Linux system without the 'make' package is entirely possible. I know, because I installed it on my home-network-server-thing, which doesn't have make. Or even a c compiler, so I can't get make installed (Seriously? What linux distribution comes without a c compiler? Anyone know how I can get a compiler with neither make nor another compiler?)
However, it is actually possible to edit the makefile so that it can be run as a shell script (If this is obvious to linux gurus, forgive me. The rest of the unwashed masses need to know, anyway).
It's pretty simple. There are four steps. They're probably both shell-dependant, but this is what works with bash.
1 - Remove the spaces between the name of a variable and the equal sign. (So BYOND_SYSTEM = /usr/local/byond becomes BYOND_SYSTEM=/usr/local/byond)
2 - Whenever you find the pattern $(variable), remove the brackets, to make it $variable.
3 - Use chmod to allow you to execute Makefile.
4 - run ./Makefile
(Incidentally, could you guys also release tar.gz archives for linux byond? Not all linux distributions (*cough* whatever the damned server is running*cough*) have unzip. I can convert it to a tar.gz when I run the linux partition on my HDD, but that's sort of annoying. It's more a timesaver for the unwashed masses then anything else.)
ID:185357
![]() Feb 22 2006, 10:00 pm
|
|
distros that have no need of one, like firewalls, liveCDs, and special 'ready-to-go' specific distros. Given that it's working as a server for a network, and a firewall, I'd say that that's it. It's more annoying then anything else - not something that I have to drastically fix. You should be able to use that distribution's package manager/program installer to install gcc (which contains the gnu c compilier) for your system. you can also install make if gcc doesn't force it to install automatically. I'll try that. Thanks. EDIT: That worked! Yay! |
Jp wrote:
distros that have no need of one, like firewalls, liveCDs, and special 'ready-to-go' specific distros.
you should be able to use that distribution's package manager/program installer to install gcc (which contains the gnu c compilier) for your system. you can also install make if gcc doesn't force it to install automatically.