[Aide] can't compile 0.12 on Solaris 8, 9, or 10

colin@ccsisupport.com colin at ccsisupport.com
Tue Oct 17 00:12:17 EEST 2006


Hey all;

aide-0.12 has a few nice bug fixes that we really want, so I'm trying to
build it on Solaris 8 and 10. Unfortunately, I'm getting nowhere.

On Solaris 8, I've installed gcc, gmake, bison, flex, and mhash. Configure
finds everything properly, and cleanly builds a makefile. Then when I run
/usr/local/bin/make, it dies almost instantly.

Here's the output:

    (voyager)$ /usr/local/bin/make
    /usr/local/bin/make  all-recursive
    make[1]: Entering directory `/home/bigamc/proj/aide-0.12'
    Making all in src
    make[2]: Entering directory `/home/bigamc/proj/aide-0.12/src'
    bison -y  -d -p conf -o conf_yacc.c
/home/bigamc/proj/aide-0.12/src/conf_yacc.y
    make[2]: *** [conf_yacc.c] Broken Pipe
    make[2]: Leaving directory `/home/bigamc/proj/aide-0.12/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/bigamc/proj/aide-0.12'
    make: *** [all] Error 2

So the problem appears to be bison. I can run the line by hand, and it
returns without errors, but also without any output! conf_yacc.c never
gets created.

I've mucked around with the options, and pretty much proven that there's
no output from this bison command. However, I don't know where to go
from here, to debug it. Any thoughts?

Thanks,
Colin



More information about the Aide mailing list