pcre option while compiling net-snmp-5.9.1
Krishna Vivek Vitta via Net-snmp-users <[email protected]> Wed, 14 Jul 2021 07:37:13 +0000
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <DM6PR03MB3418033CA534F1CF8DA665F9FB139@DM6PR03MB3418.namprd03.prod.outlook.com> |
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