2009/12/21 Török Edwin <[email protected]>: > On 2009-12-21 16:30, Renato Botelho wrote: >> On Mon, Dec 21, 2009 at 10:21 AM, Renato Botelho <[email protected]> wrote: >> >>> I'm still having problems building clamav recent snapshots on >>> FreeBSD hosts, this time on FreeBSD 6.4 and 7.2 (x86 and >>> x86_64) >>> >>> Here is the log: >>> >>> /bin/sh ../libtool --silent --tag=CC --mode=compile cc >>> -DHAVE_CONFIG_H -I. -I.. -I.. -I./nsis -I../libltdl >>> -DWARN_DLOPEN_FAIL -I/usr/local/include -O2 -fno-strict-aliasing >>> -pipe -c -o bytecode_nojit.lo bytecode_nojit.c >>> In file included from bytecode.h:27, >>> from bytecode_nojit.c:26: >>> fmap.h:45: error: syntax error before "off_t" >>> gmake[4]: *** [bytecode_nojit.lo] Error 1 >>> gmake[4]: *** Waiting for unfinished jobs.... >>> gmake[4]: Leaving directory >>> `/work/a/ports/security/clamav-devel/work/clamav-devel-20091221/libclamav' >>> gmake[3]: *** [all-recursive] Error 1 >>> gmake[3]: Leaving directory >>> `/work/a/ports/security/clamav-devel/work/clamav-devel-20091221/libclamav' >>> gmake[2]: *** [all] Error 2 >>> gmake[2]: Leaving directory >>> `/work/a/ports/security/clamav-devel/work/clamav-devel-20091221/libclamav' >>> gmake[1]: *** [all-recursive] Error 1 >>> gmake[1]: Leaving directory >>> `/work/a/ports/security/clamav-devel/work/clamav-devel-20091221' >>> gmake: *** [all] Error 2 >>> *** Error code 1 >>> >> >> Attached patch fixed the problem >> > > Hi Renato, > > Thanks for the patch, what if you only wrap the include by #ifdef > HAVE_UNISTD_H? > > Something like: > #ifdef HAVE_UNISTD_H > #include <unistd.h> > #endif
Worked fine, see patch attached. -- Renato Botelho
clamav-devel.diff
Description: Binary data
_______________________________________________ http://lurker.clamav.net/list/clamav-devel.html Please submit your patches to our Bugzilla: http://bugs.clamav.net
