Re: Building net-snmp-5.9.1 in Freebsd

Bart Van Assche <[email protected]> Mon, 5 Jul 2021 08:47:34 -0700
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
On 7/1/21 9:33 PM, Krishna Vivek Vitta
via Net-snmp-users wrote:

Hi
Experts

Â

I
am upgrading 5.8 to 5.9.1 in Freebsd 11.4 setup.

Â

During
the course of compilation, we received the below errors:

Â

libtool:
link: cc -shared -fPIC -DPIC helpers/.libs/all_helpers.o
helpers/.libs/baby_steps.o helpers/.libs/bulk_to_ne

xt.o
helpers/.libs/cache_handler.o
helpers/.libs/debug_handler.o helpers/.libs/instance.o
helpers/.libs/mode_end_call.o

helpers/.libs/multiplexer.o
helpers/.libs/null.o helpers/.libs/old_api.o
helpers/.libs/read_only.o helpers/.libs/row_m

erge.o
helpers/.libs/scalar.o helpers/.libs/scalar_group.o
helpers/.libs/serialize.o
helpers/.libs/snmp_get_statistic.o

helpers/.libs/stash_cache.o
helpers/.libs/stash_to_next.o helpers/.libs/table.o
helpers/.libs/table_array.o helpers/.l

ibs/table_container.o
helpers/.libs/table_data.o helpers/.libs/table_dataset.o
helpers/.libs/table_iterator.o helpers/.

libs/table_row.o
helpers/.libs/table_tdata.o helpers/.libs/watcher.o
.libs/agent_handler.o .libs/agent_index.o .libs/ag

ent_read_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,-rpa

th
-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 .

./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
-lcrypto -lelf -Wl,-no-undefined -Wl,-rpath
-Wl,/usr/obj/var/mps64/main/r

s_ads_dev/usr.src/secure/lib/libcrypto Â
-Wl,-soname -Wl,libnetsnmpagent.so.40 -o
.libs/libnetsnmpagent.so.40.1.0

.libs/kernel.o:
In function `init_kmem':

kernel.c:(.text+0x2f):
undefined reference to `kvm_openfiles'

kernel.c:(.text+0x64):
undefined reference to `kvm_openfiles'

.libs/kernel.o:
In function `klookup':

kernel.c:(.text+0x118):
undefined reference to `kvm_read'

kernel.c:(.text+0x157):
undefined reference to `kvm_geterr'

.libs/kernel.o:
In function `free_kmem':

kernel.c:(.text+0x1c0):
undefined reference to `kvm_close'

cc:
error: linker command failed with exit code 1 (use -v to
see invocation)

gmake[1]:
*** [Makefile:492: libnetsnmpagent.la] Error 1

gmake[1]:
Leaving directory
'/var/mps64/main/rs_ads_dev/usr.src/contrib/net-snmp/net-snmp-5.9.1/agent'

gmake:
*** [Makefile:674: subdirs] Error 1

Â

Â

Is there any way to disable linking of kvm
using configure command ? The above errors werenÂ’t returned
during compiling in 5.8

Can you share the configure output related to kvm? Net-SNMP
v5.9.1 builds and runs fine in my FreeBSD 13 virtual machine. I
see the following related to kvm in the Net-SNMP configure output:

[ ... ]

checking kvm.h usability... yes

checking kvm.h presence... yes

checking for kvm.h... yes

[ ... ]

checking for library containing kvm_read... -lkvm

checking for library containing kvm_openfiles... none required

checking for library containing kvm_getprocs... -lkvm

checking for library containing kvm_getproc2... no

checking for library containing kvm_getfiles... no

checking for library containing kvm_getfile2... no

checking for library containing kvm_getswapinfo... none required

checking for kvm_openfiles... yes

checking for kvm_getprocs... yes

checking for kvm_getproc2... no

checking for kvm_getswapinfo... yes

checking for kvm_getfiles... no

checking for kvm_getfile2... no

[ ... ]

Bart.

_______________________________________________
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