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
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to