building amanda on arm64

gene heskett <[email protected]> Wed, 5 Mar 2025 15:17:01 -0500
Newsgroups gmane.comp.archivers.amanda.user
Message-ID <[email protected]>
I too am attempting to build 3.5.4. but on an arm64, which I've setup 
with 6 4T SSD's

on a usb3.1 interface. Not configured but intend to build a 20T LVM out 
of 5 of them and the 6th as a holding disk.

At first, I have 7 other machines on this local network, possibly 9 if I 
live long enough, cherry picking the work directory's so the individual 
os can be updated and the work then recovered.

unpacking the archive, I see no makefiles or configure so I assume I 
start with ./automake since I do have an automake.am. But it quickly 
spits out a missing:

config/amanda/libs.m4:160: warning: macro 'AM_PATH_GLIB_2_0' not found 
in library

followed by around 10 screens full of tracing info, ending in:

configure.ac:27: the top level
configure.ac:19: error: possibly undefined macro: AC_DEFINE
       If this token and others are legitimate, please use m4_pattern_allow.
       See the Autoconf documentation.
configure.ac:25: error: possibly undefined macro: dnl
configure:48225: error: possibly undefined macro: AM_PATH_GLIB_2_0
configure:48226: error: possibly undefined macro: AC_MSG_ERROR
autoconf failed

I have not built amanda in several years and my aging memory at 90 yo 
does not remember what it took to build it on amd64 all those years ago. 
And to further confuse the issue, this is aarch64, a bananapi m5, much 
like an rpi4b but somewhat faster and all usb sockets are usb-3.1, so 
the rw bandwidth to these 4T SSD's is around 500 megs/second. 4x faster 
than the pair of spinning rust drives that died at 2 weeks spin time 
shortly after I upgraded to bookworm which wiped out my amanda setup 
back then.

Any help pulling this off will be gratefully appreciated.  Thanks to all.

Cheers, Gene Heskett, CET.
-- 
"There are four boxes to be used in defense of liberty:
  soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
  - Louis D. Brandeis