[Digikam-devel] MacOS-X port (through macports project) : compilation warnings

Gilles Caulier caulier.gilles at gmail.com
Sun Oct 31 11:17:28 GMT 2010


Hi all,

I buy a MacBook recently. After to test Fink project without success,
i tried Macports. After one days of investiguation to know how to
installed KDE4 (and especiallly to compile, it's work like Gentoo),
KDE 4.5.2 and Qt4.7 are installed.

I recompiled and installed marble and exiv2 from trunk without any problem.

http://www.flickr.com/photos/digikam/5129238658/sizes/o/in/photostream/

To compile digiKam, it's work. But i can see these warnings :

...
[ 16%] Building CXX object
digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/itemviewtooltip.o
[ 16%] Building CXX object
digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/kcategorizedview.o
In file included from
/Users/agnes/Devel/trunk/graphics/digikam/libs/widgets/common/kcategorizedview.cpp:36:
/opt/local/include/kcategorydrawer.h:123: warning: 'virtual void
KCategoryDrawerV2::mouseButtonPressed(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:176: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonPressed(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:125: warning: 'virtual void
KCategoryDrawerV2::mouseButtonReleased(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:189: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonReleased(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:129: warning: 'virtual void
KCategoryDrawerV2::mouseButtonDoubleClicked(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:211: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonDoubleClicked(const QModelIndex&, const
QRect&, QMouseEvent*)'
[ 17%] Building CXX object
digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/knotificationwrapper.o
[ 17%] Building CXX object
digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/widgets/common/modelcompletion.o
...
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/digikamimagedelegate.o
In file included from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorydrawer.h:29,
                 from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/digikamimagedelegate.cpp:39:
/opt/local/include/kcategorydrawer.h:123: warning: 'virtual void
KCategoryDrawerV2::mouseButtonPressed(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:176: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonPressed(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:125: warning: 'virtual void
KCategoryDrawerV2::mouseButtonReleased(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:189: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonReleased(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:129: warning: 'virtual void
KCategoryDrawerV2::mouseButtonDoubleClicked(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:211: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonDoubleClicked(const QModelIndex&, const
QRect&, QMouseEvent*)'
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/digikammodelcollection.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/digikamview.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/dio.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/editablesearchtreeview.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/icongroupitem.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/iconitem.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/iconview.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imageattributeswatch.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagecategorizedview.o
In file included from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorydrawer.h:29,
                 from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorizedview.cpp:46:
/opt/local/include/kcategorydrawer.h:123: warning: 'virtual void
KCategoryDrawerV2::mouseButtonPressed(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:176: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonPressed(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:125: warning: 'virtual void
KCategoryDrawerV2::mouseButtonReleased(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:189: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonReleased(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:129: warning: 'virtual void
KCategoryDrawerV2::mouseButtonDoubleClicked(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:211: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonDoubleClicked(const QModelIndex&, const
QRect&, QMouseEvent*)'
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagecategorydrawer.o
In file included from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorydrawer.h:29,
                 from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorydrawer.cpp:24:
/opt/local/include/kcategorydrawer.h:123: warning: 'virtual void
KCategoryDrawerV2::mouseButtonPressed(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:176: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonPressed(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:125: warning: 'virtual void
KCategoryDrawerV2::mouseButtonReleased(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:189: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonReleased(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:129: warning: 'virtual void
KCategoryDrawerV2::mouseButtonDoubleClicked(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:211: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonDoubleClicked(const QModelIndex&, const
QRect&, QMouseEvent*)'
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagedelegate.o
In file included from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorydrawer.h:29,
                 from
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagedelegate.cpp:45:
/opt/local/include/kcategorydrawer.h:123: warning: 'virtual void
KCategoryDrawerV2::mouseButtonPressed(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:176: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonPressed(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:125: warning: 'virtual void
KCategoryDrawerV2::mouseButtonReleased(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:189: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonReleased(const QModelIndex&, const
QRect&, QMouseEvent*)'
/opt/local/include/kcategorydrawer.h:129: warning: 'virtual void
KCategoryDrawerV2::mouseButtonDoubleClicked(const QModelIndex&,
QMouseEvent*)' was hidden
/opt/local/include/kcategorydrawer.h:211: warning:   by 'virtual void
KCategoryDrawerV3::mouseButtonDoubleClicked(const QModelIndex&, const
QRect&, QMouseEvent*)'
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagedragdrop.o
[ 40%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagepreviewbar.o
[ 41%] Building CXX object
digikam/digikam/CMakeFiles/digikam.dir/imagepreviewview.o

kipi-plugins compile fine without any problem.

Note that GCC is :

bash-3.2$ gcc -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5664~105/src/configure
--disable-checking --enable-werror --prefix=/usr --mandir=/share/man
--enable-languages=c,objc,c++,obj-c++
--program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
--with-slibdir=/usr/lib --build=i686-apple-darwin10
--program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10
--target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5664)
bash-3.2$

I think that all warnings can be fixed. What do you thing about ?

Gilles Caulier



More information about the Digikam-devel mailing list