Hello,
I experienced an error when compiling flood-0.4. For instance, I'm using
Red Hat 9. First, I've used your recomendations:
% ./buildconf -> output in build.txt
% ./configure --disable-shared -> output in configure.txt
% make all
And I received the following error:
[EMAIL PROTECTED] flood-0.4]# make all
build/rules.mk:57: /build/config_vars.mk: No such file or directory
make: *** No rule to make target `/build/config_vars.mk'. Stop.
So, I edited the build/rules.mk file, putting the correct path in the
include of the line 57. Then, when I run make all again, he finds the
config_vars.mk file, but:
/bin/sh /usr/share/build/libtool --silent --mode=compile gcc -g -O2
-pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE -I/usr/include -I/usr/include -I. -c
flood.c && touch flood.lo
/usr/share/build/libtool: /usr/share/build/libtool: No such file or
directory
make: *** [flood.lo] Error 127
So, I thought that he was unable to find the libtool binary, and I made a
soft link pointing to the correct file, in my /usr/bin directory. When I
run make all:
[EMAIL PROTECTED] flood-0.4]# make all
/bin/sh /usr/share/build/libtool --silent --mode=compile gcc -g -O2
-pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE -I/usr/include -I/usr/include -I. -c
flood.c && touch flood.lo
flood.c:60:25: apr.h: No such file or directory
flood.c:61:50: apr_general.h: No such file or directory
flood.c:62:25: apr_strings.h: No such file or directory
flood.c:63:25: apr_file_io.h: No such file or directory
flood.c:64:23: apr_pools.h: No such file or directory
In file included from flood.c:67:
flood_profile.h:60:60: apr_network_io.h: No such file or directory
flood_profile.h:61:23: apr_pools.h: No such file or directory
flood_profile.h:62:21: apr_uri.h: No such file or directory
In file included from flood_profile.h:64,
from flood.c:67:
flood_config.h:60:25: apr_file_io.h: No such file or directory
flood_config.h:61:23: apr_pools.h: No such file or directory
flood_config.h:62:21: apr_xml.h: No such file or directory
In file included from flood_profile.h:64,
from flood.c:67:
(...)
flood.c:148: `APR_OS_DEFAULT' undeclared (first use in this function)
flood.c:158: `stat' undeclared (first use in this function)
flood.c:158: `APR_SUCCESS' undeclared (first use in this function)
make: *** [flood.lo] Error 1
Then, I gave up. Can you help? Do you have binaries (rpm) of this tool?
I'm really interested on it ..
Regards,
Fernando
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 how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for APR... yes
checking for APR-util... yes
checking for strtoll... yes
checking for strtoq... yes
checking for rand... yes
checking for lrand48... yes
checking for random... yes
checking random number generator to use... random
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: creating build/rules.mk
config.status: creating build/config_vars.mk
buildconf: checking installation...
buildconf: autoconf version 2.57 (ok)
buildconf: libtool version 1.4.3 (ok)
Copying libtool helper files ...
Creating include/arch/unix/apr_private.h.in ...
Creating configure ...
Creating include/private/apu_config.h ...
Creating configure ...
Invoking xml/expat/buildconf.sh ...
Incorporating /usr/share/aclocal/libtool.m4 into aclocal.m4 ...
Copying libtool helper files ...
Putting files in AC_CONFIG_AUX_DIR, `conftools'.
Creating config.h.in ...
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.
WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':
WARNING: AC_DEFINE([NEED_MAIN], 1,
WARNING: [Define if a function `main' is needed.])
WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
Creating configure ...