Tim Holloway wrote:The docs on MBox-store are vague on whether the C compiling is required if you don't want/need native-os file locking.
From experience, I recommend avoiding anything that requires compiling C code to build it. Not only is C definitely not write-once/run-anywhere, it's not even write-once/compile-anywhere. The example seemed to use a compiler named "C89". I'm not sure if that's a generic compiler reference or maybe a Sun/Solaris/Oracle product.
Not only are C builds touchy based on the OS platform, but they often break if you don't have the right compiler, right version of the compiler or right installed development libraries and that's even before you get into tweaking compiler options. I pretty well gave up on Perl CPAN because of the constant breakage in C components - Python's equivalent is much saner.