Forum: CFEngine Help
Subject: Re: CFEngine 3.2.0 release candidate
Author: [email protected]
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
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine