[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-task-tracker] [task #13313] MingW issues for Octave built w --en
From: |
Philip Nienhuis |
Subject: |
[Octave-task-tracker] [task #13313] MingW issues for Octave built w --enable-64 |
Date: |
Fri, 05 Sep 2014 20:46:20 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26.1 |
Follow-up Comment #3, task #13313 (project octave):
(I posted this all in the Task tracker as I suppose 64-bit builds do not have
a relatively high priority at present.)
Unstable Octave
===============
MXE (cross-)builds for MinGW with --enable-64 break on qthandles (both 3.9.0+
and 4.1.0+):
:
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:
In function 'QImage QtHandles::Utils::makeImageFromCData(const octave_value&,
int, int)':
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:223:33:
error: no matching function for call to 'qMin(octave_idx_type&, int&)'
int w = qMin (dv(1), width);
^
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:223:33:
note: candidate is:
In file included from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qnamespace.h:45:0,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qobjectdefs.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qobject.h:47,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qcoreapplication.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtGui/qapplication.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtGui/QApplication:1,
from
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:27:
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qglobal.h:1217:34:
note: template<class T> const T& qMin(const T&, const T&)
Q_DECL_CONSTEXPR inline const T &qMin(const T &a, const T &b) { return (a <
b) ? a : b; }
^
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qglobal.h:1217:34:
note: template argument deduction/substitution failed:
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:223:33:
note: deduced conflicting types for parameter 'const T' ('long long int' and
'int')
int w = qMin (dv(1), width);
^
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:224:34:
error: no matching function for call to 'qMin(octave_idx_type&, int&)'
int h = qMin (dv(0), height);
^
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:224:34:
note: candidate is:
In file included from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qnamespace.h:45:0,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qobjectdefs.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qobject.h:47,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qcoreapplication.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtGui/qapplication.h:45,
from
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtGui/QApplication:1,
from
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:27:
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qglobal.h:1217:34:
note: template<class T> const T& qMin(const T&, const T&)
Q_DECL_CONSTEXPR inline const T &qMin(const T &a, const T &b) { return (a <
b) ? a : b; }
^
/home/philip/devel/octdev/mxe/mxe201409_64/usr/x86_64-w64-mingw32/include/QtCore/qglobal.h:1217:34:
note: template argument deduction/substitution failed:
/home/philip/devel/octdev/mxe/mxe201409_64/tmp-octave/octave-3.9.0+/libgui/graphics/QtHandlesUtils.cc:224:34:
note: deduced conflicting types for parameter 'const T' ('long long int' and
'int')
int h = qMin (dv(0), height);
^
make[5]: *** [graphics/graphics_libgui_graphics_la-QtHandlesUtils.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?13313>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/