반응형


0. digikam을 빌드해서 dngconvert를 사용해야 할 일이 있었다.


1. www.digikam.org에서 git으로 소스 받아서

dependency 확인하고 웹페이지 보며 설치하던 중에

./bootstrap.linux만 실행하면

"include could not find load file: CMakePackageConfigHelpers"

에러가 발생한다.


2. 구글링 결과

이 글타래에서 Shaav 이사람이 쓴 글을 확인

- http://digikam.1695700.n4.nabble.com/Compiling-digikam-3-4-cmake-error-td4665379.html



CMakeLists.txt says: 

CMAKE_MINIMUM_REQUIRED(VERSION 2.8.4) 

but CMakePackageConfigHelpers wasn't added until 2.8.8 




3. 에러는 CMakePackageConfigHelpers 가 없다는 건데 

dependency 체크하면서 설치된 cmake 버전은 2.8.7.

인용글에서 CMakePackageConfigHelpers는 2.8.8까지 없다고 한다.


4. apt-get build-dep digikam 으로 설치된 cmake를 지우고

재설치를 해도 설치되는건 2.8.7이다.

www.cmake.org 에서 2.8.12 tar를 다운받아 설치를 시도해도 설치가 안됨...


5. 결론

- http://ubuntuforums.org/showthread.php?t=2206254


이 글타래의 mörgæs 이 쓴 글


If that's the problem installing 13.10 is an easy solution.



으로 해결.


ubuntu 13.10 에서는 CMakePackageConfigHelpers문제 없이 설치 진행된다.







1. when I compile digikam, occur error "include could not find load file: CMakePackageConfigHelpers"


2. find googling webpage about 'CMakePackageConfigHelpers' problem.

- find page : http://digikam.1695700.n4.nabble.com/Compiling-digikam-3-4-cmake-error-td4665379.html


- User Shaav said:



CMakeLists.txt says: 


CMAKE_MINIMUM_REQUIRED(VERSION 2.8.4) 


but CMakePackageConfigHelpers wasn't added until 2.8.8



- Yes, Current My cmake version is 2.8.7.

(Ubuntu 12.04)


3. But, I can't install cmake version over 2.8.12 - current release version. www.cmake.org

3-1. apt-get --purge remove cmake (installed by apt-get build-dep digikam)

3-2. download 2.8.12 cmake and try install!

3-3. But! Also... Not Installed.


4. Eventually, I see this page

- http://ubuntuforums.org/showthread.php?t=2206254

-  mörgæs said:



If that's the problem installing 13.10 is an easy solution.




5. I completely compile digikam.(on ubuntu 13.10)



반응형