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
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to