octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #53144] MXE no longer compiling


From: Rik
Subject: [Octave-bug-tracker] [bug #53144] MXE no longer compiling
Date: Tue, 13 Feb 2018 11:59:53 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0

URL:
  <http://savannah.gnu.org/bugs/?53144>

                 Summary: MXE no longer compiling
                 Project: GNU Octave
            Submitted by: rik5
            Submitted on: Tue 13 Feb 2018 08:59:51 AM PST
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Regression
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:

MXE is failing to compile according to the buildbots and my own attempt.  The
error I find in the log file is


/home/rik/wip/Projects_Mine/mxe-octave/tmp-default-octave/octave-4.3.0+/libinterp/corefcn/pr-output.cc:
In function 'float_display_format make_format(const MT&) [with MT =
intNDArray<octave_int<unsigned int> >]':
/home/rik/wip/Projects_Mine/mxe-octave/tmp-default-octave/octave-4.3.0+/libinterp/corefcn/pr-output.cc:1662:59:
error: call of overloaded 'abs(unsigned int)' is ambiguous
           (std::floor (log10 (double (abs (nda(i).value ()))) + 1.0));  \
                                                           ^
/home/rik/wip/Projects_Mine/mxe-octave/tmp-default-octave/octave-4.3.0+/libinterp/corefcn/pr-output.cc:1679:1:
note: in expansion of macro 'MAKE_INT_MATRIX_FORMAT'
 MAKE_INT_MATRIX_FORMAT (octave_uint32)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/cmath:45:0,
                 from
/home/rik/wip/Projects_Mine/mxe-octave/tmp-default-octave/octave-4.3.0+/libinterp/corefcn/pr-output.cc:27:
/home/rik/wip/Projects_Mine/mxe-octave/usr/i686-w64-mingw32/include/math.h:254:15:
note: candidate: int abs(int)
   int __cdecl abs(int _X);
               ^~~
In file included from
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/cmath:47:0,
                 from
/home/rik/wip/Projects_Mine/mxe-octave/tmp-default-octave/octave-4.3.0+/libinterp/corefcn/pr-output.cc:27:
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:56:3:
note: candidate: long int std::abs(long int)
   abs(long __i) { return __builtin_labs(__i); }
   ^~~
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:61:3:
note: candidate: long long int std::abs(long long int)
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:70:3:
note: candidate: constexpr double std::abs(double)
   abs(double __x)
   ^~~
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:74:3:
note: candidate: constexpr float std::abs(float)
   abs(float __x)
   ^~~
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:78:3:
note: candidate: constexpr long double std::abs(long double)
   abs(long double __x)
   ^~~
/home/rik/wip/Projects_Mine/mxe-octave/usr/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/std_abs.h:102:3:
note: candidate: constexpr __float128 std::abs(__float128)
   abs(__float128 __x)
   ^~~







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53144>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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