[digikam] [Bug 339180] New: compiler doesn't pick up libkgeomap plugin header files

classic Classic list List threaded Threaded
30 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] New: compiler doesn't pick up libkgeomap plugin header files

René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

            Bug ID: 339180
           Summary: compiler doesn't pick up libkgeomap plugin header
                    files
           Product: digikam
           Version: 4.3.0
          Platform: MacPorts Packages
                OS: OS X
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: libkgeomap
          Assignee: [hidden email]
          Reporter: [hidden email]

Building digikam 4.3.0 on OS X using clang 3.4 fails on the gpssync plugin
because the compiler fails to find <libkgeomap/tracks.h> and
<libkgeomap/track_reader.h> . A quick look at the gpssync CMakeLists.txt file
suggests that indeed the path to those header files is not added to the search
path explicitly.

Reproducible: Always

Steps to Reproduce:
1. update the existing MacPorts Portfile for 4.0.0 to fetch and build 4.3.0
2. launch the build, e.g. through `port -v destroot digikam`
3. wait for the error to occur

Actual Results:  
Launching make by hand in the build directory (or via kdevelop):

> make -j4 V=1
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake
-H/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
-B/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
--check-build-system CMakeFiles/Makefile.cmake 0
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_progress_start
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/CMakeFiles/progress.marks
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& make -f CMakeFiles/Makefile2 extra/kipi-plugins/gpssync/all
make -f
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync_automoc.dir/build.make
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync_automoc.dir/depend
make -f
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins_automoc.dir/build.make
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins_automoc.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator_automoc.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem_automoc.dir/depend
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync_automoc.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/common/libkipiplugins
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins_automoc.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator_automoc.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem_automoc.dir/DependInfo.cmake
--color=
make -f
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync_automoc.dir/build.make
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync_automoc.dir/build
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/kipiplugin_gpssync_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem_automoc.dir/build
make -f
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins_automoc.dir/build.make
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins_automoc.dir/build
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/gpssync_test_kipiimageitem_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator_automoc.dir/build
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins/kipiplugins_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/common/libkipiplugins
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/gpssync_test_correlator_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
Generating track_correlator.moc
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
Generating track_correlator.moc
[  0%] Built target gpssync_test_kipiimageitem_automoc
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing_automoc.dir/depend
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing_automoc.dir/DependInfo.cmake
--color=
[  0%] /Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
Built target kipiplugins_automoc
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel_automoc.dir/depend
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel_automoc.dir/DependInfo.cmake
--color=
[  0%] Built target gpssync_test_correlator_automoc
make -f
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel_automoc.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing_automoc.dir/build
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests/simpletreemodel
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel_automoc.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/gpssync_test_rgparsing_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel_automoc.dir/build
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/gpssync_test_rgtagmodel_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
make -f
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel_automoc.dir/build.make
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel_automoc.dir/build
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
&& /opt/local/bin/automoc4
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel/gpssync_test_simpletreemodel_automoc.cpp
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests/simpletreemodel
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
/opt/local/bin/moc /Volumes/Debian/MP6/bin/cmake
[  0%] Built target kipiplugin_gpssync_automoc
make -f
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/build.make
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/depend
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[  0%] Built target gpssync_test_rgparsing_automoc
[  0%] Built target gpssync_test_rgtagmodel_automoc
[  0%] Built target gpssync_test_simpletreemodel_automoc
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/common/libkipiplugins
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/DependInfo.cmake
--color=
make -f
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/build.make
extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/build
make[2]: Nothing to be done for
`extra/kipi-plugins/common/libkipiplugins/CMakeFiles/kipiplugins.dir/build'.
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
 50
[100%] Built target kipiplugins
make -f extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/build.make
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/depend
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/depend
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/DependInfo.cmake
--color=
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/build
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/build
make[2]: Nothing to be done for
`extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgparsing.dir/build'.
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Built target gpssync_test_rgparsing
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/depend
make[2]: Nothing to be done for
`extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_kipiimageitem.dir/build'.
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/DependInfo.cmake
--color=
[100%] Built target gpssync_test_kipiimageitem
make -f
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/build.make
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/depend
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/DependInfo.cmake
--color=
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
&& /Volumes/Debian/MP6/bin/cmake -E cmake_depends "Unix Makefiles"
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests/simpletreemodel
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/DependInfo.cmake
--color=
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/build
Scanning dependencies of target gpssync_test_correlator
make -f
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/build.make
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/build
make[2]: Nothing to be done for
`extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_rgtagmodel.dir/build'.
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Built target gpssync_test_rgtagmodel
[100%] /Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
Building CXX object
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/gpssync_test_correlator_automoc.cpp.o
linking
CMakeFiles/gpssync_test_correlator.dir/gpssync_test_correlator_automoc.cpp.o
(clang++)
[100%] Building CXX object
extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/test_correlator.cpp.o
linking CMakeFiles/gpssync_test_correlator.dir/test_correlator.cpp.o (clang++)
Scanning dependencies of target gpssync_test_simpletreemodel
make -f
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/build.make
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/build
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Building CXX object
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/gpssync_test_simpletreemodel_automoc.cpp.o
linking
CMakeFiles/gpssync_test_simpletreemodel.dir/gpssync_test_simpletreemodel_automoc.cpp.o
(clang++)
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Building CXX object
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/test_simpletreemodel.cpp.o
linking CMakeFiles/gpssync_test_simpletreemodel.dir/test_simpletreemodel.cpp.o
(clang++)
Scanning dependencies of target kipiplugin_gpssync
make -f extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/build.make
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/build
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Building CXX object
extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/kipiplugin_gpssync_automoc.cpp.o
linking CMakeFiles/kipiplugin_gpssync.dir/kipiplugin_gpssync_automoc.cpp.o
(clang++)
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/gpssync_test_correlator_automoc.cpp:4:
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/moc_track_correlator_thread.cpp:9:
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/../../../../../digikam-4.3.0/extra/kipi-plugins/gpssync/track_correlator_thread.h:36:
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/../../../../../digikam-4.3.0/extra/kipi-plugins/gpssync/track_correlator.h:32:10:
fatal error: 'libkgeomap/tracks.h' file not found
#include "libkgeomap/tracks.h"
         ^
1 error generated.
make[2]: ***
[extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/gpssync_test_correlator_automoc.cpp.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Building CXX object
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/simpletreemodel.cpp.o
linking CMakeFiles/gpssync_test_simpletreemodel.dir/simpletreemodel.cpp.o
(clang++)
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/kipiplugin_gpssync_automoc.cpp:4:
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/moc_track_correlator_thread.cpp:9:
In file included from
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/../../../../digikam-4.3.0/extra/kipi-plugins/gpssync/track_correlator_thread.h:36:
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/track_correlator.h:32:10:
fatal error: 'libkgeomap/tracks.h' file not found
#include "libkgeomap/tracks.h"
         ^
1 error generated.
make[2]: ***
[extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/kipiplugin_gpssync_automoc.cpp.o]
Error 1
make[1]: *** [extra/kipi-plugins/gpssync/CMakeFiles/kipiplugin_gpssync.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Building CXX object
extra/kipi-plugins/gpssync/tests/simpletreemodel/CMakeFiles/gpssync_test_simpletreemodel.dir/__/__/borrowed/modeltest.cpp.o
linking
CMakeFiles/gpssync_test_simpletreemodel.dir/__/__/borrowed/modeltest.cpp.o
(clang++)
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/digikam-4.3.0/extra/kipi-plugins/gpssync/tests/test_correlator.cpp:39:10:
fatal error: 'libkgeomap/track_reader.h' file not found
#include <libkgeomap/track_reader.h>
         ^
1 error generated.
make[2]: ***
[extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/test_correlator.cpp.o]
Error 1
make[1]: ***
[extra/kipi-plugins/gpssync/tests/CMakeFiles/gpssync_test_correlator.dir/all]
Error 2
Linking CXX executable
gpssync_test_simpletreemodel.app/Contents/MacOS/gpssync_test_simpletreemodel
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
&& /Volumes/Debian/MP6/bin/cmake -E cmake_link_script
CMakeFiles/gpssync_test_simpletreemodel.dir/link.txt --verbose=1
linking
gpssync_test_simpletreemodel.app/Contents/MacOS/gpssync_test_simpletreemodel
(clang++)
cd
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel
&& /Volumes/Debian/MP6/bin/cmake
-D_filename=/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel//gpssync_test_simpletreemodel.app/Contents/MacOS/gpssync_test_simpletreemodel.shell
-D_library_path_variable=DYLD_LIBRARY_PATH
-D_ld_library_path="/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/lib/./:/opt/local/lib"
-D_executable=/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/extra/kipi-plugins/gpssync/tests/simpletreemodel/gpssync_test_simpletreemodel.app/Contents/MacOS/gpssync_test_simpletreemodel
-P /Volumes/Debian/MP6/share/apps/cmake/modules/kde4_exec_via_sh.cmake
/Volumes/Debian/MP6/bin/cmake -E cmake_progress_report
/Volumes/Debian/MP6/var/macports/build/_Volumes_Debian_MP6_site-ports_kde_digikam/digikam/work/build/CMakeFiles
[100%] Built target gpssync_test_simpletreemodel
make: *** [all] Error 2


Expected Results:  
build success

I haven't (yet) checked what other components might be affected; will report
back on that.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=339180

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
           Severity|grave                       |normal

--- Comment #1 from Gilles Caulier <[hidden email]> ---
Strange.

I use macport and OSX here, and problem is not reproducible (in fact i never
seen this before)...

- digiKam compile fine using macport package.
- digiKam compile fine using current implementation from git/master.

Sound like a macports config problem

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #2 from RJVB <[hidden email]> ---
using what macport package, if I may ask, for what digikam version?

I am doing this on OS X 10.6.8, using MacPort's clang-3.4 because it's
basically the same compiler as used on more recent OS X versions.

I wonder if cmake doesn't get confused because of the
/opt/local/include/libkgeomap directory that belongs to the current (4.0.0)
version - for instance because it finds an existing header file in there and
then decides that the libkgeomap directory doesn't have to be added to the
search path?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #3 from Gilles Caulier <[hidden email]> ---
using what macport package, if I may ask, for what digikam version?

4.0.0. Just tested...

else with current implementation from git/master : next 4.4.0

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #4 from Gilles Caulier <[hidden email]> ---
Which digiKam macports variant do you use to install it ?

"Variants: debug docs lcms2 mysql_check translations use_private_libs "

me, i only use "debug".

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #5 from RJVB <[hidden email]> ---
If memory serves me well, it was me who updated the Portfile for digikam 4.0.0
... O:-)

That portfile of course allowed me to do `port install digikam` without issues.
I did not use a variant for 4.0.0, I'm using +translations now. So 4.0.0 was
built using CMAKE_TYPE=releasewithdebug (which I hope equels RelWithDebInfo; I
changed that in the current Portfile).

I am a bit surprised that you can still use that old Portfile to build digikam
4.0.0, because it sets the CMAKE_MODULE_PATH to ${PREFIX}/share/cmake-2.8 ...
and MacPorts has had cmake 3.0 for a while already. (It is of course possible
that you got a binary build for the 4.0.0 version ...)

I think my assumption was right: not only did the compiler fail to find certain
header files, but it also found older versions with the result that
KGeoMapWidget::setTrackManager was undefined. When I deactivate the 4.0.0 port
(`port deactivate digikam`), the build seems to go through.

I'm curious to see what will happen on my Linux box where I also use clang-3.4
and that has digikam-4.0.0 installed (but through a PPA package so maybe the
libkgeomap headers aren't installed globally).

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #6 from RJVB <[hidden email]> ---
Confirmed: the build completed fine like this, and I now have digikam 4.3.0
running (I only had to let the install overwrite
${prefix}/share/locale/fr/LC_MESSAGES/libkipi.mo which also exists in the
port:kde-l10n-fr).

A mean little question: if 4.3.0 is a release, why does the splash screen say
BETA? ;)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #7 from Gilles Caulier <[hidden email]> ---
>It is of course possible that you got a binary build for the 4.0.0 version...

==> no. making a DMG or PKG bin file with macports do not work due to
compilation issue with Boost library. There is already a report in macports
bugzilla about this subject.

>A mean little question: if 4.3.0 is a release, why does the splash screen say BETA? ;)

==> because under OSX, not all is tested as under Linux.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] compiler doesn't pick up libkgeomap plugin header files

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #8 from RJVB <[hidden email]> ---
MacPorts distributes binary builds through tarballs. But I checked, digikam
cannot be distributed that way because of bloody license conflicts. So  maybe
cmake is smart enough not to override its module directories with inexistent
ones (Or, you are still running cmake 2.8 ...)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

RJVB <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|compiler doesn't pick up    |cmake and/or compiler pick
                   |libkgeomap plugin header    |up libkgeomap header files
                   |files                       |from previous version

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #9 from RJVB <[hidden email]> ---
As I thought, the libkgeomap headerfiles are not installed on my Ubuntu set-up,
and thus older versions of them cannot get in the way while building a newer
digikam.

2 possibilities:
- I modify my Portfile to prevent ${prefix}/include/libkgeomap from being
installed (= remove the directory from destroot)
- someone modifies the build process so that that directory isn't installed (or
optionally so).

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #10 from Gilles Caulier <[hidden email]> ---
MacPorts distributes binary builds through tarballs...

==> really ??? Are you sure. Give me a link.

digikam cannot be distributed that way because of bloody license conflicts

==> Which conflicts ? digiKam is GPL2+. where is the problem exaclty ?

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #11 from Gilles Caulier <[hidden email]> ---
In comment #9, you said that libkgeomap are not installed on the system with
the tarball. It's true because libkgeomap code in include in tarball and
compiled against it.

# in original comment you said :

A quick look at the gpssync CMakeLists.txt file suggests that indeed the path
to those header files is not added to the search path explicitly.

In which cmake file do you take a look. Do you know that inclusion are
recursive. So top level cmake file inclusion are inherited in low level cmake
file...

Note : I use cmake 3.x here

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #12 from Gilles Caulier <[hidden email]> ---
From top level :

https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository/revisions/master/entry/CMakeLists.txt#L150

This ask to cmake script FindKGeomap to force to use local code instead system.
KGEOMAP_LOCAL_DIR is defined.

In libkgeomap the rules with this variable are :

https://projects.kde.org/projects/extragear/libs/libkgeomap/repository/revisions/master/entry/cmake/modules/FindKGeoMap.cmake#L41

and KGEOMAP_* variables are set accordingly with local source code from
tarball.

In kipi-plugins, KGeoMap will be query through this line :

https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/CMakeLists.txt#L99

and here, KGEOMAP_LOCAL_DIR is defined, so KGEOMAP_* will be filled with local
source code.

Finally, in GPSSync, KGeoMap include dir are push her before compilation :

https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/gpssync/CMakeLists.txt#L4

So the question is : where is the problem...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #13 from RJVB <[hidden email]> ---
(In reply to Gilles Caulier from comment #10)
> MacPorts distributes binary builds through tarballs...
>
> ==> really ??? Are you sure. Give me a link.

Obviously I cannot for digikam, but here's one for ruby 2.0:
http://lil.fr.packages.macports.org/ruby20/ . You can go up a directory and
from there browse the whole repository.

> ==> Which conflicts ? digiKam is GPL2+. where is the problem exaclty ?

> port-check-distributable.tcl -v digikam
"digikam" is not distributable because its license "gpl" conflicts with license
"MPL-2" of dependency "eigen3"

I'm not making this up ... somebody else did ;)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #14 from Gilles Caulier <[hidden email]> ---
> port-check-distributable.tcl -v digikam
"digikam" is not distributable because its license "gpl" conflicts with license
"MPL-2" of dependency "eigen3"

AHah... The licensing world is really... stupid...

And look : eigen3 dependency is... optional (for Refocus tool). The licensing
is not good for packagers : no problem, just disable eigen3 support, and that
all...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #15 from Gilles Caulier <[hidden email]> ---
Strange binary repository.
Look gimp application which is a huge stuff. The last package is :

http://lil.fr.packages.macports.org/gimp-app/gimp-app-2.8.2_2.darwin_13.x86_64.tbz2

size : 43Kb......

In this archive the binary executable is in
Applications/MacPorts/GIMP.app/Contents/MacOS/Gimp

size : 13Kb.....

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #16 from RJVB <[hidden email]> ---
(In reply to Gilles Caulier from comment #11)

> In which cmake file do you take a look. Do you know that inclusion are
> recursive. So top level cmake file inclusion are inherited in low level
> cmake file...

I have never written a CMake file in my life but I know about the inheritance.
I looked at the CMakeFile in the gpssync directory because that's were the
build error occurred. I looked at all places where the pattern kgeomap is
found, but I couldn't find (understand?) if the path to the headers is set
explicitly.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

René J.V. Bertin
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #17 from RJVB <[hidden email]> ---
(In reply to Gilles Caulier from comment #15)
> Strange binary repository.
> Look gimp application which is a huge stuff. The last package is :
>
> http://lil.fr.packages.macports.org/gimp-app/gimp-app-2.8.2_2.darwin_13.
> x86_64.tbz2
>
> size : 43Kb......

That's just an app bundle wrapper to launch the real GIMP app:

> port info gimp-app
gimp-app @2.8.2_2 (aqua, graphics)
Variants:             universal

Description:          GIMP.app application bundle
Homepage:             http://gimp-app.sourceforge.net

Extract Dependencies: unzip
Runtime Dependencies: gimp2
Platforms:            macosx
License:              GPL-2+
Maintainers:          [hidden email]

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 339180] cmake and/or compiler pick up libkgeomap header files from previous version

Gilles Caulier-4
In reply to this post by René J.V. Bertin
https://bugs.kde.org/show_bug.cgi?id=339180

--- Comment #18 from Gilles Caulier <[hidden email]> ---
How do you install a Macports pre-compiled binary package ?

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
12