Hi, I have a solaris 8 box and am trying to compile the clamav-milter and getting errors..
configure options: ./configure --prefix=/usr/local --sysconfdir=/etc --enable-milter errors --- ..... > snip .... Making all in clamav-milter source='clamav-milter.c' object='clamav-milter.o' libtool=no \ depfile='.deps/clamav-milter.Po' tmpdepfile='.deps/clamav-milter.TPo' \ depmode=gcc /bin/bash ../depcomp \ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"clamav\" -DVERSION=\"0.60\" -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_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DBUFFSIZE=131072 -DFBUFFSIZE=16384 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_INT_TYPES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_SYS_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_MALLOC_H=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DHAVE_ZLIB_H=1 -DHAVE_BZLIB_H=1 -DNOBZ2PREFIX=1 -DCLAMD_USE_SYSLOG=1 -DCLAMAVUSER=\"clamav\" -DCLAMAVGROUP=\"clamav\" -DDB1NAME=\"viruses.db\" -DDB2NAME=\"viruses.db2\" -DDATADIR=\"/usr/local/share/clamav\" -DCONFDIR=\"/etc\" -DC_URANDOM=1 -DCL_THREAD_SAFE=1 -DC_SOLARIS=1 -DWORDS_BIGENDIAN=1 -DWORDS_BIGENDIAN=1 -I. -I. -I../clamd -I../libclamav -g -O2 -c `test -f 'clamav-milter.c' || echo './'`clamav-milter.c clamav-milter.c: In function `main': clamav-milter.c:261: elements of array `long_options' have incomplete type clamav-milter.c:263: warning: excess elements in struct initializer clamav-milter.c:263: warning: (near initialization for `long_options[0]') clamav-milter.c:263: warning: excess elements in struct initializer clamav-milter.c:263: warning: (near initialization for `long_options[0]') clamav-milter.c:263: warning: excess elements in struct initializer clamav-milter.c:263: warning: (near initialization for `long_options[0]') clamav-milter.c:264: warning: excess elements in struct initializer clamav-milter.c:264: warning: (near initialization for `long_options[0]') clamav-milter.c:266: warning: excess elements in struct initializer clamav-milter.c:266: warning: (near initialization for `long_options[1]') clamav-milter.c:266: warning: excess elements in struct initializer clamav-milter.c:266: warning: (near initialization for `long_options[1]') clamav-milter.c:266: warning: excess elements in struct initializer clamav-milter.c:266: warning: (near initialization for `long_options[1]') clamav-milter.c:267: warning: excess elements in struct initializer clamav-milter.c:267: warning: (near initialization for `long_options[1]') clamav-milter.c:269: warning: excess elements in struct initializer clamav-milter.c:269: warning: (near initialization for `long_options[2]') clamav-milter.c:269: warning: excess elements in struct initializer clamav-milter.c:269: warning: (near initialization for `long_options[2]') clamav-milter.c:269: warning: excess elements in struct initializer clamav-milter.c:269: warning: (near initialization for `long_options[2]') clamav-milter.c:270: warning: excess elements in struct initializer clamav-milter.c:270: warning: (near initialization for `long_options[2]') clamav-milter.c:272: warning: excess elements in struct initializer clamav-milter.c:272: warning: (near initialization for `long_options[3]') clamav-milter.c:272: warning: excess elements in struct initializer clamav-milter.c:272: warning: (near initialization for `long_options[3]') clamav-milter.c:272: warning: excess elements in struct initializer clamav-milter.c:272: warning: (near initialization for `long_options[3]') clamav-milter.c:273: warning: excess elements in struct initializer clamav-milter.c:273: warning: (near initialization for `long_options[3]') clamav-milter.c:275: warning: excess elements in struct initializer clamav-milter.c:275: warning: (near initialization for `long_options[4]') clamav-milter.c:275: warning: excess elements in struct initializer clamav-milter.c:275: warning: (near initialization for `long_options[4]') clamav-milter.c:275: warning: excess elements in struct initializer clamav-milter.c:275: warning: (near initialization for `long_options[4]') clamav-milter.c:276: warning: excess elements in struct initializer clamav-milter.c:276: warning: (near initialization for `long_options[4]') clamav-milter.c:278: warning: excess elements in struct initializer clamav-milter.c:278: warning: (near initialization for `long_options[5]') clamav-milter.c:278: warning: excess elements in struct initializer clamav-milter.c:278: warning: (near initialization for `long_options[5]') clamav-milter.c:278: warning: excess elements in struct initializer clamav-milter.c:278: warning: (near initialization for `long_options[5]') clamav-milter.c:279: warning: excess elements in struct initializer clamav-milter.c:279: warning: (near initialization for `long_options[5]') clamav-milter.c:281: warning: excess elements in struct initializer clamav-milter.c:281: warning: (near initialization for `long_options[6]') clamav-milter.c:281: warning: excess elements in struct initializer clamav-milter.c:281: warning: (near initialization for `long_options[6]') clamav-milter.c:281: warning: excess elements in struct initializer clamav-milter.c:281: warning: (near initialization for `long_options[6]') clamav-milter.c:282: warning: excess elements in struct initializer clamav-milter.c:282: warning: (near initialization for `long_options[6]') clamav-milter.c:284: warning: excess elements in struct initializer clamav-milter.c:284: warning: (near initialization for `long_options[7]') clamav-milter.c:284: warning: excess elements in struct initializer clamav-milter.c:284: warning: (near initialization for `long_options[7]') clamav-milter.c:284: warning: excess elements in struct initializer clamav-milter.c:284: warning: (near initialization for `long_options[7]') clamav-milter.c:285: warning: excess elements in struct initializer clamav-milter.c:285: warning: (near initialization for `long_options[7]') clamav-milter.c:292: warning: excess elements in struct initializer clamav-milter.c:292: warning: (near initialization for `long_options[8]') clamav-milter.c:292: warning: excess elements in struct initializer clamav-milter.c:292: warning: (near initialization for `long_options[8]') clamav-milter.c:292: warning: excess elements in struct initializer clamav-milter.c:292: warning: (near initialization for `long_options[8]') clamav-milter.c:293: warning: excess elements in struct initializer clamav-milter.c:293: warning: (near initialization for `long_options[8]') clamav-milter.c:294: invalid use of undefined type `struct option' clamav-milter.c:261: storage size of `long_options' isn't known clamav-milter.c:301: invalid use of undefined type `struct option' *** Error code 1 make: Fatal error: Command failed for target `clamav-milter.o' Current working directory /PSMC/MailSource/clamav-0.60/clamav-milter *** Error code 1 make: Fatal error: Command failed for target `all-recursive' ideas? -Keith
begin:vcard n:Patton;Keith tel;pager:1-888-807-7239 tel;cell:214-455-9646 tel;fax:972-889-6475 tel;work:972-889-6280 x-mozilla-html:FALSE org:Photronics;Corporate IS adr:;;601 Millennium Drive;Allen;Texas;75013;U.S.A. version:2.1 title:Corp Systems Analyst x-mozilla-cpt:;6984 fn:Keith Patton end:vcard