Hi Syahirah,

Please do not run autoreconf but instead use the configure script included in the Net-SNMP source tree. While the included configure script has been tested thoroughly, running autoreconf may create a broken configure script.

This is how I cross-compile Net-SNMP for ARM:

./configure --enable-ipv6 --prefix=... --with-defaults --enable-new-features --with-perl-modules --with-default-snmp-version=2 --with-systemd --enable-blumenthal-aes --with-python-modules --host=arm-suse-linux-gnueabi ...
make

As one can see when using --host=... it is not necessary to set CC, STRIP, RANLIB, etc.

Best regards,

Bart.

On 8/11/22 22:22, nur syahirah syafinaz wrote:
Hi Bart, thank you so much for your help. I managed to fix the libtool and PKG-CONFIG-PATH issue. 
However, I am facing another issue where 'config_net_snmp_config_h' files are gone every time I try to build after the net-snmp upgrade. 

cd net-snmp; autoreconf -i --force; CC="ccache /usr/local/gcc-10.2-2020.11-aarch64/bin/aarch64-none-linux-gnu-gcc" CXX="ccache /usr/local/gcc-10.2-2020.11-aarch64/bin/aarch64-none-linux-gnu-g++" STRIP=aarch64-none-linux-gnu-strip AR=aarch64-none-linux-gnu-ar LD=aarch64-none-linux-gnu-ld RANLIB=aarch64-none-linux-gnu-ranlib DUMPBIN=aarch64-none-linux-gnu-dumpbin LINK=aarch64-none-linux-gnu-link NM=aarch64-none-linux-gnu-nm ./configure --host=aarch64-none-linux-gnu --prefix=/workspaces/external_repo/build/cv22 --with-default-snmp-version=3 --with-sys-contact="avigilon" --with-sys-location="unknown" --with-logfile="/tmp/snmpd.log" --with-persistent-directory="/root/config/dynamic" --disable-embedded-perl --without-perl-modules --with-sysroot=/workspaces/external_repo/build/cv22 --disable-debugging --with-transports=UDP --without-kmem-usage --enable-minimialist --with-mibdirs=/root/config/dynamic/.snmp/mibs:/usr/local/share/snmp/mibs --with-openssl=internal CFLAGS="-march=armv8-a -mcpu=cortex-a53+crypto -mlittle-endian -Os"
aclocal: error: configure.ac:54: file 'configure.d/config_net_snmp_config_h' does not exist
autoreconf: aclocal failed with exit status: 1
/bin/sh: 1: ./configure: not found
make[1]: *** [do.mk:494: .cv22-net_snmp-done] Error 127
make: *** [Makefile:198: cv22_net_snmp] Error 2



Regards,
Syahirah Syafinaz

_______________________________________________
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