Fix:

error: reference to unresolved using declaration
error: excess elements in scalar initializer

by removing base_aligned_alloc because it calls aligned_alloc which macOS 10.14
and earlier don't have. Fortunately nothing calls base_aligned_alloc yet.
--- aseprite/laf/base/memory.cpp.orig	2025-01-06 14:03:18.000000000 -0600
+++ aseprite/laf/base/memory.cpp	2025-01-26 05:14:36.000000000 -0600
@@ -303,18 +303,6 @@
 
 #endif
 
-void* base_aligned_alloc(std::size_t bytes, std::size_t alignment)
-{
-#if LAF_WINDOWS
-  return _aligned_malloc(bytes, alignment);
-#else
-  ASSERT(alignment > 0);
-  std::size_t misaligned = (bytes % alignment);
-  if (misaligned > 0)
-    bytes += alignment - misaligned;
-  return aligned_alloc(alignment, bytes);
-#endif
-}
 
 void base_aligned_free(void* mem)
 {
--- aseprite/laf/base/memory.h.orig	2025-01-06 14:03:18.000000000 -0600
+++ aseprite/laf/base/memory.h	2025-01-26 05:16:25.000000000 -0600
@@ -33,11 +33,6 @@
 void base_free(void* mem);
 char* base_strdup(const char* string);
 
-#ifdef __cplusplus
-void* base_aligned_alloc(std::size_t bytes, std::size_t alignment = base_alignment);
-#else
-void* base_aligned_alloc(std::size_t bytes, std::size_t alignment);
-#endif
 void base_aligned_free(void* mem);
 
 #ifdef LAF_MEMLEAK
