[Aide] Unable to compile aide 0.15.1 on Solaris 10

Grant Lowe glowe at sbcglobal.net
Wed Feb 29 02:30:14 EET 2012


Here's what I get:

-bash-3.00$ make --version
GNU Make 3.82
Built for sparc-sun-solaris2.10
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
-bash-3.00$ make
make  all-recursive
make[1]: Entering directory `/tmp/aide-0.15.1'
Making all in include
make[2]: Entering directory `/tmp/aide-0.15.1/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/aide-0.15.1/include'
Making all in src
make[2]: Entering directory `/tmp/aide-0.15.1/src'
bison -y -d -o conf_yacc.c -p conf conf_yacc.y
make  all-am
make[3]: Entering directory `/tmp/aide-0.15.1/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../src -I../src   -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -W -Wall -g -g -O2  -fPIE -DPIE -Wundef -Wmissing-format-attribute -Wshadow -MT aide.o -MD -MP -MF .deps/aide.Tpo -c -o aide.o aide.c
In file included from aide.c:37:
../include/md.h:142: error: syntax error before "gcry_md_hd_t"
../include/md.h:142: warning: no semicolon at end of struct or union
../include/md.h:146: warning: type defaults to `int' in declaration of `md_container'
../include/md.h:146: warning: data definition has no type or storage class
In file included from aide.c:41:
../include/db_file.h:37: warning: declaration of 'conf' shadows a global declaration
../include/aide.h:96: warning: shadowed declaration is here
../include/db_file.h:38: warning: declaration of 'conf' shadows a global declaration
../include/aide.h:96: warning: shadowed declaration is here
In file included from aide.c:42:
../include/do_md.h:33: warning: declaration of 'conf' shadows a global declaration
../include/aide.h:96: warning: shadowed declaration is here
In file included from aide.c:47:
../include/util.h:53: warning: declaration of 'signal' shadows a global declaration
/usr/include/iso/signal_iso.h:48: warning: shadowed declaration is here
aide.c: In function `main':
aide.c:477: warning: unused variable `dig'
aide.c:478: warning: unused variable `digstr'
make[3]: *** [aide.o] Error 1
make[3]: Leaving directory `/tmp/aide-0.15.1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/aide-0.15.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/aide-0.15.1'
make: *** [all] Error 2
-bash-3.00$


I'm pretty lousy when it comes to C compiling, so can somebody please help me out here? I've tried googleing, using the packages from sunfreeware, and nothing so far has worked. Any advice is welcome!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.cs.tut.fi/pipermail/aide/attachments/20120228/7767fc14/attachment.html 


More information about the Aide mailing list