Summary: | Slackware Linux 13.37 compile failed, maybe old cmake or some else? | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | StreamThreader <kvantarium> |
Component: | Portability-Cmake | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | critical | CC: | caulier.gilles, cfeck, dodonvictor |
Priority: | NOR | ||
Version: | 2.6.0 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 8.1.0 | |
Sentry Crash Report: |
Description
StreamThreader
2012-07-03 16:34:15 UTC
Did you actually read the cmake output? Fix the errors by installing required dependencies. If you have questions, ask in a forum, not in a bug tracker. Where all list of dependencies i can read? As usual in open Source project, look in README file... Gilles Caulier I check dependecies install Optional packages but not compile again (( new log - ftp://ifconfig.com.ua/incoming/2012-07-09_DigiKam.log And please help my to found Forum DigiKam, thanks for your support. Use -DDIGIKAMSC_USE_PRIVATE_KDEGRAPHICS=ON" option to configure Cmake env. with digiKam, and all will be fine... Gilles Caulier I read README files and apply this key, but no resolve problem. Do you cleaned CMakeCache.txt from your build folder previously ? Yes delete all from previously build Maybe in this problem? { Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. } ___________ root@darkstar:/tmp# cmake --help-policy CMP0017 cmake version 2.8.4 CMP0017 Prefer files from the CMake module directory when including from there. Starting with CMake 2.8.4, if a cmake-module shipped with CMake (i.e. located in the CMake module directory) calls include() or find_package(), the files located in the the CMake module directory are prefered over the files in CMAKE_MODULE_PATH. This makes sure that the modules belonging to CMake always get those files included which they expect, and against which they were developed and tested. In call other cases, the files found in CMAKE_MODULE_PATH still take precedence over the ones in the CMake module directory. The OLD behaviour is to always prefer files from CMAKE_MODULE_PATH over files from the CMake modules directory. This policy was introduced in CMake version 2.8.4. CMake version 2.8.4 warns when the policy is not set and uses OLD behavior. Use the cmake_policy command to set it to OLD or NEW explicitly. root@darkstar:/tmp# cmake --version cmake version 2.8.4 Version 2.7.0 have a same problem. Ok, another test. Create a new account on your computer. Start digiKam from scratch. Problem still here ? Gilles Caulier I create user test and cmake: Configuring incomplete, errors occurred! Other software compiled without problem. no need to recompile with other user as digiKam is already installed. Just run digiKam wih this new user (typically, it create a new digiKam config file in home dir). In Slackware DigiKam not installed by default so i not have precompiled version. This system in virtualbox. I can open access to openssh. I have ffmpeg 0.11.1 maybe in ffmpeg same problem? did you installed marble and his header files? I install marble and cmake work !!! But fail ((((((( I record new log ftp://ifconfig.com.ua/incoming/2012-07-11_DigiKam.log Sorry about ru_RU.UTF-8 it say fatal error: kcalcore/icalformat.h: not found It not found itself library? Do you resolved all depencies described here : https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README#L85 Your error is about libkdepimlibs... Gilles Caulier In my system installed: kdepim-4.4.10 kdepim-runtime-4.4.10 kdepimlibs-4.5.5 Required: libkdepimlibs >= 4.4.x You talk about bin packages of shared lib. To compile, you need devel packages, including header files ! Gilles Caulier |