[Ctk-developers] CTKWidgets compile errors

Dean Inglis dean.inglis at camris.ca
Wed Sep 15 16:36:35 EDT 2010


Hello,

some recent changes to the ctk source result in the following errors on 
Win32 Vista
MinGW (Qt SDK 4.6.3) which might not show on my experimental dashboard 
(hyoid)
submission since it is failing to compile/configure/test QtMobility (as 
mentioned in prev
message threads).

hth,
Dean

D:\Developer\Sources\CTK\Libs\Widgets\ctkWorkflowButtonBoxWidget.cpp: In 
member
function 'void 
ctkWorkflowButtonBoxWidgetPrivate::updateBackButton(ctkWorkflowSt
ep*)':
D:\Developer\Sources\CTK\Libs\Widgets\ctkWorkflowButtonBoxWidget.cpp:114: 
warnin
g: unused variable 'q' [-Wunused-variable]
D:\Developer\Sources\CTK\Libs\Widgets\ctkWorkflowButtonBoxWidget.cpp: In 
member
function 'void 
ctkWorkflowButtonBoxWidgetPrivate::updateNextButton(ctkWorkflowSt
ep*)':
D:\Developer\Sources\CTK\Libs\Widgets\ctkWorkflowButtonBoxWidget.cpp:156: 
warnin
g: unused variable 'q' [-Wunused-variable]
[ 31%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/ctkWorkflowGro
upBox.cpp.obj
[ 32%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/ctkWorkflowSta
ckedWidget.cpp.obj
[ 32%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/ctkWorkflowTab
Widget.cpp.obj
[ 32%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/ctkWorkflowWid
get.cpp.obj
[ 32%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/ctkWorkflowWid
getStep.cpp.obj
[ 32%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/moc_ctkWorkflo
wAbstractWidgetStep_p.cxx.obj
[ 33%] Building CXX object 
Libs/Widgets/CMakeFiles/CTKWidgets.dir/moc_ctkActions
Widget.cxx.obj
In file included from C:\Qt\qt\include/QtCore/qscopedpointer.h:1,
                 from 
C:\Qt\qt\include/QtCore/../../src/corelib/kernel/qobject.h
:54,
                 from C:\Qt\qt\include/QtCore/qobject.h:1,
                 from 
C:\Qt\qt\include/QtGui/../../src/gui/itemviews/qabstractit
emdelegate.h:45,
                 from C:\Qt\qt\include/QtGui/qabstractitemdelegate.h:1,
                 from 
C:\Qt\qt\include\QtGui/../../src/gui/itemviews/qstyleditem
delegate.h:45,
                 from C:\Qt\qt\include\QtGui/qstyleditemdelegate.h:1,
                 from C:\Qt\qt\include\QtGui/QStyledItemDelegate:1,
                 from 
D:\Developer\Releases\MinGW\SHARED\ctk\CTK-build\Libs\Widg
ets\/../../../../../../../Sources/CTK/Libs/Widgets/ctkActionsWidget.h:25,
                 from 
D:\Developer\Releases\MinGW\SHARED\ctk\CTK-build\Libs\Widg
ets\moc_ctkActionsWidget.cxx:10:
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h: In static 
memb
er function 'static void QScopedPointerDeleter<T>::cleanup(T*) [with T = 
ctkSort
FilterActionsProxyModelPrivate]':
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:100: 
instanti
ated from 'QScopedPointer<T, Cleanup>::~QScopedPointer() [with T = 
ctkSortFilter
ActionsProxyModelPrivate, Cleanup = 
QScopedPointerDeleter<ctkSortFilterActionsPr
oxyModelPrivate>]'
D:\Developer\Releases\MinGW\SHARED\ctk\CTK-build\Libs\Widgets\/../../../../../..
/../Sources/CTK/Libs/Widgets/ctkActionsWidget.h:106:   instantiated from 
here
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:59: error: 
inva
lid application of 'sizeof' to incomplete type 
'ctkSortFilterActionsProxyModelPr
ivate'
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:59: error: 
crea
ting array with negative size ('-0x000000001')
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:62: 
warning: po
ssible problem detected in invocation of delete operator:
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:54: 
warning: 'p
ointer' has incomplete type
D:\Developer\Releases\MinGW\SHARED\ctk\CTK-build\Libs\Widgets\/../../../../../..
/../Sources/CTK/Libs/Widgets/ctkActionsWidget.h:33: warning: forward 
declaration
 of 'struct ctkSortFilterActionsProxyModelPrivate'
C:\Qt\qt\include/QtCore/../../src/corelib/tools/qscopedpointer.h:62: note: 
neith
er the destructor nor the class-specific operator delete will be called, 
even if
 they are declared when the class is defined.
mingw32-make[5]: *** 
[Libs/Widgets/CMakeFiles/CTKWidgets.dir/moc_ctkActionsWidge
t.cxx.obj] Error 1
mingw32-make[4]: *** [Libs/Widgets/CMakeFiles/CTKWidgets.dir/all] Error 2
mingw32-make[3]: *** [all] Error 2
mingw32-make[2]: *** [CMakeExternals/Stamp/CTK-build/CTK-build-build] Error 
2
mingw32-make[1]: *** [CMakeFiles/CTK-build.dir/all] Error 2
mingw32-make: *** [all] Error 2 




More information about the Ctk-developers mailing list