Forum: CFEngine Help
Subject: Re: CFEngine 3.2.0 release candidate
Author: msvob...@linkedin.com
Link to topic: https://cfengine.com/forum/read.php?3,22715,22716#msg-22716

Awesome news!  Thanks Mark!

Trying to compile against BerkeleyDB, I'm receiving the below.


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


$ ./configure --prefix=/var/cfengine --with-openssl=/usr/sfw --without-sql 
--with-berkeleydb=/usr/local/BerkeleyDB/4.4 
...
...
Summary of options...
-> PCRE: default path
-> MySQL connector: 
-> PostgreSQL connector: disabled
-> DB: Berkeley DB: /usr/local/BerkeleyDB/4.4

configure: creating ./config.status
config.status: creating Makefile
config.status: creating pub/Makefile
config.status: creating src/Makefile
config.status: creating src/cf3lex.l
config.status: creating docs/Makefile
config.status: creating examples/Makefile
config.status: creating inputs/Makefile
config.status: creating src/conf.h
config.status: executing depfiles commands
config.status: executing libtool commands
DONE: Configuration done. Run make/gmake to build cfengine.



$ gmake
Making all in pub
gmake[1]: Entering directory `/export/home/msvoboda/cfengine-3.2.0b1/pub'
  CC     getopt.lo
  CC     getopt1.lo
  CC     snprintf.lo
  CC     strndup.lo
  CCLD   libcfpub.la
gmake[1]: Leaving directory `/export/home/msvoboda/cfengine-3.2.0b1/pub'
Making all in src
gmake[1]: Entering directory `/export/home/msvoboda/cfengine-3.2.0b1/src'
gmake  all-am
gmake[2]: Entering directory `/export/home/msvoboda/cfengine-3.2.0b1/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:557:1: warning: "_FILE_OFFSET_BITS" redefined
In file included from /usr/include/iso/stdarg_c99.h:34,
                 from /usr/include/stdarg.h:33,
                 from 
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include/stdio.h:14,
                 from cf3lex.c:19:
/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
dbm_berkeley.c: In function `BDB_OpenDB':
dbm_berkeley.c:63: warning: passing arg 2 of pointer to function from 
incompatible pointer type
dbm_berkeley.c:63: warning: passing arg 4 of pointer to function makes pointer 
from integer without a cast
dbm_berkeley.c:63: error: too few arguments to function
gmake[2]: ***  Error 1
gmake[2]: Leaving directory `/export/home/msvoboda/cfengine-3.2.0b1/src'
gmake[1]: ***  Error 2
gmake[1]: Leaving directory `/export/home/msvoboda/cfengine-3.2.0b1/src'
gmake: ***  Error 1




I'm also trying to build against TokyoCabinet, but I'm having issues / 
compiling errors building that.  As soon as I figure out how to build 
TokyoCabinet, i'll attempt to use that instead of BerkeleyDB.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to