Created attachment 205436 [details] patch C++11 is required, add USES=compiler:c++11-rang: ../UCS_string.hh: At global scope: ../UCS_string.hh:428: error: ISO C++ forbids declaration of 'basic_string' with no type ../UCS_string.hh:428: error: expected ';' before '&' token ../UCS_string.hh: In member function 'void UCS_string::append(const UCS_string&)': ../UCS_string.hh:220: error: 'template<class _CharT, class _Traits, class _Alloc> class std::basic_string' used without template parameters Merge https://svn.savannah.gnu.org/viewvc/apl/trunk/src/Tokenizer.cc?r1=1164&r2=1177&view=patch to fix powerpc*-specific issues. Add include <cstring> to Error.hh for strncpy. Change types of total_memory from unsigned to signed, those values are compared to values of structs from base that are signed. Such comparison causes error.
Thanks. I've notice that it did not compile on Mac mini G4, but did not have time to address all the issues at that moment. Looking at proposed patch, being not a big fan of trivial patches-as-files, let me first try to fix at least some of those with sed(1) instead. :-)
A commit references this bug: Author: danfe Date: Wed Jul 3 01:30:47 UTC 2019 New revision: 505720 URL: https://svnweb.freebsd.org/changeset/ports/505720 Log: - Unbreak the build on PowerPC and other GCC-based architectures - Add an XXX comment about hardcoded `math/fftw3' on LIB_DEPENDS - Convert direct dependency on `libsqlite3.so' to USES+=sqlite:3 PR: 238896 (modified) Submitted by: pkubaj Tested on: Mac mini G4 Changes: head/lang/gnu-apl/Makefile head/lang/gnu-apl/files/ head/lang/gnu-apl/files/patch-src_Tokenizer.cc
Should be fixed in ports r505720, please confirm.
Yes, it's fixed, thanks!