Installing Jamvm for openwrt built for raspberry pi 3 model B+

Have you guys tried to build and install jamvm for openwrt which is built for raspberry pi 3 model B+

if so, see the compiling error below:

In file included from mprec.h:34:0,
                 from dtoa.c:31:
ieeefp.h:163:2: error: #error Endianess not declared!!
 #error Endianess not declared!!
  ^~~~~
In file included from dtoa.c:31:0:
mprec.h:78:1: error: unknown type name 'Exactly'
 Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined.
 ^~~~~~~
mprec.h:78:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'of'
 Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined.
             ^~
mprec.h:78:13: error: unknown type name 'of'
dtoa.c: In function '_Jv_dtoa_r':
dtoa.c:252:22: error: storage size of 'd' isn't known
   union double_union d, d2, eps;
                      ^
dtoa.c:252:25: error: storage size of 'd2' isn't known
   union double_union d, d2, eps;
                         ^~
dtoa.c:252:29: error: storage size of 'eps' isn't known
   union double_union d, d2, eps;
                             ^~~
Makefile:588: recipe for target 'dtoa.lo' failed
make[5]: *** [dtoa.lo] Error 1