Hi Bart

I am using the code downloaded from 

https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/

Somehow the patch provided below isn't working. I have used both --without-pcre 
and --with-pcre="no"

 Following is the configure command used:

./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 
-lzmq'

I still see -lpcre being used for generating libnetsnmpagent.so.40.0.0 and 
libnetsnmpmibs.so.40.0.0

libtool: link: cc -shared  -fPIC -DPIC  helpers/.libs/all_helpers.o 
helpers/.libs/baby_steps.o helpers/.libs/bulk_to_nex
t.o helpers/.libs/cache_handler.o helpers/.libs/debug_handler.o 
helpers/.libs/instance.o helpers/.libs/mode_end_call.o h
elpers/.libs/multiplexer.o helpers/.libs/null.o helpers/.libs/old_api.o 
helpers/.libs/read_only.o helpers/.libs/row_merg
e.o helpers/.libs/scalar.o helpers/.libs/scalar_group.o 
helpers/.libs/serialize.o helpers/.libs/snmp_get_statistic.o hel
pers/.libs/stash_cache.o helpers/.libs/stash_to_next.o helpers/.libs/table.o 
helpers/.libs/table_array.o helpers/.libs/t
able_container.o helpers/.libs/table_data.o helpers/.libs/table_dataset.o 
helpers/.libs/table_iterator.o helpers/.libs/t
able_row.o helpers/.libs/table_tdata.o helpers/.libs/watcher.o 
.libs/agent_handler.o .libs/agent_index.o .libs/agent_rea
d_config.o .libs/agent_registry.o .libs/agent_sysORTable.o .libs/agent_trap.o 
.libs/kernel.o .libs/netsnmp_close_fds.o .
libs/snmp_agent.o .libs/snmp_vars.o mibgroup/mibII/.libs/vacm_conf.o 
mibgroup/snmpv3/.libs/usmConf.o   -Wl,-rpath -Wl,/v
ar/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.9/snmplib/.libs 
-Wl,-rpath -Wl,/var/mps64/main/rs_ads_dev/u
sr.src/contrib/zeromq-4.1.0/src/.libs -Wl,-rpath -Wl,/usr/local/lib 
-L/var/mps64/main/rs_ads_dev/usr.src/contrib/zeromq-
4.1.0/src/.libs/.libs ../snmplib/.libs/libnetsnmp.so 
-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 
-L/usr/local/lib -lm -lpcre -lkvm -lcrypto /var/mps64
/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/src/.libs/libzmq.so -lrt 
-lpthread -lelf -lpkg  -Wl,-no-undefined -Wl,-rpa
th -Wl,/usr/obj/var/mps64/main/rs_ads_dev/usr.src/secure/lib/libcrypto   
-Wl,-soname -Wl,libnetsnmpagent.so.40 -o .libs/
libnetsnmpagent.so.40.0.0

/.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/agent/.libs -Wl,-rpath 
-Wl,/var/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.9/
snmplib/.libs -Wl,-rpath 
-Wl,/var/mps64/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/src/.libs 
-Wl,-rpath -Wl,/usr/local
/lib 
-L/var/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.9/snmplib/.libs
 -L/var/mps64/main/rs_ads_dev/usr.s
rc/contrib/zeromq-4.1.0/src/.libs/.libs ./.libs/libnetsnmpagent.so 
-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 
-L/usr/local/lib /var/mps64/main/rs_ads
_dev/usr.src/contrib/net-snmp/net-snmp-5.9/snmplib/.libs/libnetsnmp.so 
../snmplib/.libs/libnetsnmp.so -lcrypto /var/mps6
4/main/rs_ads_dev/usr.src/contrib/zeromq-4.1.0/src/.libs/libzmq.so -lrt 
-lpthread -lkvm -lm -lpcre -lelf -lpkg  -Wl,-no-
undefined -Wl,-rpath 
-Wl,/usr/obj/var/mps64/main/rs_ads_dev/usr.src/secure/lib/libcrypto   
-Wl,-soname -Wl,libnetsnmpmib
s.so.40 -o .libs/libnetsnmpmibs.so.40.0.0

Please let me know if I am doing correct. Also, is there a way to not to link 
lpkg as well while generating the libraries. Kindly assist.

Thank you
Krishna Vivek

-----Original Message-----
From: Bart Van Assche <bvanass...@acm.org> 
Sent: 16 July 2021 02:14
To: Krishna Vivek Vitta <krishna.vivekvi...@citrix.com>; Krishna Vivek Vitta 
via Net-snmp-users <net-snmp-users@lists.sourceforge.net>
Subject: Re: pcre option while compiling net-snmp-5.9.1

[CAUTION - EXTERNAL EMAIL] DO NOT reply, click links, or open attachments 
unless you have verified the sender and know the content is safe.

On 7/14/21 8:19 PM, Krishna Vivek Vitta wrote:
> Can you share the path for download ?

The patch is available here: 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnet-snmp%2Fnet-snmp%2Fcommit%2F6da5defc53697d4c342cf6193c92a55ee43d8abf&amp;data=04%7C01%7Ckrishna.vivekvitta%40citrix.com%7C3416ca7d880c4be773e308d947d1474b%7C335836de42ef43a2b145348c2ee9ca5b%7C0%7C0%7C637619786446335905%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=WYiuKGbZe0GCEwu8DcSi2SOu6bczEF2JDCXJginUoqI%3D&amp;reserved=0

Please note that we only support the v5.9 and master branches. Custom versions, 
e.g. generated by applying a patch on top of a release, are not supported.

Bart.



_______________________________________________
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