Bug 342557

Summary: No rule to make target Geolocation dylib in recent git distribution
Product: [Applications] digikam Reporter: stefano <scasadei>
Component: Portability-CmakeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: 4.7.0   
Target Milestone: ---   
Platform: MacPorts   
OS: macOS   
Latest Commit: Version Fixed In: 5.7.0

Description stefano 2015-01-06 15:22:37 UTC
I am trying to build digikam on a Macbook Pro Yosemite by following the instructions in README.MACOSX

By reading the printout while running bootstrap.macports, it appears that installation is configured not to compile several of the components in the extra subdirectory, e.g.:
-- Local shared libkface will be compiled......... NO
-- Local shared libkgeomap will be compiled....... NO
-- Local shared libmediawiki will be compiled..... NO
-- Local shared libkvkontakte will be compiled.... NO

however, the build fails later with this error message:

[ 90%] Building CXX object core/showfoto/CMakeFiles/showfoto.dir/main/showfoto.cpp.o
make[2]: *** No rule to make target `/opt/local/lib/libkgeomap.dylib', needed by `core/showfoto/showfoto.app/Contents/MacOS/showfoto'.  Stop.
make[1]: *** [core/showfoto/CMakeFiles/showfoto.dir/all] Error 2
make: *** [all] Error 2



Reproducible: Always
Comment 1 caulier.gilles 2015-05-10 08:33:28 UTC
It's not reproducible here with last code from git/master.

Which cmake option s are actived to configure project ? did you use bootstrap.mackports script ?

Gilles Caulier
Comment 2 caulier.gilles 2015-05-16 09:49:49 UTC
README.MACOSX instruction re-written with improved macports install scripts. Problem not reproducible.

Gilles Caulier
Comment 3 caulier.gilles 2017-07-25 19:43:37 UTC
This problem disappear with digiKam 5.x, has we drop libkgeomap support