* Package:    sci-mathematics/form-5.0.0_beta1:0
 * Repository: gentoo
 * Maintainer: grozin@gentoo.org sci-mathematics@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux zlib
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox

>>> Unpacking source...
>>> Unpacking form-5.0.0_beta1.tar.gz to /var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work
>>> Source unpacked in /var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work
>>> Preparing source in /var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1 ...
 * Applying 5.0.0_beta1-manual.patch ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1' ...
 * Running 'aclocal --system-acdir=/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/temp/aclocal' ...
 [ ok ]
 * Running 'autoconf --force' ...
 [ ok ]
 * Running 'autoheader' ...
 [ ok ]
 * Running 'automake --add-missing --copy --foreign --force-missing' ...
 [ ok ]
 * Running elibtoolize in: form-5.0.0-beta.1/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1 ...
 * econf: updating form-5.0.0-beta.1/build-aux/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating form-5.0.0-beta.1/build-aux/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating form-5.0.0-beta.1/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating form-5.0.0-beta.1/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/form-5.0.0_beta1 --htmldir=/usr/share/doc/form-5.0.0_beta1/html --libdir=/usr/lib64 --enable-scalar --enable-largefile --disable-debug --disable-static-link --with-api=posix --without-gmp --disable-parform --disable-threaded --with-zlib CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ CFLAGS=-O2 -pipe -march=native -fno-diagnostics-color LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 CXXFLAGS=-O2 -pipe -march=native -fno-diagnostics-color -Wno-uninitialized
checking for a BSD-compatible install... /usr/lib/portage/python3.11/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether the compiler supports GNU C++... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed
checking dependency style of x86_64-pc-linux-gnu-g++... none
checking whether ln -s works... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/file.h... yes
checking for unordered_map... yes
checking for tr1/unordered_map... yes
checking for boost/unordered_map.hpp... yes
checking for unordered_set... yes
checking for tr1/unordered_set... yes
checking for boost/unordered_set.hpp... yes
checking __builtin_popcount... yes
checking for inline... inline
checking for x86_64-pc-linux-gnu-gcc option to enable large file support... none needed
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for unistd.h... (cached) yes
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking size of off_t... 8
configure: The data model is LP64
checking for mpfr.h... yes
checking for mpfr_init2 in -lmpfr... yes
checking for zlib.h... yes
checking for get_crc_table in -lz... yes
configure: WARNING: mpfr is not required without the float feature. Build without mpfr.
checking for library containing clock_gettime... none required
checking whether C compiler accepts -Wno-misleading-indentation... yes
checking whether C compiler accepts -Wno-stringop-overflow... yes
checking whether C compiler accepts -march=native... yes
checking for doxygen... /usr/bin/doxygen
checking for latex... no
checking for pdflatex... no
checking for dvips... no
checking for makeindex... no
checking for htlatex... no
checking for latex2html... no
checking for ruby... /usr/bin/ruby
checking whether ruby >= 1.8... yes
checking for ruby test/unit... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sources/Makefile
config.status: creating doc/Makefile
config.status: creating doc/manual/Makefile
config.status: creating doc/manual/manual.tex
config.status: creating doc/devref/Makefile
config.status: creating doc/devref/devref.tex
config.status: creating doc/doxygen/Makefile
config.status: creating doc/doxygen/DoxyfileHTML
config.status: creating doc/doxygen/DoxyfileLATEX
config.status: creating doc/doxygen/DoxyfilePDFLATEX
config.status: creating check/Makefile
config.status: creating config.h
config.status: executing depfiles commands

##################### CONFIGURATION #####################

FORM 5.0

Compiling for: Opteron Linux (LP64 POSIX)

Optionally linked libraries:
    zlib

The following executables can be compiled:
    form       scalar version (native)

Type 'make <executable name>' in the source directory to
build a specific version. Type 'make' to build all.

Type 'make install' to install the executables in
    /usr/bin
and the man page in
    /usr/share/man

Type 'make check' to run automatic tests.

Available documentation:
    doxygen    ( html )

Type 'make <format>' in the directories doc/manual or
doc/doxygen to generate the respective documentation with
the specified format.

#########################################################

>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1 ...
make -j4 
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1'
Making all in doc
make[2]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc'
Making all in doxygen
make[3]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/doxygen'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/doxygen'
Making all in manual
make[3]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/manual'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/manual'
Making all in devref
make[3]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/devref'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc/devref'
make[3]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc'
make[2]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/doc'
Making all in sources
make[2]: Entering directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/sources'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-argument.o `test -f 'argument.c' || echo './'`argument.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-checkpoint.o `test -f 'checkpoint.c' || echo './'`checkpoint.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-comexpr.o `test -f 'comexpr.c' || echo './'`comexpr.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-compcomm.o `test -f 'compcomm.c' || echo './'`compcomm.c
compcomm.c: In function ‘CoIf’:
compcomm.c:4294:1: warning: label ‘DoneWithNumber’ defined but not used [-Wunused-label]
 4294 | DoneWithNumber:
      | ^~~~~~~~~~~~~~
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-compiler.o `test -f 'compiler.c' || echo './'`compiler.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-compress.o `test -f 'compress.c' || echo './'`compress.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-comtool.o `test -f 'comtool.c' || echo './'`comtool.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-diagrams.o `test -f 'diagrams.c' || echo './'`diagrams.c
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -Wno-uninitialized -c -o form-diawrap.o `test -f 'diawrap.cc' || echo './'`diawrap.cc
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-dict.o `test -f 'dict.c' || echo './'`dict.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-dollar.o `test -f 'dollar.c' || echo './'`dollar.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wno-misleading-indentation -Wno-stringop-overflow -O3 -fomit-frame-pointer -march=native -O2 -pipe -march=native -fno-diagnostics-color -c -o form-evaluate.o `test -f 'evaluate.c' || echo './'`evaluate.c
evaluate.c: In function ‘RatToFloatr’:
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:63:25: note: in expansion of macro ‘auxr4’
   63 |         IntegerToFloatr(auxr4,num,nnum);
      |                         ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:64:25: note: in expansion of macro ‘auxr5’
   64 |         IntegerToFloatr(auxr5,den,nden);
      |                         ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:65:25: note: in expansion of macro ‘auxr4’
   65 |         mpfr_div(result,auxr4,auxr5,RND);
      |                         ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:65:31: note: in expansion of macro ‘auxr5’
   65 |         mpfr_div(result,auxr4,auxr5,RND);
      |                               ^~~~~
evaluate.c: In function ‘SetfFloatPrecision’:
evaluate.c:110:16: error: ‘struct T_const’ has no member named ‘auxr_’
  110 |         if ( AT.auxr_ ) {
      |                ^
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:111:29: note: in expansion of macro ‘auxr1’
  111 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                             ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:111:35: note: in expansion of macro ‘auxr2’
  111 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                   ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:111:41: note: in expansion of macro ‘auxr3’
  111 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                         ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:111:47: note: in expansion of macro ‘auxr4’
  111 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                               ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:111:53: note: in expansion of macro ‘auxr5’
  111 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                                     ^~~~~
evaluate.c:112:26: error: ‘struct T_const’ has no member named ‘auxr_’
  112 |                 M_free(AT.auxr_,"AT.auxr_");
      |                          ^
evaluate.c:113:19: error: ‘struct T_const’ has no member named ‘auxr_’
  113 |                 AT.auxr_ = 0;
      |                   ^
evaluate.c:115:11: error: ‘struct T_const’ has no member named ‘auxr_’
  115 |         AT.auxr_ = (void *)Malloc1(sizeof(mpfr_t)*5,"AT.auxr_");
      |           ^
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:116:27: note: in expansion of macro ‘auxr1’
  116 |         mpfr_inits2(fprec,auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                           ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:116:33: note: in expansion of macro ‘auxr2’
  116 |         mpfr_inits2(fprec,auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                 ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:116:39: note: in expansion of macro ‘auxr3’
  116 |         mpfr_inits2(fprec,auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                       ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:116:45: note: in expansion of macro ‘auxr4’
  116 |         mpfr_inits2(fprec,auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                             ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:116:51: note: in expansion of macro ‘auxr5’
  116 |         mpfr_inits2(fprec,auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                                   ^~~~~
evaluate.c: In function ‘ClearfFloat’:
evaluate.c:146:16: error: ‘struct T_const’ has no member named ‘auxr_’
  146 |         if ( AT.auxr_ ) {
      |                ^
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:147:29: note: in expansion of macro ‘auxr1’
  147 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                             ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:147:35: note: in expansion of macro ‘auxr2’
  147 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                   ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:147:41: note: in expansion of macro ‘auxr3’
  147 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                         ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:147:47: note: in expansion of macro ‘auxr4’
  147 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                               ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:147:53: note: in expansion of macro ‘auxr5’
  147 |                 mpfr_clears(auxr1,auxr2,auxr3,auxr4,auxr5,(mpfr_ptr)0);
      |                                                     ^~~~~
evaluate.c:148:26: error: ‘struct T_const’ has no member named ‘auxr_’
  148 |                 M_free(AT.auxr_,"AT.auxr_");
      |                          ^
evaluate.c:149:19: error: ‘struct T_const’ has no member named ‘auxr_’
  149 |                 AT.auxr_ = 0;
      |                   ^
evaluate.c: In function ‘GetFloatArgument’:
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:209:45: note: in expansion of macro ‘auxr4’
  209 |                                 RatToFloatr(auxr4,(UWORD *)tstop,tn[-1]);
      |                                             ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:210:54: note: in expansion of macro ‘auxr4’
  210 |                                 mpfr_mul(f_out,f_out,auxr4,RND);
      |                                                      ^~~~~
evaluate.c:214:33: error: ‘FLOATFUN’ undeclared (first use in this function)
  214 |                 else if ( *t == FLOATFUN ) {
      |                                 ^~~~~~~~
evaluate.c:214:33: note: each undeclared identifier is reported only once for each function it appears in
evaluate.c:216:42: error: ‘aux5’ undeclared (first use in this function); did you mean ‘auxr5’?
  216 |                         if ( UnpackFloat(aux5,t) < 0 ) return(-1);
      |                                          ^~~~
      |                                          auxr5
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:222:44: note: in expansion of macro ‘auxr4’
  222 |                                 mpfr_set_f(auxr4,aux5,RND);
      |                                            ^~~~~
evaluate.c:17:30: error: ‘struct T_const’ has no member named ‘auxr_’
   17 | #define auxr4 (((mpfr_t *)(AT.auxr_))[3])
      |                              ^
evaluate.c:223:54: note: in expansion of macro ‘auxr4’
  223 |                                 mpfr_mul(f_out,f_out,auxr4,RND);
      |                                                      ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:246:47: note: in expansion of macro ‘auxr5’
  246 |                                 mpfr_const_pi(auxr5,RND);
      |                                               ^~~~~
evaluate.c:18:30: error: ‘struct T_const’ has no member named ‘auxr_’
   18 | #define auxr5 (((mpfr_t *)(AT.auxr_))[4])
      |                              ^
evaluate.c:247:54: note: in expansion of macro ‘auxr5’
  247 |                                 mpfr_mul(f_out,f_out,auxr5,RND);
      |                                                      ^~~~~
In file included from evaluate.c:8:
evaluate.c: In function ‘EvaluateFun’:
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:372:21: note: in expansion of macro ‘auxr2’
  372 |         mpfr_set_ui(auxr2,1L,RND);
      |                     ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:372:21: note: in expansion of macro ‘auxr2’
  372 |         mpfr_set_ui(auxr2,1L,RND);
      |                     ^~~~~
evaluate.c:380:51: error: ‘AGMFUNCTION’ undeclared (first use in this function); did you mean ‘ABSFUNCTION’?
  380 |                         if ( tt != tnext && *t != AGMFUNCTION ) goto nextfun;
      |                                                   ^~~~~~~~~~~
      |                                                   ABSFUNCTION
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:391:70: note: in expansion of macro ‘auxr3’
  391 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:392:69: note: in expansion of macro ‘auxr3’
  392 |                                                 mpfr_sub_ui(auxr3,auxr3,1L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:392:75: note: in expansion of macro ‘auxr3’
  392 |                                           mpfr_sub_ui(auxr3,auxr3,1L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:393:70: note: in expansion of macro ‘auxr1’
  393 |                                                mpfr_sqrt_ui(auxr1,2L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:394:69: note: in expansion of macro ‘auxr1’
  394 |                                                 mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:394:75: note: in expansion of macro ‘auxr1’
  394 |                                           mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:394:69: note: in expansion of macro ‘auxr1’
  394 |                                                 mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:394:75: note: in expansion of macro ‘auxr1’
  394 |                                           mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:395:66: note: in expansion of macro ‘auxr3’
  395 |                                                    mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:395:72: note: in expansion of macro ‘auxr3’
  395 |                                              mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:395:78: note: in expansion of macro ‘auxr1’
  395 |                                        mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:396:82: note: in expansion of macro ‘auxr3’
  396 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:396:88: note: in expansion of macro ‘auxr3’
  396 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:397:66: note: in expansion of macro ‘auxr2’
  397 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:397:72: note: in expansion of macro ‘auxr2’
  397 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:397:78: note: in expansion of macro ‘auxr3’
  397 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:401:69: note: in expansion of macro ‘auxr2’
  401 |                                                 mpfr_div_ui(auxr2,auxr2,2L,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:401:75: note: in expansion of macro ‘auxr2’
  401 |                                           mpfr_div_ui(auxr2,auxr2,2L,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:401:69: note: in expansion of macro ‘auxr2’
  401 |                                                 mpfr_div_ui(auxr2,auxr2,2L,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:401:75: note: in expansion of macro ‘auxr2’
  401 |                                           mpfr_div_ui(auxr2,auxr2,2L,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:402:82: note: in expansion of macro ‘auxr2’
  402 |                                    if ( nsgn < 0 ) mpfr_neg(auxr2,auxr2,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:402:88: note: in expansion of macro ‘auxr2’
  402 |                              if ( nsgn < 0 ) mpfr_neg(auxr2,auxr2,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:406:70: note: in expansion of macro ‘auxr3’
  406 |                                                mpfr_sqrt_ui(auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:407:69: note: in expansion of macro ‘auxr3’
  407 |                                                 mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:407:75: note: in expansion of macro ‘auxr3’
  407 |                                           mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:407:69: note: in expansion of macro ‘auxr3’
  407 |                                                 mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:407:75: note: in expansion of macro ‘auxr3’
  407 |                                           mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:408:82: note: in expansion of macro ‘auxr3’
  408 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:408:88: note: in expansion of macro ‘auxr3’
  408 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:409:66: note: in expansion of macro ‘auxr2’
  409 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:409:72: note: in expansion of macro ‘auxr2’
  409 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:409:78: note: in expansion of macro ‘auxr3’
  409 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:413:70: note: in expansion of macro ‘auxr3’
  413 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:414:69: note: in expansion of macro ‘auxr3’
  414 |                                                 mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:414:75: note: in expansion of macro ‘auxr3’
  414 |                                           mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:414:69: note: in expansion of macro ‘auxr3’
  414 |                                                 mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:414:75: note: in expansion of macro ‘auxr3’
  414 |                                           mpfr_div_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:415:82: note: in expansion of macro ‘auxr3’
  415 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:415:88: note: in expansion of macro ‘auxr3’
  415 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:416:66: note: in expansion of macro ‘auxr2’
  416 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:416:72: note: in expansion of macro ‘auxr2’
  416 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:416:78: note: in expansion of macro ‘auxr3’
  416 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:420:70: note: in expansion of macro ‘auxr3’
  420 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:421:69: note: in expansion of macro ‘auxr3’
  421 |                                                 mpfr_add_ui(auxr3,auxr3,1L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:421:75: note: in expansion of macro ‘auxr3’
  421 |                                           mpfr_add_ui(auxr3,auxr3,1L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:422:70: note: in expansion of macro ‘auxr1’
  422 |                                                mpfr_sqrt_ui(auxr1,2L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:423:69: note: in expansion of macro ‘auxr1’
  423 |                                                 mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:423:75: note: in expansion of macro ‘auxr1’
  423 |                                           mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:423:69: note: in expansion of macro ‘auxr1’
  423 |                                                 mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:423:75: note: in expansion of macro ‘auxr1’
  423 |                                           mpfr_div_ui(auxr1,auxr1,4L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:424:66: note: in expansion of macro ‘auxr3’
  424 |                                                    mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:424:72: note: in expansion of macro ‘auxr3’
  424 |                                              mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:424:78: note: in expansion of macro ‘auxr1’
  424 |                                        mpfr_mul(auxr3,auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:425:82: note: in expansion of macro ‘auxr3’
  425 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:425:88: note: in expansion of macro ‘auxr3’
  425 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:426:66: note: in expansion of macro ‘auxr2’
  426 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:426:72: note: in expansion of macro ‘auxr2’
  426 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:426:78: note: in expansion of macro ‘auxr3’
  426 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:430:82: note: in expansion of macro ‘auxr2’
  430 |                                    if ( nsgn < 0 ) mpfr_neg(auxr2,auxr2,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:430:88: note: in expansion of macro ‘auxr2’
  430 |                              if ( nsgn < 0 ) mpfr_neg(auxr2,auxr2,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:464:70: note: in expansion of macro ‘auxr3’
  464 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:465:69: note: in expansion of macro ‘auxr3’
  465 |                                                 mpfr_sub_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:465:75: note: in expansion of macro ‘auxr3’
  465 |                                           mpfr_sub_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:466:82: note: in expansion of macro ‘auxr3’
  466 |                                    if ( nsgn > 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:466:88: note: in expansion of macro ‘auxr3’
  466 |                              if ( nsgn > 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:467:66: note: in expansion of macro ‘auxr2’
  467 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:467:72: note: in expansion of macro ‘auxr2’
  467 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:467:78: note: in expansion of macro ‘auxr3’
  467 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:470:70: note: in expansion of macro ‘auxr3’
  470 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:471:69: note: in expansion of macro ‘auxr3’
  471 |                                                 mpfr_div_ui(auxr3,auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:471:75: note: in expansion of macro ‘auxr3’
  471 |                                           mpfr_div_ui(auxr3,auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:471:69: note: in expansion of macro ‘auxr3’
  471 |                                                 mpfr_div_ui(auxr3,auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:471:75: note: in expansion of macro ‘auxr3’
  471 |                                           mpfr_div_ui(auxr3,auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:472:82: note: in expansion of macro ‘auxr3’
  472 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:472:88: note: in expansion of macro ‘auxr3’
  472 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:473:66: note: in expansion of macro ‘auxr2’
  473 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:473:72: note: in expansion of macro ‘auxr2’
  473 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:473:78: note: in expansion of macro ‘auxr3’
  473 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:478:70: note: in expansion of macro ‘auxr3’
  478 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:479:82: note: in expansion of macro ‘auxr3’
  479 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:479:88: note: in expansion of macro ‘auxr3’
  479 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:480:66: note: in expansion of macro ‘auxr2’
  480 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:480:72: note: in expansion of macro ‘auxr2’
  480 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:480:78: note: in expansion of macro ‘auxr3’
  480 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:483:70: note: in expansion of macro ‘auxr3’
  483 |                                                mpfr_sqrt_ui(auxr3,3L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:484:69: note: in expansion of macro ‘auxr3’
  484 |                                                 mpfr_add_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:484:75: note: in expansion of macro ‘auxr3’
  484 |                                           mpfr_add_ui(auxr3,auxr3,2L,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:485:82: note: in expansion of macro ‘auxr3’
  485 |                                    if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:485:88: note: in expansion of macro ‘auxr3’
  485 |                              if ( nsgn < 0 ) mpfr_neg(auxr3,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:486:66: note: in expansion of macro ‘auxr2’
  486 |                                                    mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:486:72: note: in expansion of macro ‘auxr2’
  486 |                                              mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:486:78: note: in expansion of macro ‘auxr3’
  486 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:495:61: note: in expansion of macro ‘auxr1’
  495 |                                 if ( GetFloatArgument(BHEAD auxr1,t,1) < 0 ) goto nextfun;
      |                                                             ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:496:61: note: in expansion of macro ‘auxr3’
  496 |                                 if ( GetFloatArgument(BHEAD auxr3,t,-2) < 0 ) goto nextfun;
      |                                                             ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:498:58: note: in expansion of macro ‘auxr1’
  498 |                         else if ( GetFloatArgument(BHEAD auxr1,t,-1) < 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:499:41: note: in expansion of macro ‘auxr1’
  499 |                         nsgn = mpfr_sgn(auxr1);
      |                                         ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:499:41: note: in expansion of macro ‘auxr1’
  499 |                         nsgn = mpfr_sgn(auxr1);
      |                                         ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:499:41: note: in expansion of macro ‘auxr1’
  499 |                         nsgn = mpfr_sgn(auxr1);
      |                                         ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:499:41: note: in expansion of macro ‘auxr1’
  499 |                         nsgn = mpfr_sgn(auxr1);
      |                                         ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:505:56: note: in expansion of macro ‘auxr3’
  505 |                                         else mpfr_sqrt(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:505:62: note: in expansion of macro ‘auxr1’
  505 |                                        else mpfr_sqrt(auxr3,auxr1,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:506:50: note: in expansion of macro ‘auxr2’
  506 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:506:56: note: in expansion of macro ‘auxr2’
  506 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:506:62: note: in expansion of macro ‘auxr3’
  506 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:510:55: note: in expansion of macro ‘auxr3’
  510 |                                         else mpfr_log(auxr3,auxr1,RND);
      |                                                       ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:510:61: note: in expansion of macro ‘auxr1’
  510 |                                         else mpfr_log(auxr3,auxr1,RND);
      |                                                             ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:511:50: note: in expansion of macro ‘auxr2’
  511 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:511:56: note: in expansion of macro ‘auxr2’
  511 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:511:62: note: in expansion of macro ‘auxr3’
  511 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:514:50: note: in expansion of macro ‘auxr3’
  514 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:514:56: note: in expansion of macro ‘auxr1’
  514 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:515:58: note: in expansion of macro ‘auxr3’
  515 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:515:58: note: in expansion of macro ‘auxr3’
  515 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:516:50: note: in expansion of macro ‘auxr3’
  516 |                                         mpfr_li2(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:516:56: note: in expansion of macro ‘auxr1’
  516 |                                         mpfr_li2(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:517:50: note: in expansion of macro ‘auxr2’
  517 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:517:56: note: in expansion of macro ‘auxr2’
  517 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:517:62: note: in expansion of macro ‘auxr3’
  517 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:519:38: error: ‘GAMMAFUN’ undeclared (first use in this function); did you mean ‘GAMMA1’?
  519 |                                 case GAMMAFUN:
      |                                      ^~~~~~~~
      |                                      GAMMA1
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:534:52: note: in expansion of macro ‘auxr3’
  534 |                                         mpfr_gamma(auxr3,auxr1,RND);
      |                                                    ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:534:58: note: in expansion of macro ‘auxr1’
  534 |                                         mpfr_gamma(auxr3,auxr1,RND);
      |                                                          ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:535:50: note: in expansion of macro ‘auxr2’
  535 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:535:56: note: in expansion of macro ‘auxr2’
  535 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:535:62: note: in expansion of macro ‘auxr3’
  535 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:538:50: note: in expansion of macro ‘auxr3’
  538 |                                         mpfr_agm(auxr3,auxr1,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:538:56: note: in expansion of macro ‘auxr1’
  538 |                                         mpfr_agm(auxr3,auxr1,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:538:62: note: in expansion of macro ‘auxr3’
  538 |                                        mpfr_agm(auxr3,auxr1,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:539:50: note: in expansion of macro ‘auxr2’
  539 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:539:56: note: in expansion of macro ‘auxr2’
  539 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:539:62: note: in expansion of macro ‘auxr3’
  539 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:542:51: note: in expansion of macro ‘auxr3’
  542 |                                         mpfr_sinh(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:542:57: note: in expansion of macro ‘auxr1’
  542 |                                         mpfr_sinh(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:543:50: note: in expansion of macro ‘auxr2’
  543 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:543:56: note: in expansion of macro ‘auxr2’
  543 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:543:62: note: in expansion of macro ‘auxr3’
  543 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:546:51: note: in expansion of macro ‘auxr3’
  546 |                                         mpfr_cosh(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:546:57: note: in expansion of macro ‘auxr1’
  546 |                                         mpfr_cosh(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:547:50: note: in expansion of macro ‘auxr2’
  547 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:547:56: note: in expansion of macro ‘auxr2’
  547 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:547:62: note: in expansion of macro ‘auxr3’
  547 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:550:51: note: in expansion of macro ‘auxr3’
  550 |                                         mpfr_tanh(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:550:57: note: in expansion of macro ‘auxr1’
  550 |                                         mpfr_tanh(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:551:50: note: in expansion of macro ‘auxr2’
  551 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:551:56: note: in expansion of macro ‘auxr2’
  551 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:551:62: note: in expansion of macro ‘auxr3’
  551 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:554:52: note: in expansion of macro ‘auxr3’
  554 |                                         mpfr_asinh(auxr3,auxr1,RND);
      |                                                    ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:554:58: note: in expansion of macro ‘auxr1’
  554 |                                         mpfr_asinh(auxr3,auxr1,RND);
      |                                                          ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:555:50: note: in expansion of macro ‘auxr2’
  555 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:555:56: note: in expansion of macro ‘auxr2’
  555 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:555:62: note: in expansion of macro ‘auxr3’
  555 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:558:52: note: in expansion of macro ‘auxr3’
  558 |                                         mpfr_acosh(auxr3,auxr1,RND);
      |                                                    ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:558:58: note: in expansion of macro ‘auxr1’
  558 |                                         mpfr_acosh(auxr3,auxr1,RND);
      |                                                          ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:559:50: note: in expansion of macro ‘auxr2’
  559 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:559:56: note: in expansion of macro ‘auxr2’
  559 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:559:62: note: in expansion of macro ‘auxr3’
  559 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:563:50: note: in expansion of macro ‘auxr3’
  563 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:563:56: note: in expansion of macro ‘auxr1’
  563 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:564:58: note: in expansion of macro ‘auxr3’
  564 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:564:58: note: in expansion of macro ‘auxr3’
  564 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:565:52: note: in expansion of macro ‘auxr3’
  565 |                                         mpfr_atanh(auxr3,auxr1,RND);
      |                                                    ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:565:58: note: in expansion of macro ‘auxr1’
  565 |                                         mpfr_atanh(auxr3,auxr1,RND);
      |                                                          ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:566:50: note: in expansion of macro ‘auxr2’
  566 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:566:56: note: in expansion of macro ‘auxr2’
  566 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:566:62: note: in expansion of macro ‘auxr3’
  566 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:570:50: note: in expansion of macro ‘auxr3’
  570 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:570:56: note: in expansion of macro ‘auxr1’
  570 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:571:58: note: in expansion of macro ‘auxr3’
  571 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:571:58: note: in expansion of macro ‘auxr3’
  571 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:572:51: note: in expansion of macro ‘auxr3’
  572 |                                         mpfr_asin(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:572:57: note: in expansion of macro ‘auxr1’
  572 |                                         mpfr_asin(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:573:50: note: in expansion of macro ‘auxr2’
  573 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:573:56: note: in expansion of macro ‘auxr2’
  573 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:573:62: note: in expansion of macro ‘auxr3’
  573 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:577:50: note: in expansion of macro ‘auxr3’
  577 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:577:56: note: in expansion of macro ‘auxr1’
  577 |                                         mpfr_abs(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:578:58: note: in expansion of macro ‘auxr3’
  578 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:578:58: note: in expansion of macro ‘auxr3’
  578 |                                         if ( mpfr_cmp_ui(auxr3,1L) > 0 ) goto nextfun;
      |                                                          ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:579:51: note: in expansion of macro ‘auxr3’
  579 |                                         mpfr_acos(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:579:57: note: in expansion of macro ‘auxr1’
  579 |                                         mpfr_acos(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:580:50: note: in expansion of macro ‘auxr2’
  580 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:580:56: note: in expansion of macro ‘auxr2’
  580 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:580:62: note: in expansion of macro ‘auxr3’
  580 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:583:51: note: in expansion of macro ‘auxr3’
  583 |                                         mpfr_atan(auxr3,auxr1,RND);
      |                                                   ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:583:57: note: in expansion of macro ‘auxr1’
  583 |                                         mpfr_atan(auxr3,auxr1,RND);
      |                                                         ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:584:50: note: in expansion of macro ‘auxr2’
  584 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:584:56: note: in expansion of macro ‘auxr2’
  584 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:584:62: note: in expansion of macro ‘auxr3’
  584 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:587:50: note: in expansion of macro ‘auxr3’
  587 |                                         mpfr_sin(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:587:56: note: in expansion of macro ‘auxr1’
  587 |                                         mpfr_sin(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:588:50: note: in expansion of macro ‘auxr2’
  588 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:588:56: note: in expansion of macro ‘auxr2’
  588 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:588:62: note: in expansion of macro ‘auxr3’
  588 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:591:50: note: in expansion of macro ‘auxr3’
  591 |                                         mpfr_cos(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:591:56: note: in expansion of macro ‘auxr1’
  591 |                                         mpfr_cos(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:592:50: note: in expansion of macro ‘auxr2’
  592 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:592:56: note: in expansion of macro ‘auxr2’
  592 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:592:62: note: in expansion of macro ‘auxr3’
  592 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:595:50: note: in expansion of macro ‘auxr3’
  595 |                                         mpfr_tan(auxr3,auxr1,RND);
      |                                                  ^~~~~
evaluate.c:14:30: error: ‘struct T_const’ has no member named ‘auxr_’
   14 | #define auxr1 (((mpfr_t *)(AT.auxr_))[0])
      |                              ^
evaluate.c:595:56: note: in expansion of macro ‘auxr1’
  595 |                                         mpfr_tan(auxr3,auxr1,RND);
      |                                                        ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:596:50: note: in expansion of macro ‘auxr2’
  596 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                  ^~~~~
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:596:56: note: in expansion of macro ‘auxr2’
  596 |                                         mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                        ^~~~~
evaluate.c:16:30: error: ‘struct T_const’ has no member named ‘auxr_’
   16 | #define auxr3 (((mpfr_t *)(AT.auxr_))[2])
      |                              ^
evaluate.c:596:62: note: in expansion of macro ‘auxr3’
  596 |                                        mpfr_mul(auxr2,auxr2,auxr3,RND);
      |                                                             ^~~~~

evaluate.c:630:38: error: ‘MZV’ undeclared (first use in this function)
  630 |                                 case MZV:
      |                                      ^~~
evaluate.c:631:38: error: ‘EULER’ undeclared (first use in this function)
  631 |                                 case EULER:
      |                                      ^~~~~
evaluate.c:632:38: error: ‘MZVHALF’ undeclared (first use in this function)
  632 |                                 case MZVHALF:
      |                                      ^~~~~~~
evaluate.c:646:20: error: ‘aux4’ undeclared (first use in this function); did you mean ‘auxr4’?
  646 |         mpfr_get_f(aux4,auxr2,RND);
      |                    ^~~~
      |                    auxr4
evaluate.c:15:30: error: ‘struct T_const’ has no member named ‘auxr_’
   15 | #define auxr2 (((mpfr_t *)(AT.auxr_))[1])
      |                              ^
evaluate.c:646:25: note: in expansion of macro ‘auxr2’
  646 |         mpfr_get_f(aux4,auxr2,RND);
      |                         ^~~~~
evaluate.c:670:28: error: ‘aux5’ undeclared (first use in this function); did you mean ‘auxr5’?
  670 |                 RatToFloat(aux5,(UWORD *)tstop,nsize);
      |                            ^~~~
      |                            auxr5
evaluate.c:679:28: error: ‘FLOATFUN’ undeclared (first use in this function)
  679 |                 if ( *t == FLOATFUN ) {
      |                            ^~~~~~~~
make[2]: *** [Makefile:1487: form-evaluate.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1/sources'
make[1]: *** [Makefile:406: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1'
make: *** [Makefile:347: all] Error 2
 * ERROR: sci-mathematics/form-5.0.0_beta1::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sci-mathematics/form-5.0.0_beta1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-mathematics/form-5.0.0_beta1::gentoo'`.
 * The complete build log is located at '/var/log/portage/sci-mathematics:form-5.0.0_beta1:20240110-135726.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1'
 * S: '/var/tmp/portage/sci-mathematics/form-5.0.0_beta1/work/form-5.0.0-beta.1'