Forum: Cfengine Help Subject: Re: Cfengine community 3.1.1 released Author: msvob...@linkedin.com Link to topic: https://cfengine.com/forum/read.php?3,19382,19482#msg-19482
Neil: Can you list the options you used to build 3.1.1 on Solaris? I'm getting build failures using the environment / options below: (worked compiling 3.1.0 and 3.0.5p1) Thanks Mike $ 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/local/ssl/0.9.8o --without-sql --with-berkeleydb=/usr/local/BerkeleyDB/4.4 --enable-static $ cd src $ perl -p -i.sav -e "s:-ldb:/usr/local/BerkeleyDB/4.4/lib/libdb.a:" Makefile $ perl -p -i.sav -e "s:-lcrypto:/usr/local/ssl/0.9.8o/lib/libcrypto.a:" Makefile $ perl -p -i.sav -e "s:-lpcre:/usr/local/lib/libpcre.a:" Makefile $ perl -p -i.sav -e "s:-pthread:-pthreads:" Makefile $ cd ../pub $ perl -p -i.sav -e "s:-pthread:-pthreads:" Makefile Results in the following build error: libtool: link: /usr/sfw/bin/gcc -shared -Wl,-z -Wl,text -Wl,-h -Wl,libpromises.so.1 -o .libs/libpromises.so.1.0.0 .libs/libpromises_la-cf3parse.o .libs/libpromises_la-cf3lex.o .libs/libpromises_la-patches.o .libs/libpromises_la-attributes.o .libs/libpromises_la-install.o .libs/libpromises_la-generic_agent.o .libs/libpromises_la-dbm_api.o .libs/libpromises_la-dbm_berkeley.o .libs/libpromises_la-dbm_quick.o .libs/libpromises_la-dbm_tokyocab.o .libs/libpromises_la-dtypes.o .libs/libpromises_la-classes.o .libs/libpromises_la-env_context.o .libs/libpromises_la-files_interfaces.o .libs/libpromises_la-files_properties.o .libs/libpromises_la-files_select.o .libs/libpromises_la-files_operators.o .libs/libpromises_la-files_repository.o .libs/libpromises_la-files_copy.o .libs/libpromises_la-files_editline.o .libs/libpromises_la-files_edit.o .libs/libpromises_la-files_links.o .libs/libpromises_la-files_hashes.o .libs/libpromises_la-files_names.o .libs/libpromises_la-chflags.o .libs/libp romises_la-modes.o .libs/libpromises_la-exec_tools.o .libs/libpromises_la-nfs.o .libs/libpromises_la-item-lib.o .libs/libpromises_la-cf_sql.o .libs/libpromises_la-client_protocol.o .libs/libpromises_la-client_code.o .libs/libpromises_la-communication.o .libs/libpromises_la-net.o .libs/libpromises_la-sockaddr.o .libs/libpromises_la-recursion.o .libs/libpromises_la-processes_select.o .libs/libpromises_la-fncall.o .libs/libpromises_la-cf3globals.o .libs/libpromises_la-reporting.o .libs/libpromises_la-evalfunction.o .libs/libpromises_la-sysinfo.o .libs/libpromises_la-conversion.o .libs/libpromises_la-scope.o .libs/libpromises_la-assoc.o .libs/libpromises_la-comparray.o .libs/libpromises_la-vars.o .libs/libpromises_la-args.o .libs/libpromises_la-hashes.o .libs/libpromises_la-crypto.o .libs/libpromises_la-expand.o .libs/libpromises_la-matching.o .libs/libpromises_la-selfdiagnostic.o .libs/libpromises_la-instrumentation.o .libs/libpromises_la-granules.o .libs/libpromises_la-timeout .o .libs/libpromises_la-promises.o .libs/libpromises_la-ontology.o .libs/libpromises_la-constraints.o .libs/libpromises_la-iteration.o .libs/libpromises_la-rlist.o .libs/libpromises_la-syntax.o .libs/libpromises_la-logging.o .libs/libpromises_la-signals.o .libs/libpromises_la-transaction.o .libs/libpromises_la-cfstream.o .libs/libpromises_la-pipes.o .libs/libpromises_la-html.o .libs/libpromises_la-interfaces.o .libs/libpromises_la-storage_tools.o .libs/libpromises_la-verify_reports.o .libs/libpromises_la-verify_processes.o .libs/libpromises_la-enterprise_stubs.o .libs/libpromises_la-mod_functions.o .libs/libpromises_la-mod_defaults.o .libs/libpromises_la-mod_common.o .libs/libpromises_la-mod_access.o .libs/libpromises_la-mod_exec.o .libs/libpromises_la-mod_methods.o .libs/libpromises_la-mod_interfaces.o .libs/libpromises_la-mod_packages.o .libs/libpromises_la-mod_files.o .libs/libpromises_la-mod_report.o .libs/libpromises_la-mod_storage.o .libs/libpromises_la-mod_knowledge.o .libs/libpromises_la-mod_measurement.o .libs/libpromises_la-mod_databases.o .libs/libpromises_la-mod_services.o .libs/libpromises_la-mod_process.o .libs/libpromises_la-mod_environ.o .libs/libpromises_la-mod_outputs.o .libs/libpromises_la-unix.o -Wl,-z -Wl,allextract /export/home/msvoboda/cfengine-3.1.1/pub/.libs/libcfpub.a -Wl,-z -Wl,defaultextract -R/usr/local/lib -R/usr/local/lib -R/usr/local/BerkeleyDB/4.4/lib -L/usr/local/lib -L/usr/local/ssl/0.9.8o/lib -L/usr/sfw/lib -L/usr/local/BerkeleyDB/4.4/lib -L/export/home/msvoboda/cfengine-3.1.1/pub -lpthread -lrt /usr/local/lib/libpcre.so -lnsl -lsocket -lm -ldb -lcrypto -lelf -lsec -lc -pthreads -pthreads -pthreads Text relocation remains referenced against symbol offset in file bn_limit_bits 0x18 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_num 0x24 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_high 0x3d /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_num_high 0x49 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_low 0x62 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_num_low 0x6e /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_mont 0x87 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_num_mont 0x93 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_mont 0xbf /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_low 0xc6 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits_high 0xcd /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) bn_limit_bits 0xd4 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0xe1 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x108 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x114 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x12a /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x139 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x289 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x2bc /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x310 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x465 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x488 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x4ab /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_lib.o) 0x54 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_rand.o) 0x513 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_rand.o) 0x712 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_rand.o) 0x731 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_rand.o) 0x750 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_rand.o) 0x1ab /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_mpi.o) 0x1c7 /usr/local/ssl/0.9.8o/lib/libcrypto.a(bn_mpi.o) 0x42b /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_lib.o) 0x44b /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_lib.o) 0x473 /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_lib.o) method 0x1 /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_asn1.o) default_RSA_meth 0x18 /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_eng.o) default_RSA_meth 0x25 /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_eng.o) default_RSA_meth 0x32 /usr/local/ssl/0.9.8o/lib/libcrypto.a(rsa_eng.o) .... ... Not performing the perl replacement statements on the Makefile, and without calling --enable-static also fails. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine