From owner-freebsd-ports@FreeBSD.ORG Thu May 15 08:32:42 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3AD99813 for ; Thu, 15 May 2014 08:32:42 +0000 (UTC) Received: from mail-ee0-x22f.google.com (mail-ee0-x22f.google.com [IPv6:2a00:1450:4013:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BB4432F4B for ; Thu, 15 May 2014 08:32:41 +0000 (UTC) Received: by mail-ee0-f47.google.com with SMTP id c13so382634eek.6 for ; Thu, 15 May 2014 01:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=eleqNr9F6TFyEZ0EnXHKXz8oMHERQIxPWXM1DI4H+s8=; b=EH8x8gYPeyG9Lmn+YodbU0gFA9P+YygIVZLVlPBfnR1X3ChIhxc4iFkhcsvNiU/V/d 0+KmBvtIYgnmHze61Ne+KdO0N7n+uL9ebYWwUP8YugMDrc7yrsZKAhb1QA6nx37gyEzj hBZRCzY0MD+y61xxFQFUMcRKgXjbtPkbSDslGbtUK8nvcw0dtfj42GW7XNMdBso1SkjB DFjQ9ya+ZTo+s+ywTFC+tkTNYgLmWrY+xu8vMFh4K3xwJhOK+N7zm1C3VTgcEYaOrhoY wzCjde6qNXr5jrrvObrhknnnuHWt/rHtIUkvMZ3mwPMQULJmeS4GpM3APMg854fK0LVk VQUw== X-Received: by 10.14.208.195 with SMTP id q43mr12532999eeo.42.1400142759766; Thu, 15 May 2014 01:32:39 -0700 (PDT) Received: from t510.bsoft-company.ro (remote.ezwim.com. [193.239.202.173]) by mx.google.com with ESMTPSA id x3sm10944442een.17.2014.05.15.01.32.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 May 2014 01:32:38 -0700 (PDT) Message-ID: <53747BA5.8050008@gmail.com> Date: Thu, 15 May 2014 10:32:37 +0200 From: Andrei Brezan User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: Unable to update to clamav 0.98.3 References: <20140508163511.7f8d2423@scorpio> <7497690.qHyIaiNdql@tp-localdomain> <20140513055504.7994439d@scorpio> In-Reply-To: <20140513055504.7994439d@scorpio> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2014 08:32:42 -0000 On 05/13/14 11:55, Jerry wrote: > On Mon, 12 May 2014 11:03:50 -0300, Renato Botelho stated: > >> On Thursday, May 08, 2014 04:35:11 PM Jerry wrote: >>> 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 >> Hello, >> >> I was not able to reproduce the issue, but, I restored a patch that I >> accidentally removed during the update process. Could you please try >> 0.98.3_1 and check if it helps? > Updating did not correct the problem. I followed Larry's advice and first > deleted the application then re-installed it. There are still a lot of error > messages emitted; however, it does compile and install and apparently is > working correctly. I still do not know what the actual problem is though. > > This might be worth a note in "UPDATING" if others are experiencing this > phenomenon. > Hi all, I can confirm I have the same issues on 9-STABLE (old), 10.0-RELEASE-p2 and p3 with ports tree on rev 354101. Clamav didn't compile if installed, had to pkg delete it in order to have it updated. -- Andrei