[Varnish] #443: solaris --enable-tests breaks

Varnish varnish-bugs at projects.linpro.no
Thu Feb 12 15:15:54 CET 2009


#443: solaris --enable-tests breaks
---------------------+------------------------------------------------------
 Reporter:  kapilt   |        Type:  defect
   Status:  new      |    Priority:  normal
Milestone:           |   Component:  build 
  Version:  trunk    |    Severity:  normal
 Keywords:  solaris  |  
---------------------+------------------------------------------------------
 solaris 10, sun studio 12, probably a gcc'ism, varnish 2.0.3

 ./configure --enable-tests && make

 make
 make  all-recursive
 Making all in include
 Making all in lib
 Making all in libvarnish
 source='argv.c' object='argv.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o argv.lo argv.c
 mkdir .libs
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c argv.c  -KPIC -DPIC
 -o .libs/argv.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c argv.c -o argv.o
 >/dev/null 2>&1
 source='assert.c' object='assert.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o assert.lo assert.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c assert.c  -KPIC
 -DPIC -o .libs/assert.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c assert.c -o assert.o
 >/dev/null 2>&1
 source='binary_heap.c' object='binary_heap.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o binary_heap.lo binary_heap.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c binary_heap.c  -KPIC
 -DPIC -o .libs/binary_heap.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c binary_heap.c -o
 binary_heap.o >/dev/null 2>&1
 source='subproc.c' object='subproc.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o subproc.lo subproc.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c subproc.c  -KPIC
 -DPIC -o .libs/subproc.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c subproc.c -o
 subproc.o >/dev/null 2>&1
 source='cli.c' object='cli.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o cli.lo cli.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c cli.c  -KPIC -DPIC
 -o .libs/cli.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c cli.c -o cli.o
 >/dev/null 2>&1
 source='cli_common.c' object='cli_common.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o cli_common.lo cli_common.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c cli_common.c  -KPIC
 -DPIC -o .libs/cli_common.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c cli_common.c -o
 cli_common.o >/dev/null 2>&1
 source='crc32.c' object='crc32.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o crc32.lo crc32.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c crc32.c  -KPIC -DPIC
 -o .libs/crc32.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c crc32.c -o crc32.o
 >/dev/null 2>&1
 source='flopen.c' object='flopen.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o flopen.lo flopen.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c flopen.c  -KPIC
 -DPIC -o .libs/flopen.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c flopen.c -o flopen.o
 >/dev/null 2>&1
 source='num.c' object='num.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o num.lo num.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c num.c  -KPIC -DPIC
 -o .libs/num.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c num.c -o num.o
 >/dev/null 2>&1
 source='time.c' object='time.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o time.lo time.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c time.c  -KPIC -DPIC
 -o .libs/time.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c time.c -o time.o
 >/dev/null 2>&1
 source='tcp.c' object='tcp.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o tcp.lo tcp.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c tcp.c  -KPIC -DPIC
 -o .libs/tcp.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c tcp.c -o tcp.o
 >/dev/null 2>&1
 source='vct.c' object='vct.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vct.lo vct.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vct.c  -KPIC -DPIC
 -o .libs/vct.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vct.c -o vct.o
 >/dev/null 2>&1
 source='version.c' object='version.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o version.lo version.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c version.c  -KPIC
 -DPIC -o .libs/version.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c version.c -o
 version.o >/dev/null 2>&1
 source='vev.c' object='vev.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vev.lo vev.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vev.c  -KPIC -DPIC
 -o .libs/vev.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vev.c -o vev.o
 >/dev/null 2>&1
 source='vlu.c' object='vlu.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vlu.lo vlu.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vlu.c  -KPIC -DPIC
 -o .libs/vlu.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vlu.c -o vlu.o
 >/dev/null 2>&1
 source='vpf.c' object='vpf.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vpf.lo vpf.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vpf.c  -KPIC -DPIC
 -o .libs/vpf.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vpf.c -o vpf.o
 >/dev/null 2>&1
 source='vsb.c' object='vsb.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vsb.lo vsb.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vsb.c  -KPIC -DPIC
 -o .libs/vsb.o
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vsb.c -o vsb.o
 >/dev/null 2>&1
 source='vsha256.c' object='vsha256.lo' libtool=yes \
 DEPDIR=.deps depmode=none /bin/bash ../../depcomp \
 /bin/bash ../../libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I.
 -I../.. -I../../include     -g -c -o vsha256.lo vsha256.c
  cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -g -c vsha256.c  -KPIC
 -DPIC -o .libs/vsha256.o
 "../../include/vsha256.h", line 41: warning: old-style declaration or
 incorrect type for: __BEGIN_DECLS
 "../../include/vsha256.h", line 41: syntax error before or at: void
 "vsha256.c", line 48: warning: old-style declaration or incorrect type
 for: __END_DECLS
 "vsha256.c", line 48: syntax error before or at: static
 "vsha256.c", line 48: warning: no explicit type given
 "vsha256.c", line 59: warning: no explicit type given
 "vsha256.c", line 59: syntax error before or at: void
 "vsha256.c", line 80: warning: no explicit type given
 "vsha256.c", line 80: syntax error before or at: uint32_t
 cc: acomp failed for vsha256.c
 *** Error code 1
 make: Fatal error: Command failed for target `vsha256.lo'
 Current working directory /opt/wdl/tmp/varnish-2.0.3/lib/libvarnish
 *** 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='libvarnish  libvarnishapi  libvarnishcompat  libvcl'; 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; \
   (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 /opt/wdl/tmp/varnish-2.0.3/lib
 *** 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='include lib bin man etc doc redhat'; 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; \
   (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 /opt/wdl/tmp/varnish-2.0.3
 *** Error code 1
 make: Fatal error: Command failed for target `all'

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/443>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list