I pulled out my good old script to compile cfengine-3.2.0b3.tar.gz today,
but it failed. I re-ran the script without changes on cfengine-3.1.5.tar.gz
and then it compiled fine. What have I missed? This is on my usual compiling
platform - a freshly installed Solaris 10 SPARC box (full Solaris
installation) with all pre-reqs added (from Sunfreeware).

- Erlend

export PATH=/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/local/bin:/usr/ccs/bin
export LD_LIBRARY_PATH=/usr/local/lib

./configure --with-openssl=/usr/sfw --disable-shared
make clean
...
make
...
Making all in pub
make[1]: Entering directory `/tmp/cfsrc/cfengine-3.2.0b3/pub'
  CC     getopt.lo
  CC     getopt1.lo
  CC     snprintf.lo
  CC     strndup.lo
  CCLD   libcfpub.la
make[1]: Leaving directory `/tmp/cfsrc/cfengine-3.2.0b3/pub'
Making all in src
make[1]: Entering directory `/tmp/cfsrc/cfengine-3.2.0b3/src'
  YACC   cf3parse.c
conflicts: 4 shift/reduce
updating cf3parse.h
make  all-am
make[2]: Entering directory `/tmp/cfsrc/cfengine-3.2.0b3/src'
  CC     libpromises_la-cf3parse.lo
  LEX    cf3lex.c
  CC     libpromises_la-cf3lex.lo
In file included from cf.defs.h:36,
                 from cf3.defs.h:36,
                 from cf3lex.l:32:
conf.h:591:1: warning: "_FILE_OFFSET_BITS" redefined
In file included from /usr/include/stdio.h:22,
                 from cf3lex.c:11:
/usr/include/sys/feature_tests.h:188:1: warning: this is the location of the
previous definition
  CC     libpromises_la-patches.lo
  CC     libpromises_la-attributes.lo
  CC     libpromises_la-install.lo
  CC     libpromises_la-generic_agent.lo
  CC     libpromises_la-dbm_api.lo
  CC     libpromises_la-dbm_berkeley.lo
  CC     libpromises_la-dbm_quick.lo
  CC     libpromises_la-dbm_tokyocab.lo
  CC     libpromises_la-dbm_sqlite3.lo
  CC     libpromises_la-dir.lo
dir.c:199:4: #error "buffer size for readdir_r cannot be determined"
dir.c:4: warning: 'GetNameMax' used but never defined
make[2]: *** [libpromises_la-dir.lo] Error 1
make[2]: Leaving directory `/tmp/cfsrc/cfengine-3.2.0b3/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/cfsrc/cfengine-3.2.0b3/src'
make: *** [all-recursive] Error 1
2011-08-08 11:14:52 173 FATAL - make failed
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to