In attempting to compile ClamAV 0.90.2 I receive the below errors on my
Solaris 8 280R. Configure seems happy, but make fails as you'll see from my
screenshots below. My GNU Toolchain is as follows.
bash-2.03# pkginfo -l SMCgcc
PKGINST: SMCgcc
NAME: gcc
CATEGORY: application
ARCH: sparc
VERSION: 2.95.2
BASEDIR: /usr/local
VENDOR: Free Software Foundation
PSTAMP: Steve Christensen
INSTDATE: Apr 23 2007 14:31
EMAIL: [EMAIL PROTECTED]
STATUS: completely installed
FILES: 349 installed pathnames
7 shared pathnames
2 linked files
21 directories
23 executables
127203 blocks used (approx)
bash-2.03# pkginfo -l SMCgmp
PKGINST: SMCgmp
NAME: gmp
CATEGORY: application
ARCH: sparc
VERSION: 4.2.1
BASEDIR: /usr/local
VENDOR: FSF
PSTAMP: Steve Christensen
INSTDATE: Apr 24 2007 08:00
EMAIL: [EMAIL PROTECTED]
STATUS: completely installed
FILES: 95 installed pathnames
4 shared pathnames
11 directories
3 executables
7632 blocks used (approx)
bash-2.03# make
make all-recursive
make[1]: Entering directory `/tmp/clamav-0.90.2'
Making all in libclamav
make[2]: Entering directory `/tmp/clamav-0.90.2/libclamav'
source='matcher-ac.c' object='matcher-ac.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
matcher-ac.lo matcher-ac.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-ac.c -Wp,-MD,.deps/matcher-ac.TPlo
-fPIC -DPIC -o .libs/matcher-ac.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-ac.c -Wp,-MD,.deps/matcher-ac.TPlo -o
matcher-ac.o >/dev/null 2>&1
source='matcher-bm.c' object='matcher-bm.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
matcher-bm.lo matcher-bm.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-bm.c -Wp,-MD,.deps/matcher-bm.TPlo
-fPIC -DPIC -o .libs/matcher-bm.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-bm.c -Wp,-MD,.deps/matcher-bm.TPlo -o
matcher-bm.o >/dev/null 2>&1
source='matcher-ncore.c' object='matcher-ncore.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
matcher-ncore.lo matcher-ncore.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-ncore.c -Wp,-MD,.deps/matcher-
ncore.TPlo -fPIC -DPIC -o .libs/matcher-ncore.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher-ncore.c -Wp,-MD,.deps/matcher-
ncore.TPlo -o matcher-ncore.o >/dev/null 2>&1
source='matcher.c' object='matcher.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
matcher.lo matcher.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher.c -Wp,-MD,.deps/matcher.TPlo -fPIC
-DPIC -o .libs/matcher.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c matcher.c -Wp,-MD,.deps/matcher.TPlo -o
matcher.o >/dev/null 2>&1
source='md5.c' object='md5.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
md5.lo md5.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c md5.c -Wp,-MD,.deps/md5.TPlo -fPIC -DPIC -o
.libs/md5.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c md5.c -Wp,-MD,.deps/md5.TPlo -o
md5.o>/dev/null 2>&1
source='others.c' object='others.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I.. -I./unrar -I/usr/include -I/usr/local/include -g -O2 -c -o
others.lo others.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./unrar -I/usr/include
-I/usr/local/include -g -O2 -c others.c -Wp,-MD,.deps/others.TPlo -fPIC
-DPIC -o .libs/others.o
others.c: In function `cli_warnmsg':
others.c:98: `__builtin_va_alist' undeclared (first use in this function)
others.c:98: (Each undeclared identifier is reported only once
others.c:98: for each function it appears in.)
others.c: In function `cli_errmsg':
others.c:112: `__builtin_va_alist' undeclared (first use in this function)
others.c: In function `cli_dbgmsg':
others.c:128: `__builtin_va_alist' undeclared (first use in this function)
others.c: In function `cli_md5buff':
others.c:298: warning: passing arg 2 of `cli_md5_update' discards qualifiers
from pointer target type
make[2]: *** [others.lo] Error 1
make[2]: Leaving directory `/tmp/clamav-0.90.2/libclamav'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/clamav-0.90.2'
make: *** [all] Error 2
--
There are three kinds of people in the world. Those who can count and those
who can't... Charlie
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://lurker.clamav.net/list/clamav-users.html