[Digikam-devel] nice warnings from Microsoft Visual C++ compiler...

Gilles Caulier caulier.gilles at gmail.com
Thu Mar 15 13:00:11 GMT 2012


Hi all,

I just trying to recompile git/master under Win7, with MSVC 2010 and
KDE 4.8. I can see this nice warning on the console :

[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dklcms/digikam-lcms.cpp.obj
digikam-lcms.cpp
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/dimgbuiltinfilter.cpp.obj
dimgbuiltinfilter.cpp
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/dimgthreadedfilter.cpp.obj
dimgthreadedfilter.cpp
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/dimgfiltermanager.cpp.obj
dimgfiltermanager.cpp
C:\KDE\include\QtCore/qsharedpointer_impl.h(344) : warning C4150:
deletion of pointer to incomplete type
'Digikam::FilmContainer::FilmContainerPriv'; no destruc
tor called
        C:\Devel\2.x\core\libs\dimg\filters\film\filmfilter.h(126) :
see declaration of 'Digikam::FilmContainer::FilmContainerPriv'
        C:\KDE\include\QtCore/qsharedpointer_impl.h(340) : while
compiling class template member function 'void
QtSharedPointer::ExternalRefCount<T>::deref(QtSh
aredPointer::ExternalRefCount<T>::Data *,T *)'
        with
        [
            T=Digikam::FilmContainer::FilmContainerPriv
        ]
        C:\KDE\include\QtCore/qsharedpointer_impl.h(462) : see
reference to class template instantiation
'QtSharedPointer::ExternalRefCount<T>' being compiled
        with
        [
            T=Digikam::FilmContainer::FilmContainerPriv
        ]
        C:\Devel\2.x\core\libs\dimg\filters\film\filmfilter.h(127) :
see reference to class template instantiation 'QSharedPointer<T>'
being compiled
        with
        [
            T=Digikam::FilmContainer::FilmContainerPriv
        ]
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/dimgfiltergenerator.cpp.obj
dimgfiltergenerator.cpp
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/filteractionfilter.cpp.obj
filteractionfilter.cpp
[ 15%] Building CXX object
core/digikam/CMakeFiles/digikamcore.dir/__/libs/dimg/filters/randomnumbergenerator.cpp.obj
randomnumbergenerator.cpp

Gilles



More information about the Digikam-devel mailing list