Forum: CFEngine Help
Subject: Compile problems, 3.3 on Solaris 10
Author: rsm.gbg
Link to topic: https://cfengine.com/forum/read.php?3,25727,25727#msg-25727
Hi
Trying to compile 3.3 on Solaris 10 SPARC.
Using the same working method as for 3.2.4
3.2.4
host # export
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/usr/ccs/bin
host # export LD_LIBRARY_FLAGS=/usr/local/lib:/usr/lib
host # export CC=/usr/local/bin/gcc
host # ./configure --prefix=/var/cfengine --with-openssl=/usr/local/ssl
--with-pcre=/usr/local --with-berkeleydb=/usr/local/BerkeleyDB.4.7 --without-sql
host # make
3.2.4 works fine.
3.3.0
I started with install SunFreeware QDBM 1.8
pkginfo -x SMCqdbm
SMCqdbm qdbm
(sparc) 1.8.0
configure runs fine
host #./configure --prefix=/var/cfengine --with-openssl=/usr/local/ssl
--with-pcre=/usr/local --without-sql --with-qdbm
host #.make
lots of output
CC libpromises_la-dbm_api.lo
CC libpromises_la-dbm_lib.lo
CC libpromises_la-dbm_quick.lo
dbm_quick.c: In function `DBPrivRead':
dbm_quick.c:188: warning: implicit declaration of function `dpgetwb'
CC libpromises_la-dbm_tokyocab.lo
CC libpromises_la-dir.lo
CC libpromises_la-dtypes.lo
lots of output
CCLD cf-agent
ld: warning: global symbol '_END_' has non-global binding:
(file /usr/local/ssl/lib/libcrypto.so value=LOCL);
ld: warning: global symbol '_START_' has non-global binding:
(file /usr/local/ssl/lib/libcrypto.so value=LOCL);
Undefined first referenced
symbol in file
dpgetwb ./.libs/libpromises.so
ld: fatal: symbol referencing errors. No output written to .libs/cf-agent
collect2: ld returned 1 exit status
make[2]: *** Error 1
make[1]: *** Error 2
make: *** Error 1
I search for ideas but can't find anything for 3.3 on solaris
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine