Hi Bart /Experts.
I am trying to compile net-snmp-5.9.1 in Freebsd 11.4 using --without-pcre
Following configure command is used
export
LD_LIBRARY_PATH=/var/mps64/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/src/.libs
&& cd /var/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.9.1 &&
./configure -C --without-perl-modules --disable-embedded-perl
--disable-perl-cc-checks --with-enterprise-sysoid="1.3.6.1.4.1.5951.6"
--disable-applications --disable-manuals --disable-scripts
--with-default-snmp-version="3" --with-sys-contact="citrix"
--with-sys-location="location" --with-logfile="."
--with-persistent-directory="/var/mps/netsnmp/" --enable-mini-agent
--enable-reentrant --with-mib-modules=mps,mpsGet
--with-cflags='-I/var/mps64/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/include
-I/var/mps64/main/rs_ads_dev/usr.src/crypto/openssl/include -DOPENSSL_FIPS
-DNETSCALER -DNETSNMP_NO_INLINE' --with-out-mib-modules="mibII/sysORTable"
--without-pcre
--with-ldflags='-L/var/mps64/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/src/.libs
-L/usr/obj/var/mps64/main/rs_ads_dev/usr.src/secure/lib/libcrypto -lcrypto
-Wl,-rpath,/usr/obj/var/mps64/main/rs_ads_dev/usr.src/secure/lib/libcrypto'
--with-ldflags='-lzmq'
But it results in following summary:
checking for library containing pcre_exec... -lpcre
In config.log:
LAGENTLIBS='-lpcre -lkvm '
Infact I have also used -with-pcre='no'. It still fails.
As a result the libs are generated with dependecy of libpcre.so.1, as seen
below:
/.libs/util_funcs.o mibgroup/util_funcs/.libs/header_generic.o
mibgroup/mibII/.libs/vacm_context.o mibgroup/util_funcs/.
libs/header_simple_table.o .libs/mib_modules.o .libs/auto_nlist.o -Wl,-rpath
-Wl,/var/mps64/main/rs_ads_dev/usr.src/co
ntrib/net-snmp/net-snmp-5.9.1/agent/.libs -Wl,-rpath
-Wl,/var/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.
9.1/snmplib/.libs -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib
-L/var/mps64/main/rs_ads_dev/usr.src/contr
ib/net-snmp/net-snmp-5.9.1/snmplib/.libs ./.libs/libnetsnmpagent.so
-L/usr/local/lib /var/mps64/main/rs_ads_dev/usr.src/
contrib/net-snmp/net-snmp-5.9.1/snmplib/.libs/libnetsnmp.so -lpcre
../snmplib/.libs/libnetsnmp.so -lcrypto /usr/local/li
b/libzmq.so -lrt -lpthread -lkvm -lm -lelf -lpkg -Wl,-soname
-Wl,libnetsnmpmibs.so.40 -o .libs/libnetsnmpmibs.so.40.1
.0
ldd /lib/libnetsnmpmibs.so.40
/lib/libnetsnmpmibs.so.40:
libnetsnmpagent.so.40 => /lib/libnetsnmpagent.so.40 (0x801440000)
libnetsnmp.so.40 => /lib/libnetsnmp.so.40 (0x80169d000)
libpcre.so.1 => not found (0)
libcrypto.so.8 => /lib/libcrypto.so.8 (0x801a00000)
libzmq.so.4 => /lib/libzmq.so.4 (0x801eef000)
librt.so.1 => /usr/lib/librt.so.1 (0x802146000)
libthr.so.3 => /lib/libthr.so.3 (0x80234c000)
libkvm.so.7 => /lib/libkvm.so.7 (0x802574000)
libm.so.5 => /lib/libm.so.5 (0x802782000)
libelf.so.2 => /lib/libelf.so.2 (0x8029b2000)
libc.so.7 => /lib/libc.so.7 (0x80085b000)
libpcre.so.1 => not found (0)
libc++.so.1 => /usr/lib/libc++.so.1 (0x802bc7000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x802e91000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8030b2000)
Please suggest a way to overcome the issue.
In net-snmp-5.8, same configure command is used and it works, without any
dependency of libpcre
Thank you
Krishna Vivek
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users