*
Hi,
I'm having problems building 0.96.3 on Solaris 9 and 10. I believe I've
copied in the appropriate sections of configure and make below. Can anyone
tell me why this might be failing? Or, what other information I can provide
that might help?
Thanks,
Tom
>From configure:
checking whether we are cross compiling... configure: error: in
`/src/objss10/clamav-0.96.3/libclamav/c++':
configure: error: cannot run C++ compiled programs.
If you meant to cross compile, use `--host'.
>From make:*
*
*
make all-recursive
CC unrar15.lo
CC unrar.lo
CC unrar20.lo
CC unrarppm.lo
CC unrarvm.lo
CC unrarcmd.lo
CC unrarfilter.lo
CC unrarhlp.lo
CCLD libclamunrar.la
CC unrar_iface.lo
CCLD libclamunrar_iface.la
CC libclamav_la-matcher-ac.lo
CC libclamav_la-matcher-bm.lo
CC libclamav_la-matcher-md5.lo
CC libclamav_la-matcher.lo
CC libclamav_la-others.lo
In file included from /usr/include/sys/wait.h:24,
from others.c:38:
/usr/include/sys/siginfo.h:259: error: syntax error before "ctid_t"
/usr/include/sys/siginfo.h:292: error: syntax error before '}' token
/usr/include/sys/siginfo.h:294: error: syntax error before '}' token
/usr/include/sys/siginfo.h:390: error: syntax error before "ctid_t"
/usr/include/sys/siginfo.h:398: error: conflicting types for '__fault'
/usr/include/sys/siginfo.h:267: error: previous declaration of '__fault' was
here
/usr/include/sys/siginfo.h:404: error: conflicting types for '__file'
/usr/include/sys/siginfo.h:273: error: previous declaration of '__file' was
here
/usr/include/sys/siginfo.h:420: error: conflicting types for '__prof'
/usr/include/sys/siginfo.h:287: error: previous declaration of '__prof' was
here
/usr/include/sys/siginfo.h:424: error: conflicting types for '__rctl'
/usr/include/sys/siginfo.h:291: error: previous declaration of '__rctl' was
here
/usr/include/sys/siginfo.h:426: error: syntax error before '}' token
/usr/include/sys/siginfo.h:428: error: syntax error before '}' token
/usr/include/sys/siginfo.h:432: error: syntax error before "k_siginfo_t"
/usr/include/sys/siginfo.h:437: error: syntax error before '}' token
In file included from /usr/include/sys/procset.h:24,
from /usr/include/sys/wait.h:25,
from others.c:38:
/opt/gnu/lib/gcc/sparc-sun-solaris2.8/3.4.5/include/sys/signal.h:96: error:
syntax error before "siginfo_t"
In file included from others.c:38:
/usr/include/sys/wait.h:86: error: syntax error before "siginfo_t"
*** Error code 1
The following command caused the error:
echo " CC " libclamav_la-others.lo;/bin/bash ../libtool --silent
--tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./nsis
-I../libltdl -DWARN_DLOPEN_FAIL -I/usr/local/include
-DSEARCH_LIBDIR=\"/usr/local/lib\" -g -O2 -MT libclamav_la-others.lo -MD -MP
-MF .deps/libclamav_la-others.Tpo -c -o libclamav_la-others.lo `test -f
'others.c' || echo './'`others.c
make: Fatal error: Command failed for target `libclamav_la-others.lo'
Current working directory /src/objss9/clamav-0.96.3/libclamav
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list=''; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /src/objss9/clamav-0.96.3/libclamav
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory /src/objss9/clamav-0.96.3/libclamav
*** Error code 1
The following command caused the error:
fail= failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='libltdl libclamav clamscan clamd clamdscan freshclam sigtool clamconf
database docs etc clamav-milter test unit_tests clamdtop clambc'; for subdir
in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Current working directory /src/objss9/clamav-0.96.3
*** Error code 1
make: Fatal error: Command failed for target `all'
--
Tom Goerger
University of Minnesota - Internet Services
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml