[KinoSearch] Compile 0.30_07 on FreeBSD 7

Marvin Humphrey marvin at rectangular.com
Fri Nov 13 12:43:47 PST 2009


On Fri, Nov 13, 2009 at 09:13:23PM +0100, Eriam Schaffter wrote:

> I'm trying to compile KS on FreeBSD 7.1. 1.6 compiles fine from ports 
> but I'd really like to use 0.30. Any hints on where to look further ?

Looking at the output, it's the C configuration tool, Charmonizer, failing.
Specifically, it's the static function do_test_compile(), being invoked from
within chaz_CC_new().  Charmonizer works by running lots of little test
compiles.  If it tries a very basic test compile and fails, it bails out
early.

There should be a source file, _charm_try.c in your distro directory.  It
should contain the following source code:  

  int main() { return 0; }

For some reason, that's not compiling.  Instead, we get this message:

  Syntax error: "(" unexpected

Confirm that that file is there, and that it contains the source code it
should.  If all that checks out, I don't know right away what's wrong.  I
you're a C hacker, you might be able to track it down.  Alternatively, if
someone wants to contact me offlist and provide me access to a FreeBSD 7.1
box, I can do it.  I used to run a FreeBSD 5.3 box, but I don't have access to
one anymore.

Best,

Marvin Humphrey




More information about the kinosearch mailing list