octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

oct-inttypes.cc:113:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declar


From: Barbara Lócsi
Subject: oct-inttypes.cc:113:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
Date: Fri, 24 Jun 2016 14:18:47 +0200

Hi,
After cloning, build fails on debian jessie with te following error.
I have trouble figuring out what causes the error. Could you help me out?


/home/bumi/octave/liboctave/util/oct-inttypes.cc: In static member function 'static bool octave_int_cmp_op::external_mop(double, int64_t)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:113:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
      DECL_LONG_DOUBLE_ROUNDING \
      ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:32: error: there are no arguments to 'END_LONG_DOUBLE_ROUNDING' that depend on a template parameter, so a declaration of 'END_LONG_DOUBLE_ROUNDING' must be available [-fpermissive]
      END_LONG_DOUBLE_ROUNDING (); \
                                ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:32: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
      END_LONG_DOUBLE_ROUNDING (); \
                                ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In static member function 'static bool octave_int_cmp_op::external_mop(int64_t, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:129:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
      DECL_LONG_DOUBLE_ROUNDING \
      ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:32: error: there are no arguments to 'END_LONG_DOUBLE_ROUNDING' that depend on a template parameter, so a declaration of 'END_LONG_DOUBLE_ROUNDING' must be available [-fpermissive]
      END_LONG_DOUBLE_ROUNDING (); \
                                ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In static member function 'static bool octave_int_cmp_op::external_mop(double, uint64_t)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:113:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
      DECL_LONG_DOUBLE_ROUNDING \
      ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:32: error: there are no arguments to 'END_LONG_DOUBLE_ROUNDING' that depend on a template parameter, so a declaration of 'END_LONG_DOUBLE_ROUNDING' must be available [-fpermissive]
      END_LONG_DOUBLE_ROUNDING (); \
                                ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In static member function 'static bool octave_int_cmp_op::external_mop(uint64_t, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:129:6: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
      DECL_LONG_DOUBLE_ROUNDING \
      ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:32: error: there are no arguments to 'END_LONG_DOUBLE_ROUNDING' that depend on a template parameter, so a declaration of 'END_LONG_DOUBLE_ROUNDING' must be available [-fpermissive]
      END_LONG_DOUBLE_ROUNDING (); \
                                ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'uint64_t octave_external_uint64_uint64_mul(uint64_t, uint64_t)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:164:3: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
   DECL_LONG_DOUBLE_ROUNDING
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:170:29: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
   END_LONG_DOUBLE_ROUNDING ();
                             ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'int64_t octave_external_int64_int64_mul(int64_t, int64_t)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:178:3: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
   DECL_LONG_DOUBLE_ROUNDING
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:184:29: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
   END_LONG_DOUBLE_ROUNDING ();
                             ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_double_octave_int64_add(double, octave_int64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_octave_int64_double_add(octave_int64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_double_octave_int64_sub(double, octave_int64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_octave_int64_double_sub(octave_int64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_double_octave_int64_mul(double, octave_int64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_octave_int64_double_mul(octave_int64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_double_octave_int64_div(double, octave_int64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_int64 external_octave_int64_double_div(octave_int64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:232:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_int64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_double_octave_uint64_add(double, octave_uint64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_octave_uint64_double_add(octave_uint64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:227:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, +, add); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_double_octave_uint64_sub(double, octave_uint64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_octave_uint64_double_sub(octave_uint64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:228:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, -, sub); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_double_octave_uint64_mul(double, octave_uint64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_octave_uint64_double_mul(octave_uint64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:229:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, *, mul); \
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_double_octave_uint64_div(double, octave_uint64)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:201:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:207:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In function 'octave_uint64 external_octave_uint64_double_div(octave_uint64, double)':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:215:5: error: 'DECL_LONG_DOUBLE_ROUNDING' was not declared in this scope
     DECL_LONG_DOUBLE_ROUNDING \
     ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:221:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
     END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:230:3: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OP'
   OCTAVE_LONG_DOUBLE_OP (T, /, div)
   ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:233:1: note: in expansion of macro 'OCTAVE_LONG_DOUBLE_OPS'
 OCTAVE_LONG_DOUBLE_OPS(octave_uint64);
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::lt; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::lt; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::le; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::le; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::gt; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::gt; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::ge; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::ge; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::eq; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::eq; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, int64_t) [with xop = octave_int_cmp_op::ne; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(int64_t, double) [with xop = octave_int_cmp_op::ne; int64_t = long long int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:158:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:141:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (int64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::lt; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::lt; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::le; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::le; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::gt; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::gt; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::ge; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::ge; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::eq; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::eq; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(double, uint64_t) [with xop = octave_int_cmp_op::ne; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:120:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc: In instantiation of 'static bool octave_int_cmp_op::external_mop(uint64_t, double) [with xop = octave_int_cmp_op::ne; uint64_t = long long unsigned int]':
/home/bumi/octave/liboctave/util/oct-inttypes.cc:159:1:   required from here
/home/bumi/octave/liboctave/util/oct-inttypes.cc:136:31: error: 'END_LONG_DOUBLE_ROUNDING' was not declared in this scope
      END_LONG_DOUBLE_ROUNDING (); \
                               ^
/home/bumi/octave/liboctave/util/oct-inttypes.cc:142:1: note: in expansion of macro 'DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES'
 DEFINE_OCTAVE_LONG_DOUBLE_CMP_OP_TEMPLATES (uint64_t)
 ^
Makefile:23140: recipe for target 'liboctave/util/liboctave_util_libutil_la-oct-inttypes.lo' failed
make[2]: *** [liboctave/util/liboctave_util_libutil_la-oct-inttypes.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/bumi/octave/build'
Makefile:25934: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/bumi/octave/build'
Makefile:9790: recipe for target 'all' failed
make: *** [all] Error 2


reply via email to

[Prev in Thread] Current Thread [Next in Thread]