It looks your preprocessor do not understand 'include_next'.
What is the result of 'checking whether the preprocessor supports include_next...' from configure?

Jean-Louis

On 12/15/2011 03:38 PM, Neil Carter wrote:
Greetings:

I've successfully compiled the Amanda 3.3.0 client on one Solaris 10 SPARC box (configure/make/make install), and it works!

On my second of five boxes, the configure runs ok, I think, but the make craps out.

Configure syntax:

/./configure CC=/opt/SUNWspro/bin/cc CXX=CC CFLAGS="-xO3 -g -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \ > CPPFLAGS="-I/usr/include" CPPFLAGS="-I/usr/include" --without-ipv6 --with-user=amandabackup --with-group=disk \
> --without-server --without-restore/

Last few lines of 'make' results:

/Making all in ndmp-src
make  all-am
source='ndmp0_xdr.c' object='ndmp0_xdr.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../config/depcomp \
/bin/bash ../libtool --tag=CC --mode=compile /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../config -I../common-src -I../common-src -I../gnulib -I/usr/include -D_REENTRANT -D_GNU_SOURCE -I/usr/local/include -mt -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNDMOS_CONST_NDMJOBLIB_REVISION='"amanda-3.3.0"' -xO3 -g -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o ndmp0_xdr.lo ndmp0_xdr.c libtool: compile: /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../config -I../common-src -I../common-src -I../gnulib -I/usr/include -D_REENTRANT -D_GNU_SOURCE -I/usr/local/include -mt -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNDMOS_CONST_NDMJOBLIB_REVISION=\"amanda-3.3.0\" -xO3 -g -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ndmp0_xdr.c -KPIC -DPIC -o .libs/ndmp0_xdr.o
"../gnulib/time.h", line 39: invalid directive
"../gnulib/stdio.h", line 35: invalid directive
"../gnulib/stdio.h", line 724: syntax error before or at: *
"../gnulib/stdio.h", line 740: syntax error before or at: *
"../gnulib/stdio.h", line 743: undefined symbol: f
"/usr/include/rpc/xdr.h", line 535: syntax error before or at: FILE
"/usr/include/rpc/xdr.h", line 535: warning: undefined or missing type for: FILE "/usr/include/rpc/xdr.h", line 535: warning: undefined or missing type for: const
cc: acomp failed for ndmp0_xdr.c
*** Error code 1
make: Fatal error: Command failed for target `ndmp0_xdr.lo'
Current working directory /u01/amanda-3.3.0/ndmp-src
*** Error code 1
make: Fatal error: Command failed for target `all'
Current working directory /u01/amanda-3.3.0/ndmp-src
*** Error code 1
The following command caused the error:
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='. gnulib config common-src amar-src amandad-src xfer-src ndmp-src client-src application-src recover-src oldrecover-src perl po man example packaging installcheck'; 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 /u01/amanda-3.3.0
*** Error code 1
make: Fatal error: Command failed for target `all'/

Now, I'm no developer, obviously, but I've always gotten the make to run successfully if configure completed before.

Any help?

Thanks!!!

Neil

Reply via email to