*/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
.libs/snmptrapd_handlers.o: in function
`command_handler':snmptrapd_handlers.c:(.text+0x508): undefined reference
to
`convert_v1pdu_to_v2'/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
snmptrapd_handlers.c:(.text+0x5b0): undefined reference to
`run_shell_command'/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
.libs/snmptrapd_handlers.o: in function
`axforward_handler':snmptrapd_handlers.c:(.text+0x638): undefined reference
to
`send_v2trap'/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
.libs/snmptrapd_auth.o: in function
`netsnmp_trapd_auth':snmptrapd_auth.c:(.text+0x8c): undefined reference to
`convert_v1pdu_to_v2'/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
snmptrapd_auth.c:(.text+0x164): undefined reference to
`vacm_check_view_contents'/usr/local/gcc-10.2-2020.11-aarch64/bin/../lib/gcc/aarch64-none-linux-gnu/10.2.1/../../../../aarch64-none-linux-gnu/bin/ld:
.libs/snmptrapd_auth.o: in function
`init_netsnmp_trapd_auth':snmptrapd_auth.c:(.text+0x1bc): undefined
reference to `init_vacm_config_tokens'collect2: error: ld returned 1 exit
statusmake[3]: *** [Makefile:363: libnetsnmptrapd.la
<http://libnetsnmptrapd.la>] Error 1make[2]: *** [Makefile:674: subdirs]
Error 1make[1]: *** [do.mk:497 <http://do.mk:497>: .cv22-net_snmp-done]
Error 2make: *** [Makefile:198: cv22_net_snmp] Error 2*

Hi Bart,

I need your advice on this error. I managed to solve the previous issue but
I got this error this time.
Thanks a lot in advance.

On Fri, Aug 12, 2022 at 9:27 PM Bart Van Assche <bvanass...@acm.org> wrote:

> 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
> <http://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 <http://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