Hi Otto, I believe that I have fixed the errors below (*SVN 1272*). However there could be more coming since the build didn't go through.
Please let me know if so. Best Regards, Jürgen On 4/27/20 1:38 PM, Otto Diesenbacher-Reinmüller wrote: > Hi APLers, > > see below, building current (revision 1271) gnu-apl fails on OpenBSD > (current snapshot - 6.7 GENERIC.MP#155 amd64). Do I miss any > dependencies? > > lobsang ~/install/gnu-apl/trunk$ svn update > Updating '.': > At revision 1271. > lobsang ~/install/gnu-apl/trunk$ gmake > gmake all-recursive > gmake[1]: Entering directory '/home/okflo/install/gnu-apl/trunk' > Making all in workspaces > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/workspaces' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/workspaces' > Making all in wslib3 > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/wslib3' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/wslib3' > Making all in wslib4 > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/wslib4' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/wslib4' > Making all in wslib5 > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/wslib5' > Making all in APLComponentFiles > gmake[3]: Entering directory > '/home/okflo/install/gnu-apl/trunk/wslib5/APLComponentFiles' > gmake[3]: Nothing to be done for 'all'. > gmake[3]: Leaving directory > '/home/okflo/install/gnu-apl/trunk/wslib5/APLComponentFiles' > Making all in iso-apl-cf > gmake[3]: Entering directory > '/home/okflo/install/gnu-apl/trunk/wslib5/iso-apl-cf' > gmake[3]: Nothing to be done for 'all'. > gmake[3]: Leaving directory > '/home/okflo/install/gnu-apl/trunk/wslib5/iso-apl-cf' > gmake[3]: Entering directory '/home/okflo/install/gnu-apl/trunk/wslib5' > gmake[3]: Nothing to be done for 'all-am'. > gmake[3]: Leaving directory '/home/okflo/install/gnu-apl/trunk/wslib5' > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/wslib5' > Making all in build > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/build' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/build' > Making all in doc > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/doc' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/doc' > Making all in erlang > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/erlang' > echo "nothing to be done because GNU APL was NOT configured --with-erlang" > nothing to be done because GNU APL was NOT configured --with-erlang > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/erlang' > Making all in gnu-apl.d > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/gnu-apl.d' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/gnu-apl.d' > Making all in HOWTOs > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/HOWTOs' > gmake[2]: Nothing to be done for 'all'. > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/HOWTOs' > Making all in src > gmake[2]: Entering directory '/home/okflo/install/gnu-apl/trunk/src' > Making all in native > gmake[3]: Entering directory '/home/okflo/install/gnu-apl/trunk/src/native' > /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. > -I../.. -rdynamic -I ./.. -g -O2 -g -O2 -MT lib_file_io_la-file_io.lo -MD > -MP -MF .deps/lib_file_io_la-file_io.Tpo -c -o lib_file_io_la-file_io.lo > `test -f 'file_io.cc' || echo './'`file_io.cc > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -rdynamic -I ./.. -g -O2 > -g -O2 -MT lib_file_io_la-file_io.lo -MD -MP -MF > .deps/lib_file_io_la-file_io.Tpo -c file_io.cc -fPIC -DPIC -o > .libs/lib_file_io_la-file_io.o > In file included from ../Id.hh:26, > from ../PrintOperator.hh:27, > from ../Backtrace.hh:28, > from ../Error_macros.hh:24, > from ../Quad_FIO.hh:26, > from file_io.cc:26: > ../UTF8_string.hh: In member function 'void UTF8_string::erase(size_t)': > ../UTF8_string.hh:90: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > In file included from ../Id.hh:27, > from ../PrintOperator.hh:27, > from ../Backtrace.hh:28, > from ../Error_macros.hh:24, > from ../Quad_FIO.hh:26, > from file_io.cc:26: > ../UCS_string.hh: At global scope: > ../UCS_string.hh:438: error: ISO C++ forbids declaration of 'basic_string' > with no type > ../UCS_string.hh:438: error: expected ';' before '&' token > ../UCS_string.hh: In member function 'void UCS_string::append(const > UCS_string&)': > ../UCS_string.hh:256: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > ../UCS_string.hh: In member function 'void UCS_string::insert(ShapeItem, > Unicode)': > ../UCS_string.hh:280: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > ../UCS_string.hh: In member function 'UCS_string& > UCS_string::operator<<(const UCS_string&)': > ../UCS_string.hh:304: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > ../UCS_string.hh: In member function 'ShapeItem UCS_string::size() const': > ../UCS_string.hh:331: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > ../UCS_string.hh: In member function 'void UCS_string::erase(ShapeItem)': > ../UCS_string.hh:375: error: 'template<class _CharT, class _Traits, class > _Alloc> class std::basic_string' used without template parameters > gmake[3]: *** [Makefile:556: lib_file_io_la-file_io.lo] Error 1 > gmake[3]: Leaving directory '/home/okflo/install/gnu-apl/trunk/src/native' > gmake[2]: *** [Makefile:4546: all-recursive] Error 1 > gmake[2]: Leaving directory '/home/okflo/install/gnu-apl/trunk/src' > gmake[1]: *** [Makefile:522: all-recursive] Error 1 > gmake[1]: Leaving directory '/home/okflo/install/gnu-apl/trunk' > gmake: *** [Makefile:409: all] Error 2 > > > many thanks - Otto > > -- > Dipl. Ing. (FH) Otto Diesenbacher-Reinmüller > diesenbacher.net > Salzburg, Österreich > >