Hi,

I'm not sure if this is solved in a newer development version, so these
instructions are mostly for those like me trying to figure out how to get
this compile to work.

First, upgrade to the latest compiler, etc, using the Cygwin installer.
For reference, I used cygwin 1.5.4-1, gcc 3.2-3, make 3.80-1, and zlib
1.1.4-4.  Next, edit the file /freshclam/freshclam.c

On or near line 41 is the code:

#ifndef C_CYGWIN
        struct passwd *user;
        char *newdir;

This needs to be modified (move the #ifndef line down) to read:

        struct passwd *user;
        char *newdir;
#ifndef C_CYGWIN

This will resolve an error during compilation about newdir not being
defined.  Finally, issue the commands:

./configure --disable-clamav
make
make install

After this, clamscan seems to work, it found the test viruses.  However,
freshclam did not appear to update.  It returned the error (after reading
and checking the md5 sums and downloading viruses.db....done:

ERROR: The checksum of viruses.db database isn't ok. Please check it yourself or
 try again.

The file dates for viruses.db and viruses2.db in the
\usr\local\share\clamav directory seem to indicate that it did the update
anyways.

Good luck,
Jeff


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Clamav-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/clamav-users

Reply via email to