[ARGUS] Compiling argus-2.0.6.fixes.1 under FreeBSD 5.2.1

Richard Bejtlich taosecurity at gmail.com
Wed May 19 11:46:30 EDT 2004


Hello,

I am having trouble compiling argus-2.0.6.fixes.1 under FreeBSD 5.2.1.
 During make I see this:

gcc -O2 -I. -I../include -I/usr/local/include -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STD
INT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1
-DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1
-DCONFIG_X86_BSWAP=1 -DSTDC_HEADERS=1
-DARGUS_SYSLOG=1 -c ./argus_filter.c
argus_filter.c:3717: error: conflicting types for `ether_ntohost'
/usr/include/net/ethernet.h:374: error: previous declaration of `ether_ntohost'
argus_filter.c:3718: error: conflicting types for `ether_hostton'
/usr/include/net/ethernet.h:371: error: previous declaration of `ether_hostton'
*** Error code 1

Stop in /usr/local/src/argus-2.0.6.fixes.1/common.
### Done with /usr/local/src/argus-2.0.6.fixes.1/common
### Making in /usr/local/src/argus-2.0.6.fixes.1/server
gcc -O2 -I. -I/usr/local/include  -I../include -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1
-DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1
-DCONFIG_X86_BSWAP=1 -DSTDC_HEADERS=1 -c ./argus.c
...edited...
gcc -O2 -I. -I/usr/local/include  -I../include -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_STRING_H=1
-DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1
-DCONFIG_X86_BSWAP=1 -DSTDC_HEADERS=1 -c ./version.c
make: don't know how to make ../lib/argus_common.a. Stop
### Done with /usr/local/src/argus-2.0.6.fixes.1/server

I don't have any trouble on FreeBSD 4 STABLE.

Any ideas?

Thank you,

Richard



More information about the argus mailing list