On macos 10.15.7 (old, I know).
I added small fixes in my "working copy" below to avoid compile errors - the diff will show them.
(Also, '__APPLE__' is defined by the compiler. See the output of 'echo | g++ -dM -E -' as in the libapl bug report.)
$ svn info
Path: .
Working Copy Root Path: /Volumes/Archive/Language/APL/gnu-apl/SVN/trunk
URL:
http://svn.savannah.gnu.org/svn/apl/trunkRelative URL: ^/trunk
Repository Root:
http://svn.savannah.gnu.org/svn/aplRepository UUID: bd74f7bd-1a55-4bac-9fab-68015b139e80
Revision: 1758
Node Kind: directory
Schedule: normal
Last Changed Author: j_sauermann
Last Changed Rev: 1758
Last Changed Date: 2024-03-03 08:22:02 -0600 (Sun, 03 Mar 2024)
$ svn diff
Index: src/Backtrace.cc
===================================================================
--- src/Backtrace.cc (revision 1758)
+++ src/Backtrace.cc (working copy)
@@ -364,7 +364,7 @@
*e = '\0';
fun = e + 1;
abs_addr = strtoll(a_a, nullptr, 16);
- abs_addr -= main_offset 0;
+ abs_addr -= main_offset_0;
}
}
Index: src/Command.cc
===================================================================
--- src/Command.cc (revision 1758)
+++ src/Command.cc (working copy)
@@ -2024,6 +2024,9 @@
if (access(name.c_str(), R_OK) == 0) // file is readable
{
struct stat st;
+#ifdef __APPLE__
+#define st_mtim st_mtimespec
+#endif
if (stat(name.c_str(), &st) == 0) // got stat
{
if (sort == SORT_SIZE) return st.st_size;
Or is there a 'subversion' way to pull in these fixes?
Backtrace.cc was fixed in 1752.
Command.cc was fixed in 1753.
But when I do a full 'checkout' or an 'upgrade' they do not appear.
I'm a total beginner to svn, so I could be using it the wrong way.
Thank you!
--
Mike Hall