+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/amath-1.8.3/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/amath-1.8.3/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for amath-1.8.3
cd src/main && /bin/make
cd src/main/function && /bin/make
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main'
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c evaluator.cpp
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main/function'
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c absolute.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c aexcosecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c functionlist.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c aexsecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arcchord.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c fgrid.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arccos.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arcsin.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c lexer.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arctan.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arccosecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c nodes.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arccotangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arcsecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arccovercosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arccoversine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c operators.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c archacovercosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c archacoversine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c archavercosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c archaversine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arcvercosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c arcversine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c ceil.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c optimizer.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c chord.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c cosecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c parser.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c cosine.cpp
In file included from ../lib/cplex.h:39,
                 from parser.cpp:38:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c cotangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c covercos.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c token.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c userfunction.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c values.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c coversin.cpp
In file included from ../lib/cplex.h:39,
                 from values.cpp:37:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c cube.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c viewer.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c excosecant.cpp
ar rcs libappmain.a  evaluator.o functionlist.o fgrid.o lexer.o nodes.o operators.o optimizer.o parser.o token.o userfunction.o values.o viewer.o
ranlib libappmain.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main'
cd src/main/statement && /bin/make
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main/statement'
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c about.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c exsecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c floor.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c clear.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hacovercos.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c delete.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hacoversin.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c havercos.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c digits.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c haversin.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c draw.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparccosecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c empty.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparccosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparccotangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c eval.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparcsecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c execute.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparcsine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c exit.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyparctangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c funcdef.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hypcosecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c funclist.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hypcosine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c help.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hypcotangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hypsecant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c input.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hypsine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c license.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c hyptangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c list.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c ln.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c load.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c log10.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c memory.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c log2.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c node.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c node.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c output.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c round.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c plot.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c secant.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c prefs.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c signum.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c prompt.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c sine.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c square.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c save.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c tangent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c show.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c trunc.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c silent.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c user.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c vercos.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c version.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I../.. -Wall -c versin.cpp
ar rcs libfunctions.a  absolute.o aexcosecant.o aexsecant.o arcchord.o arccos.o arcsin.o arctan.o arccosecant.o arccotangent.o arcsecant.o arccovercosine.o arccoversine.o archacovercosine.o archacoversine.o archavercosine.o archaversine.o arcvercosine.o arcversine.o ceil.o chord.o cosecant.o cosine.o cotangent.o covercos.o coversin.o cube.o excosecant.o exsecant.o floor.o hacovercos.o hacoversin.o havercos.o haversin.o hyparccosecant.o hyparccosine.o hyparccotangent.o hyparcsecant.o hyparcsine.o hyparctangent.o hypcosecant.o hypcosine.o hypcotangent.o hypsecant.o hypsine.o hyptangent.o ln.o log10.o log2.o node.o round.o secant.o signum.o sine.o square.o tangent.o trunc.o user.o vercos.o versin.o
ar rcs libstatement.a  about.o clear.o delete.o digits.o draw.o empty.o eval.o execute.o exit.o funcdef.o funclist.o help.o input.o license.o list.o load.o memory.o node.o output.o plot.o prefs.o prompt.o save.o show.o silent.o version.o
ranlib libstatement.a
ranlib libfunctions.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main/statement'
cd src/system && /bin/make
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/system'
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c console.cpp
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/main/function'
cd src/lib && /bin/make static
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/lib'
mkdir -p static
mkdir -p shared
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c aengine.cpp -o static/aengine.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c console_amiga.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c bigint.cpp -o static/bigint.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c console_stdc.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c console_termios.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c console_windows.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c charbuf.cpp -o static/charbuf.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c filesystem_amiga.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c filesystem_stdc.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c cplex.cpp -o static/cplex.o
In file included from cplex.cpp:31:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c language.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c language_amiga.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c language_stdc.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c nnumb.cpp -o static/nnumb.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c preferences.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c ntext.cpp -o static/ntext.o
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c ntextd.cpp -o static/ntextd.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c preferences_amiga.cpp
In file included from ntextd.cpp:59:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c preferences_stdc.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c program.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c ntextp.cpp -o static/ntextp.o
In file included from ntextp.cpp:33:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c program_amiga.cpp
g++ -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -c real.cpp -o static/real.o
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c program_haiku.cpp
In file included from cplex.h:39,
                 from real.cpp:34:
../mathi.h:50:8: warning: declaration of 'double cabs(complex)' conflicts with built-in declaration 'double cabs(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   50 | double cabs(complex z);
      |        ^~~~
../mathi.h:51:8: warning: declaration of 'double creal(complex)' conflicts with built-in declaration 'double creal(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   51 | double creal(complex z);
      |        ^~~~~
../mathi.h:52:8: warning: declaration of 'double cimag(complex)' conflicts with built-in declaration 'double cimag(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   52 | double cimag(complex z);
      |        ^~~~~
../mathi.h:59:9: warning: declaration of 'complex cpow(complex, complex)' conflicts with built-in declaration '__complex__ double cpow(__complex__ double, __complex__ double)' [-Wbuiltin-declaration-mismatch]
   59 | complex cpow(complex x, complex z);
      |         ^~~~
../mathi.h:65:9: warning: declaration of 'complex conj(complex)' conflicts with built-in declaration '__complex__ double conj(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   65 | complex conj(complex z);
      |         ^~~~
../mathi.h:66:9: warning: declaration of 'complex cexp(complex)' conflicts with built-in declaration '__complex__ double cexp(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   66 | complex cexp(complex z);
      |         ^~~~
../mathi.h:67:9: warning: declaration of 'complex csqrt(complex)' conflicts with built-in declaration '__complex__ double csqrt(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   67 | complex csqrt(complex z);
      |         ^~~~~
../mathi.h:69:9: warning: declaration of 'complex clog(complex)' conflicts with built-in declaration '__complex__ double clog(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   69 | complex clog(complex z);
      |         ^~~~
../mathi.h:71:9: warning: declaration of 'complex clog10(complex)' conflicts with built-in declaration '__complex__ double clog10(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   71 | complex clog10(complex z);
      |         ^~~~~~
../mathi.h:72:9: warning: declaration of 'complex ccos(complex)' conflicts with built-in declaration '__complex__ double ccos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   72 | complex ccos(complex z);
      |         ^~~~
../mathi.h:73:9: warning: declaration of 'complex csin(complex)' conflicts with built-in declaration '__complex__ double csin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   73 | complex csin(complex z);
      |         ^~~~
../mathi.h:74:9: warning: declaration of 'complex ctan(complex)' conflicts with built-in declaration '__complex__ double ctan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   74 | complex ctan(complex z);
      |         ^~~~
../mathi.h:78:9: warning: declaration of 'complex cacos(complex)' conflicts with built-in declaration '__complex__ double cacos(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   78 | complex cacos(complex z);
      |         ^~~~~
../mathi.h:79:9: warning: declaration of 'complex casin(complex)' conflicts with built-in declaration '__complex__ double casin(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   79 | complex casin(complex z);
      |         ^~~~~
../mathi.h:80:9: warning: declaration of 'complex catan(complex)' conflicts with built-in declaration '__complex__ double catan(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   80 | complex catan(complex z);
      |         ^~~~~
../mathi.h:84:9: warning: declaration of 'complex ccosh(complex)' conflicts with built-in declaration '__complex__ double ccosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   84 | complex ccosh(complex z);
      |         ^~~~~
../mathi.h:85:9: warning: declaration of 'complex csinh(complex)' conflicts with built-in declaration '__complex__ double csinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   85 | complex csinh(complex z);
      |         ^~~~~
../mathi.h:86:9: warning: declaration of 'complex ctanh(complex)' conflicts with built-in declaration '__complex__ double ctanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   86 | complex ctanh(complex z);
      |         ^~~~~
../mathi.h:90:9: warning: declaration of 'complex cacosh(complex)' conflicts with built-in declaration '__complex__ double cacosh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   90 | complex cacosh(complex z);
      |         ^~~~~~
../mathi.h:91:9: warning: declaration of 'complex casinh(complex)' conflicts with built-in declaration '__complex__ double casinh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   91 | complex casinh(complex z);
      |         ^~~~~~
../mathi.h:92:9: warning: declaration of 'complex catanh(complex)' conflicts with built-in declaration '__complex__ double catanh(__complex__ double)' [-Wbuiltin-declaration-mismatch]
   92 | complex catanh(complex z);
      |         ^~~~~~
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c program_stdc.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c program_test.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c window_amiga.cpp
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2  -I. -I.. -Wall -c window_haiku.cpp
ar rcs static/libamathapp.a  static/aengine.o static/bigint.o static/charbuf.o static/cplex.o static/nnumb.o static/ntext.o static/ntextd.o static/ntextp.o static/real.o
ar rcs libappsystem.a  console.o console_amiga.o console_stdc.o console_termios.o console_windows.o filesystem_amiga.o filesystem_stdc.o language.o language_amiga.o language_stdc.o preferences.o preferences_amiga.o preferences_stdc.o program.o program_amiga.o program_haiku.o program_stdc.o program_test.o window_amiga.o window_haiku.o
ranlib static/libamathapp.a
ranlib libappsystem.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/lib'
cd src/clib && /bin/make static
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/clib'
mkdir -p static
mkdir -p shared
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c alloccpy.c -o static/alloccpy.o
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/system'
g++ -O2 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -Wall -Isrc -Isrc/main -c src/main.cpp -o src/main.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c mem.c -o static/mem.o
src/main.cpp:61:34: error: ISO C++17 does not allow dynamic exception specifications
   61 | void* operator new (size_t size) throw(std::bad_alloc) { return AllocMemSafe(size); }
      |                                  ^~~~~
src/main.cpp:62:36: error: ISO C++17 does not allow dynamic exception specifications
   62 | void* operator new[] (size_t size) throw(std::bad_alloc) { return AllocMemSafe(size); }
      |                                    ^~~~~
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c memcpy.c -o static/memcpy.o
make: *** [Makefile:27: src/main.o] Error 1
make: *** Waiting for unfinished jobs....
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c memset.c -o static/memset.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c strcmp.c -o static/strcmp.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c strlen.c -o static/strlen.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c untag.c -o static/untag.o
ar rcs static/libamathc.a  static/alloccpy.o static/mem.o static/memcpy.o static/memset.o static/strcmp.o static/strlen.o static/untag.o
ranlib static/libamathc.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/clib'
cd src/real && /bin/make static
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/real'
mkdir -p static
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acot.c -o static/acot.o
mkdir -p shared
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acoth.c -o static/acoth.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acrd.c -o static/acrd.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acsc.c -o static/acsc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acsch.c -o static/acsch.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acvc.c -o static/acvc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c acvs.c -o static/acvs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c aexc.c -o static/aexc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c aexs.c -o static/aexs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c ahcc.c -o static/ahcc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c ahcv.c -o static/ahcv.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c ahv.c -o static/ahv.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c ahvc.c -o static/ahvc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c asec.c -o static/asec.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c asech.c -o static/asech.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c avcs.c -o static/avcs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c aver.c -o static/aver.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c cot.c -o static/cot.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c coth.c -o static/coth.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c crd.c -o static/crd.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c csc.c -o static/csc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c csch.c -o static/csch.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c cvc.c -o static/cvc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c cvs.c -o static/cvs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c exc.c -o static/exc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c exs.c -o static/exs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c hcc.c -o static/hcc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c hcv.c -o static/hcv.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c hv.c -o static/hv.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c hvc.c -o static/hvc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c log2i.c -o static/log2i.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c log2p.c -o static/log2p.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c sec.c -o static/sec.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c sech.c -o static/sech.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c vcs.c -o static/vcs.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM -I. -I.. -Wall -fno-builtin -c ver.c -o static/ver.o
ar rcs static/libamath.a  static/acot.o static/acoth.o static/acrd.o static/acsc.o static/acsch.o static/acvc.o static/acvs.o static/aexc.o static/aexs.o static/ahcc.o static/ahcv.o static/ahv.o static/ahvc.o static/asec.o static/asech.o static/avcs.o static/aver.o static/cot.o static/coth.o static/crd.o static/csc.o static/csch.o static/cvc.o static/cvs.o static/exc.o static/exs.o static/hcc.o static/hcv.o static/hv.o static/hvc.o static/log2i.o static/log2p.o static/sec.o static/sech.o static/vcs.o static/ver.o
ranlib static/libamath.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/real'
cd src/cplex && /bin/make static
make[1]: Entering directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/cplex'
mkdir -p static
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c cacot.c -o static/cacot.o
mkdir -p shared
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c cacoth.c -o static/cacoth.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c cacsc.c -o static/cacsc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c cacsch.c -o static/cacsch.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c casec.c -o static/casec.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c casech.c -o static/casech.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c ccbrt.c -o static/ccbrt.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c ccot.c -o static/ccot.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c ccoth.c -o static/ccoth.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c ccsc.c -o static/ccsc.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c ccsch.c -o static/ccsch.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c clogb.c -o static/clogb.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c clog10.c -o static/clog10.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c csec.c -o static/csec.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c csech.c -o static/csech.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c csgn.c -o static/csgn.o
gcc -std=c9x -O3 -DWITHTEST  -pipe -O2 -DLIBM   -pipe -O2 -I. -I.. -Wall -fno-builtin -c prim.c -o static/prim.o
ar rcs static/libamathcplex.a  static/cacot.o static/cacoth.o static/cacsc.o static/cacsch.o static/casec.o static/casech.o static/ccbrt.o static/ccot.o static/ccoth.o static/ccsc.o static/ccsch.o static/clogb.o static/clog10.o static/csec.o static/csech.o static/csgn.o static/prim.o
ranlib static/libamathcplex.a
make[1]: Leaving directory '/home/pbulk/build/math/amath/work/amath-1.8.3/src/cplex'
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/math/amath
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/math/amath