Unable to update to clamav 0.98.3

Jerry jerry at seibercom.net
Thu May 8 20:35:14 UTC 2014


FreeBSD 10.0-RELEASE

I am unable to update to "clamav-0.98.3". It terminates with the following
error message:

clamd.c:335:59: warning: format specifies type 'unsigned int' but the argument has type 'off_t' (aka 'long') [-Wformat]
            logg("#Log file size limited to %u bytes.\n", logg_size);
                                            ~~            ^~~~~~~~~
                                            %ld                                                                                  
1 warning generated.
  CC     tcpserver.o
  CC     localserver.o
  CC     session.o
  CC     thrmgr.o
  CC     server-th.o
  CC     scanner.o
scanner.c:105:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to
      integer types with different sign [-Wpointer-sign]
    strncpy(c->virhash, md5, 32);
                        ^~~
/usr/include/string.h:101:57: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                                           ^
1 warning generated.
  CC     others.o
  CC     fan.o
  CCLD   clamd
gmake[3]: Leaving directory `/usr/ports/security/clamav/work/clamav-0.98.3/clamd'
Making all in clamdscan
gmake[3]: Entering directory `/usr/ports/security/clamav/work/clamav-0.98.3/clamdscan'
  CC     output.o
  CC     optparser.o
  CC     misc.o
  CC     getopt.o
  CC     actions.o
  CC     clamdcom.o
../shared/clamdcom.c:42:13: warning: implicit declaration of function 'send' is invalid in C99 [-Wimplicit-function-declaration]
        int sent = send(sockd, line, len, 0);
                   ^
../shared/clamdcom.c:75:13: warning: implicit declaration of function 'recv' is invalid in C99 [-Wimplicit-function-declaration]
            s->r = recv(s->sockd, s->cur, sizeof(s->buf) - (s->cur - s->buf), 0);
                   ^
2 warnings generated.
  CC     clamdscan.o
  CC     proto.o
  CC     client.o
  CCLD   clamdscan
gmake[3]: Leaving directory `/usr/ports/security/clamav/work/clamav-0.98.3/clamdscan'
Making all in freshclam
gmake[3]: Entering directory `/usr/ports/security/clamav/work/clamav-0.98.3/freshclam'
  CC     output.o
  CC     optparser.o
  CC     getopt.o
  CC     misc.o
  CC     cdiff.o
  CC     tar.o
  CC     clamdcom.o
../shared/clamdcom.c:42:13: warning: implicit declaration of function 'send' is invalid in C99 [-Wimplicit-function-declaration]
        int sent = send(sockd, line, len, 0);
                   ^
../shared/clamdcom.c:75:13: warning: implicit declaration of function 'recv' is invalid in C99 [-Wimplicit-function-declaration]
            s->r = recv(s->sockd, s->cur, sizeof(s->buf) - (s->cur - s->buf), 0);
                   ^
2 warnings generated.
  CC     freshclam.o
In file included from freshclam.c:57:
In file included from ../libclamav/others.h:21:
In file included from ../libclamav/matcher.h:28:
../libclamav/others.h:154:5: error: unknown type name 'stats_section_t'
    stats_section_t *sections;
    ^
../libclamav/others.h:323:5: error: unknown type name 'clcb_stats_add_sample'
    clcb_stats_add_sample cb_stats_add_sample;
    ^
../libclamav/others.h:324:5: error: unknown type name 'clcb_stats_remove_sample'
    clcb_stats_remove_sample cb_stats_remove_sample;
    ^
../libclamav/others.h:325:5: error: unknown type name 'clcb_stats_decrement_count'
    clcb_stats_decrement_count cb_stats_decrement_count;
    ^
../libclamav/others.h:326:5: error: unknown type name 'clcb_stats_submit'
    clcb_stats_submit cb_stats_submit;
    ^
../libclamav/others.h:327:5: error: unknown type name 'clcb_stats_flush'
    clcb_stats_flush cb_stats_flush;
    ^
../libclamav/others.h:328:5: error: unknown type name 'clcb_stats_get_num'
    clcb_stats_get_num cb_stats_get_num;
    ^
../libclamav/others.h:329:5: error: unknown type name 'clcb_stats_get_size'
    clcb_stats_get_size cb_stats_get_size;
    ^
../libclamav/others.h:330:5: error: unknown type name 'clcb_stats_get_hostid'
    clcb_stats_get_hostid cb_stats_get_hostid;
    ^
../libclamav/others.h:380:5: error: unknown type name 'clcb_stats_add_sample'
    clcb_stats_add_sample cb_stats_add_sample;
    ^
../libclamav/others.h:381:5: error: unknown type name 'clcb_stats_remove_sample'
    clcb_stats_remove_sample cb_stats_remove_sample;
    ^
../libclamav/others.h:382:5: error: unknown type name 'clcb_stats_decrement_count'
    clcb_stats_decrement_count cb_stats_decrement_count;
    ^
../libclamav/others.h:383:5: error: unknown type name 'clcb_stats_submit'
    clcb_stats_submit cb_stats_submit;
    ^
../libclamav/others.h:384:5: error: unknown type name 'clcb_stats_flush'
    clcb_stats_flush cb_stats_flush;
    ^
../libclamav/others.h:385:5: error: unknown type name 'clcb_stats_get_num'
    clcb_stats_get_num cb_stats_get_num;
    ^
../libclamav/others.h:386:5: error: unknown type name 'clcb_stats_get_size'
    clcb_stats_get_size cb_stats_get_size;
    ^
../libclamav/others.h:387:5: error: unknown type name 'clcb_stats_get_hostid'
    clcb_stats_get_hostid cb_stats_get_hostid;
    ^
freshclam.c:762:5: warning: implicit declaration of function 'cl_engine_stats_enable' is invalid in C99
      [-Wimplicit-function-declaration]
    cl_engine_stats_enable(engine);
    ^
freshclam.c:781:9: warning: implicit declaration of function 'cl_engine_set_clcb_stats_get_hostid' is invalid in C99
      [-Wimplicit-function-declaration]
        cl_engine_set_clcb_stats_get_hostid(engine, NULL);
        ^
freshclam.c:786:35: error: use of undeclared identifier 'CL_ENGINE_STATS_TIMEOUT'; did you mean 'CL_ENGINE_BYTECODE_TIMEOUT'?
        cl_engine_set_num(engine, CL_ENGINE_STATS_TIMEOUT, optget(opts, "StatsTimeout")->numarg);
                                  ^~~~~~~~~~~~~~~~~~~~~~~
                                  CL_ENGINE_BYTECODE_TIMEOUT
/usr/local/include/clamav.h:192:5: note: 'CL_ENGINE_BYTECODE_TIMEOUT' declared here
    CL_ENGINE_BYTECODE_TIMEOUT,     /* uint32_t */
    ^
2 warnings and 18 errors generated.
gmake[3]: *** [freshclam.o] Error 1
gmake[3]: Leaving directory `/usr/ports/security/clamav/work/clamav-0.98.3/freshclam'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/security/clamav/work/clamav-0.98.3'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/ports/security/clamav/work/clamav-0.98.3'
*** Error code 1

Stop.
make: stopped in /usr/ports/security/clamav

The full build log is available here:
http://www/seibercom.net/logs/clamav.txt

-- 
Jerry


More information about the freebsd-ports mailing list