octave-maintainers
[Top][All Lists]
Advanced

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

MinGW build error: cannot convert 'STARTUPINFO*' to '_STARTUPINFOW*' ...


From: Philip Nienhuis
Subject: MinGW build error: cannot convert 'STARTUPINFO*' to '_STARTUPINFOW*' ... etc
Date: Sat, 25 Aug 2012 05:12:33 -0700 (PDT)

Building on MinGW using Tatsuro's build stuff
(http://www.tatsuromatsuoka.com/octave/Eng/Win/)

Build errors out in libgui/qterminal (I've made the actual error bold so it
stands out between the many warning errors):

:
libtool: compile:  g++ -shared-libgcc -DHAVE_CONFIG_H -I.
-I../../../octave/libgui/src -I.
./..
-IX:/programs/msys/home/Philip/qt4/qt-everywhere-opensource-src-4.7.4/include
-IX:/pr
ograms/msys/home/Philip/qt4/qt-everywhere-opensource-src-4.7.4/include/QtCore
-IX:/program
s/msys/home/Philip/qt4/qt-everywhere-opensource-src-4.7.4/include/QtGui
-I../../../octave/
libgui/src/../qterminal/libqterminal -I/x/Programs/gplibs/include
-I/x/Programs/OctaveLibs
/include -I/x/programs/GnuWin32/include -g -O2 -mieee-fp
-Ic:/Programs/gplibs/include/free
type2 -Ic:/Programs/gplibs/include -IX:/Programs/gplibs/include -Wall -W
-Wshadow -Wold-st
yle-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual
-g -O2 -MT libq
terminal_la-QWinTerminalImpl.lo -MD -MP -MF
.deps/libqterminal_la-QWinTerminalImpl.Tpo -c
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp 
-DDLL_EXP
ORT -DPIC -o .libs/libqterminal_la-QWinTerminalImpl.o
In file included from
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTermi
nalImpl.h:26:0,
                 from
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTermi
nalImpl.cpp:43:
../../../octave/libgui/src/../qterminal/libqterminal/QTerminalInterface.h:
In constructor
'QTerminalInterface::QTerminalInterface(QWidget*)':
../../../octave/libgui/src/../qterminal/libqterminal/QTerminalInterface.h:33:45:
warning:
declaration of 'parent' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In constr
uctor 'QConsoleView::QConsoleView(QWinTerminalImpl*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:61:47:
war
ning: declaration of 'parent' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'virtual void QConsoleView::paintEvent(QPaintEvent*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:65:40:
war
ning: declaration of 'event' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'virtual void QConsoleView::resizeEvent(QResizeEvent*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:66:42:
war
ning: declaration of 'event' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In constr
uctor 'QConsolePrivate::QConsolePrivate(QWinTerminalImpl*, const QString&)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:133:10:
wa
rning: 'QConsolePrivate::m_process' will be initialized after
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:121:8:
war
ning:   'bool QConsolePrivate::m_inWheelEvent'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:143:1:
war
ning:   when initialized here
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:152:23:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:153:23:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:154:23:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:178:20:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:179:20:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:180:20:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:196:34:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:209:66:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In destru
ctor 'QConsolePrivate::~QConsolePrivate()':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:279:43:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'void QConsolePrivate::setupStandardIO(DWORD, int, const char*,
const char*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:311:73:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'void QConsolePrivate::monitorConsole()':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:535:34:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'void QConsolePrivate::startCommand()':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:624:48:
wa
rning: use of old-style cast
*../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:632:30:
er
ror: cannot convert 'STARTUPINFO*' to '_STARTUPINFOW*' for argument '9' to
'BOOL CreatePro
cessW(const WCHAR*, WCHAR*, _SECURITY_ATTRIBUTES*, _SECURITY_ATTRIBUTES*,
BOOL, DWORD, voi
d*, const WCHAR*, _STARTUPINFOW*, _PROCESS_INFORMATION*)'*
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'void QConsolePrivate::sendConsoleText(const QString&)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:655:33:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:682:13:
wa
rning: use of old-style cast
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In constr
uctor 'QWinTerminalImpl::QWinTerminalImpl(QWidget*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:701:52:
wa
rning: declaration of 'parent' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In constr
uctor 'QWinTerminalImpl::QWinTerminalImpl(const QString&, QWidget*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:708:72:
wa
rning: declaration of 'parent' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'void QWinTerminalImpl::viewPaintEvent(QConsoleView*,
QPaintEvent*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:730:75:
wa
rning: declaration of 'event' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:734:43:
wa
rning: declaration of 'x' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:734:46:
wa
rning: declaration of 'y' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'virtual void QWinTerminalImpl::wheelEvent(QWheelEvent*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:820:54:
wa
rning: declaration of 'event' shadows a member of 'this'
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:
In member
 function 'virtual void QWinTerminalImpl::focusInEvent(QFocusEvent*)':
../../../octave/libgui/src/../qterminal/libqterminal/win32/QWinTerminalImpl.cpp:868:56:
wa
rning: declaration of 'event' shadows a member of 'this'
make[4]: *** [libqterminal_la-QWinTerminalImpl.lo] Error 1
make[4]: Leaving directory `/home/Philip/octave/oct-3.7/libgui/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/Philip/octave/oct-3.7/libgui/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Philip/octave/oct-3.7/libgui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Philip/octave/oct-3.7'
make: *** [all] Error 2

Right, how to proceed further?

Thanks,

Philip



--
View this message in context: 
http://octave.1599824.n4.nabble.com/MinGW-build-error-cannot-convert-STARTUPINFO-to-STARTUPINFOW-etc-tp4643298.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

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