Версия 1.31. Linux mandrake 10.
Запускаю configure:
Код: Выделить всё
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for gawk... gawk
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for ipchains... no
checking for iptables... /sbin/iptables
checking for mktemp... /bin/mktemp
checking for perl5... /usr/bin/perl5
checking for PQexec in -lpq... no
configure: WARNING: postgres library not found!
support for optional storage "postgre" will be disabled
hint: use the configure option '--with-postgresql-lib'
checking for gdbm_open in -lgdbm... no
configure: WARNING: gdbm library not found!
support for optional storage "gdbm" will be disabled
checking for mysql_query in -lmysqlclient... no
configure: WARNING: mysql library not found!
support for optional storage "mysql" will be disabled
checking for sqlite_get_table in -lsqlite... no
configure: WARNING: sqlite library not found!
support for optional storage "sqlite" will be disabled
checking for dlopen in -ldl... yes
checking for default data directory... /var/lib/ipac
checking for default run file name... /var/run/ipac.rules
checking for default pid file name... /var/run/ipac.pid
checking for default flag file name... /var/lib/ipac/flag
checking for default status file name... /var/run/ipac.status
checking for default fetchipac lock file name... /var/lock/ipac.lck
checking for tmp directory... /root/tmp
checking for maximum rule name length... 32
checking for available storage methods... plain-file
checking for default storage method... plain-file (consider installing postgre!)
checking for available access agents... files
checking for default access agent... files (default)
checking for default config directory... /etc/ipac-ng (default)
checking for default config file... /etc/ipac-ng/ipac.conf (default)
checking for available accounting agents... iptables ipchains
checking for default accounting agent... iptables (default)
checking if ipacsum debugging is desired... no (default)
checking if database debugging is desired... no (default)
checking for default database name... ipac (default)
checking for default database port... (default)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating storage/Makefile
config.status: creating agents/Makefile
config.status: creating access/Makefile
config.status: creating subst-config
config.status: creating access/files/Makefile
config.status: creating agents/iptables/Makefile
config.status: creating storage/plain-file/Makefile
config.status: creating ipactest
config.status: creating config.h
config.status: config.h is unchanged
Код: Выделить всё
running subst on files: ipacsum fetchipac.8 ipacsum.8 ipac-convert.8...
ipacsum: updated
fetchipac.8: unchanged
ipacsum.8: unchanged
ipac-convert.8: unchanged
chmod +x ipacsum ipac-convert ipactest
touch dosubst
Making all in storage
make[1]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/storage'
Making all in plain-file
make[2]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/storage/plain-file'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/storage/plain-file'
make[1]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/storage'
Making all in agents
make[1]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/agents'
Making all in iptables
make[2]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/agents/iptables'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/agents/iptables'
make[1]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/agents'
Making all in access
make[1]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/access'
Making all in files
make[2]: Entering directory `/home/kleo/Documents/ipac-ng-1.31/access/files'
bison -y -d -b rules -p rules rules.y
conflicts: 1 shift/reduce, 4 reduce/reduce
rules.y:59.15-62.13: warning: rule never reduced because of conflicts: command: error
make[2]: *** [rules.tab.c] Broken pipe
make[2]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/access/files'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/kleo/Documents/ipac-ng-1.31/access'
make: *** [all-recursive] Ошибка 1