Robin, Rob wrote:
All,

        Tried to upgrade to ClamAV 0.80 from 0.75.1. Failed to compile it.

~~~ ./configure --prefix=/usr/local/clamav/0.80 's warnings -----

configure: WARNING: resolv.h: present but cannot be compiled
configure: WARNING: resolv.h:     check for missing prerequisite headers?
configure: WARNING: resolv.h: see the Autoconf documentation
configure: WARNING: resolv.h:     section "Present But Cannot Be Compiled"
configure: WARNING: resolv.h: proceeding with the preprocessor's result
configure: WARNING: resolv.h: in the future, the compiler will take precedence
configure: WARNING:     ## ------------------------------------------ ##
configure: WARNING:     ## Report this to the AC_PACKAGE_NAME lists.  ##
configure: WARNING:     ## ------------------------------------------ ##

You may either ignore this (sometimes it works despite the warning), or use the --disable-dns configure switch.

-------------------------------------------------------------------


Make's error started w/: chmunpack.c:72: syntax error before `uint64_t' chmunpack.c:114: syntax error before `uint64_t'

Edit libclamav/cltypes.h and add
typedef unsigned long long uint64_t;
at the bottom of the file (where the other typedefs are, just above the latest #endif. _Perhaps_ that works; I gave this tip to another guy with old gcc but just can't remember if that worked it out.


        Any ClamAV or C experts willing to help here.

gcc version 2.95.2. BSDi 4.2 (i hate to be on a dead OS, moving to linux soon).
Open Source is moving fast... ;-)

Thanks,
------------------------
Rob Robin Network Analyst
Green Apple, Inc.


Thomas
_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users

Reply via email to