The bad news

People generally (and rightly) think an application-level project like locus should be platform-independent. I'm sorry, but it's not so - the only supported platform is Linux. I don't believe kernel version matters, but gcc version does.

The reasons

First, I can't write portable installation scripts - the stuff I see in GNU configure just makes my head spin. If you know about some simple, gentle tutorial on how to do it, let me know.

Second, locus is not written in C, but in C++ - and C++ at the level I want to use is not a portable language. This is supposed to get better now that we have a standard, but somebody's got to implement it (on your system, in your compiler) first.

The solution

Of course, if you're willing to spend some effort, nothing is lost.

The administrator's way

is to get GNU tools - at least gcc, and if you don't want to rewrite makefiles, then also make, bash and sed.

The programmer's way

is to port locus for your favorite C++ compiler. It has been ported before (originally even from DOS :-) ), so it should be fairly easy. Naturally, I'm very interested in your success/failure.