Digikam-devel Digest, Vol 166, Issue 15

amr hossam amrhossam97 at gmail.com
Sat Mar 16 01:16:52 GMT 2019


A locate show me that libexiv2 is available
*locate libexiv2.so*










*/home/amr/gnu/exiv2/exiv2/build/lib/libexiv2.so/home/amr/gnu/exiv2/exiv2/build/lib/libexiv2.so.0.27.99.0/home/amr/gnu/exiv2/exiv2/build/lib/libexiv2.so.27/usr/lib/x86_64-linux-gnu/libexiv2.so/usr/lib/x86_64-linux-gnu/libexiv2.so.14/usr/lib/x86_64-linux-gnu/libexiv2.so.14.0.0/usr/local/lib/libexiv2.so/usr/local/lib/libexiv2.so.0.27.99.0/usr/local/lib/libexiv2.so.27
*

On Sat, Mar 16, 2019 at 3:09 AM amr hossam <amrhossam97 at gmail.com> wrote:

> i already have installed it.
> i deleted Build directory and re-run ./bootstrap.linux and now it works
> fine
> but i got some build errors
>
> In file included from
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine.cpp:32:0:
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine_p.h:120:63:
> error: ‘Exiv2::Image::AutoPtr’ has not been declared
>      bool saveOperations(const QFileInfo& finfo, Exiv2::Image::AutoPtr
> image)      const;
>                                                                ^~~~~~~
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine_p.h:149:40:
> error: ‘Exiv2::Image::AutoPtr’ has not been declared
>      void loadSidecarData(Exiv2::Image::AutoPtr xmpsidecar);
>                                         ^~~~~~~
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine.cpp:
> In member function ‘bool Digikam::MetaEngine::loadFromData(const
> QByteArray&)’:
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine.cpp:197:23:
> error: ‘AutoPtr’ is not a member of ‘Exiv2::Image’
>          Exiv2::Image::AutoPtr image =
> Exiv2::ImageFactory::open((Exiv2::byte*)imgData.data(), imgData.size());
>                        ^~~~~~~
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine.cpp:200:9:
> error: ‘image’ was not declared in this scope
>          image->readMetadata();
>          ^~~~~
> /home/amr/Downloads/digikam/core/libs/metadataengine/engine/metaengine.cpp:200:9:
> note: suggested alternative: ‘QImage’
>          image->readMetadata();
>          ^~~~~
>          QImage
>
> i think it is also related to exiv2. should i reinstall it?
>
> On Fri, Mar 15, 2019 at 2:01 PM <digikam-devel-request at kde.org> wrote:
>
>> Send Digikam-devel mailing list submissions to
>>         digikam-devel at kde.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         https://mail.kde.org/mailman/listinfo/digikam-devel
>> or, via email, send a message with subject or body 'help' to
>>         digikam-devel-request at kde.org
>>
>> You can reach the person managing the list at
>>         digikam-devel-owner at kde.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Digikam-devel digest..."
>>
>>
>> Today's Topics:
>>
>>    1. GSOC (amr hossam)
>>    2. Re: GSOC (Maik Qualmann)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Thu, 14 Mar 2019 22:07:56 +0200
>> From: amr hossam <amrhossam97 at gmail.com>
>> To: digikam-devel at kde.org
>> Subject: GSOC
>> Message-ID:
>>         <CAMeWgZad-YXCfLfGYPfjA1Pafzp=
>> okfpaVQKy5++miv3TVV07w at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hello,
>> I am Amr, an undergrad from Ain Shams University.
>> I desire to contribute in KDE project "Zoomable and Resizable Brush for
>> Healing Clone Tool" in GSOC 2019.
>> I have very good knowledge in C++ and i started learning QT in the last
>> few
>> days from johan thelin's book "Foundations of Qt Development" and now i
>> think i ready to contribute in some issues to get familiar with the code.
>> i followed the instructions to compile the source code on my ubuntu
>> but when i run "./bootstrap.linux" i got this error message:
>>
>> Qt5     Install Path : /usr
>> digiKam Install Path : /usr
>> CMake binary         : cmake
>> Build Directory      : /home/amr/Downloads/digikam/build
>> --
>>
>> ----------------------------------------------------------------------------------
>> -- Starting CMake configuration for: digikam-software-collection
>> -- Documentation translations directory is missing.
>> -- You can use DIGIKAMSC_CHECKOUT_DOC option to extract doc i18n files
>> from
>> git repositories.
>> --
>>
>> ----------------------------------------------------------------------------------
>> -- Compilation configuration for: digikam-software-collection
>> -- digiKam core will be compiled.................. YES
>> -- Extract application translations files......... NO
>> -- Extract documentation translations files....... NO
>> -- Translations will be compiled.................. NO
>> -- Handbooks will be compiled..................... YES
>> -- Tests code will be compiled.................... YES
>> --
>>
>> ----------------------------------------------------------------------------------
>> -- Starting CMake configuration for: digikam
>> -- Could not set up the appstream test. appstreamcli is missing.
>> -- Could NOT find KF5Vkontakte: found neither KF5VkontakteConfig.cmake nor
>> kf5vkontakte-config.cmake
>> -- KF5::KIOWidgets include dirs:
>> /usr/include/KF5/KIOWidgets;/usr/include/KF5
>> -- Libjpeg version: 84
>> -- Using libjpeg sub-directory: libjpeg/84
>> -- Boost version: 1.65.1
>> -- Found lcms version 2.09, /usr/lib/x86_64-linux-gnu/liblcms2.so
>> -- Could NOT find Exiv2: Found unsuitable version "0.25.0", but required
>> is
>> at least "0.26" (found /usr/lib/x86_64-linux-gnu/libexiv2.so)
>> -- EXIV2_FOUND       = FALSE
>> -- EXIV2_VERSION     = 0.25.0
>> -- EXIV2_INCLUDE_DIR = /usr/include
>> -- EXIV2_LIBRARY     = /usr/lib/x86_64-linux-gnu/libexiv2.so
>> -- EXIV2_DEFINITIONS =
>> -- Could NOT find FFmpeg (missing: AVFILTER_LIBRARIES
>> AVFILTER_INCLUDE_DIRS)
>> -- FFMPEG_FOUND        = FALSE
>> -- FFMPEG_INCLUDE_DIRS = /usr/include/x86_64-linux-gnu
>> -- FFMPEG_LIBRARIES    =
>>
>> /usr/lib/x86_64-linux-gnu/libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;/usr/lib/x86_64-linux-gnu/libswscale.so
>> -- FFMPEG_DEFINITIONS  =
>> -- QtAV search path: /usr/lib/x86_64-linux-gnu/cmake
>> -- Found QtAV version 1.12.0
>> -- QtAV_FOUND       = TRUE
>> -- QtAV_INCLUDE_DIR = /usr/include/x86_64-linux-gnu/qt5/QtAV
>> /usr/include/x86_64-linux-gnu/qt5/QtAVWidgets
>> -- QtAV_LIBRARIES   =
>>
>> /usr/lib/x86_64-linux-gnu/libQtAV.so;/usr/lib/x86_64-linux-gnu/libQtAVWidgets.so
>> -- QtAV_VERSION     = 1.12.0
>> -- ENABLE_MEDIAPLAYER option is enabled but FFMpeg cannot be found. Media
>> player support is disabled.
>> -- First try at finding OpenCV...
>> -- OpenCV Root directory is: /usr/share/OpenCV
>> -- OpenCV: Found version 3.2.0 (required: 3.1.0)
>> -- OpenCV headers: /usr/include;/usr/include/opencv
>> -- OpenCV libs   :
>> opencv_core;opencv_objdetect;opencv_imgproc;opencv_imgcodecs
>> -- Marble_FOUND       = TRUE
>> -- MARBLE_INCLUDE_DIR = /usr/include
>> -- MARBLE_LIBRARIES   = /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so
>> -- ASTRO_LIBRARIES    = /usr/lib/x86_64-linux-gnu/libastro.so
>> -- Could NOT find Jasper (missing: JASPER_LIBRARIES JASPER_INCLUDE_DIR)
>> -- libgphoto2 found    : TRUE
>> -- libgphoto2 version  : 2.5.16
>> -- libgphoto2 includes : /usr/include/gphoto2
>> -- libgphoto2 libraries:
>>
>> /usr/lib/x86_64-linux-gnu/libgphoto2.so;/usr/lib/x86_64-linux-gnu/libgphoto2_port.so;/usr/lib/x86_64-linux-gnu/
>> libusb-1.0.so
>> -- libgphoto2 API version >= 2.5
>> -- liblensfun: Found version 0.3.2.0 (required: 0.2.6.0)
>> --
>> -- --------------------------------------------------
>> -- digiKam RawEngine dependencies checks:
>> --
>> -- RawEngine will not be compiled with RedCine codec
>> -- Looking for LibJpeg
>> -- RawEngine will be compiled with DNG lossy codec
>> -- Looking for PThreads
>> -- --------------------------------------------------
>> --
>> --
>> --
>>
>> ----------------------------------------------------------------------------------
>> --  digiKam 6.1.0-git dependencies results   <https://www.digikam.org>
>> --
>> --  MySQL Database Support will be compiled.. YES (optional)
>> --  MySQL Internal Support will be compiled.. YES (optional)
>> --  DBUS Support will be compiled............ YES (optional)
>> --  App. Style Support will be compiled...... YES (optional)
>> --  QWebEngine Support will be compiled...... NO  (optional)
>> --  libboostgraph found...................... YES
>> --  libexiv2 found........................... NO
>> CMake Error at core/cmake/modules/MacroUtils.cmake:46 (message):
>>    libexiv2 is needed. You need to install the libexiv2 (version >= 0.26
>> development package.
>> Call Stack (most recent call first):
>>   core/CMakeLists.txt:564 (PRINT_LIBRARY_STATUS)
>>
>>
>> --  libexiv2 website is at http://www.exiv2.org
>> --
>> --  libexpat found........................... YES
>> --  libjpeg found............................ YES
>> --  libkde found............................. YES
>> --  liblcms found............................ YES
>> --  libopencv found.......................... YES
>> --  libpng found............................. YES
>> --  libpthread found......................... YES
>> --  libqt found.............................. YES
>> --  libtiff found............................ YES
>> --  bison found.............................. YES (optional)
>> --  doxygen found............................ YES (optional)
>> --  flex found............................... YES (optional)
>> --  libakonadicontact found.................. YES (optional)
>> --  libeigen3 found.......................... YES (optional)
>> --  libgphoto2 found......................... YES (optional)
>> --  libjasper found.......................... NO  (optional)
>> --  digiKam will be compiled without JPEG2000 support.
>> --  Please install the libjasper (version >= 1.7.0) development package.
>> --
>> --  libkcalcore found........................ YES (optional)
>> --  libkvkontakte found...................... NO  (optional)
>> --  digiKam will be compiled without libkvkontakte support.
>> --  Please install the libkvkontakte (version >= 4.70.0) development
>> package.
>> --
>> --  libkfilemetadata found................... YES (optional)
>> --  libkiconthemes found..................... YES (optional)
>> --  libkio found............................. YES (optional)
>> --  libknotifications found.................. YES (optional)
>> --  libknotifyconfig found................... YES (optional)
>> --  libksane found........................... YES (optional)
>> --  liblensfun found......................... YES (optional)
>> --  liblqr-1 found........................... YES (optional)
>> --  libmarble found.......................... YES (optional)
>> --  libqtav found............................ YES (optional)
>> --  libthreadweaver found.................... YES (optional)
>> --  libxml2 found............................ YES (optional)
>> --  libxslt found............................ YES (optional)
>> --  OpenGL found............................. YES (optional)
>> CMake Error at core/CMakeLists.txt:621 (message):
>>    digiKam will be compiled.................. NO  (See the README file for
>> more details about dependencies)
>>
>>
>> -- Configuring incomplete, errors occurred!
>> See also "/home/amr/Downloads/digikam/build/CMakeFiles/CMakeOutput.log".
>> See also "/home/amr/Downloads/digikam/build/CMakeFiles/CMakeError.log".
>>
>> can you please help me?
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>> http://mail.kde.org/pipermail/digikam-devel/attachments/20190314/499ae026/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Thu, 14 Mar 2019 21:20:39 +0100
>> From: Maik Qualmann <metzpinguin at gmail.com>
>> To: digiKam developers room - digiKam - Manage your photographs as a
>>         professional with the power of open source <digikam-devel at kde.org
>> >
>> Subject: Re: GSOC
>> Message-ID: <1809843.MzKVy2xogP at linux-tpgn>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Install libexiv2 > 0.25 and libexiv2 devel packages.
>>
>> Maik
>>
>> Am Donnerstag, 14. März 2019, 21:07:56 CET schrieb amr hossam:
>> > Hello,
>> > I am Amr, an undergrad from Ain Shams University.
>> > I desire to contribute in KDE project "Zoomable and Resizable Brush for
>> > Healing Clone Tool" in GSOC 2019.
>> > I have very good knowledge in C++ and i started learning QT in the last
>> few
>> > days from johan thelin's book "Foundations of Qt Development" and now i
>> > think i ready to contribute in some issues to get familiar with the
>> code.
>> > i followed the instructions to compile the source code on my ubuntu
>> > but when i run "./bootstrap.linux" i got this error message:
>> >
>> > Qt5     Install Path : /usr
>> > digiKam Install Path : /usr
>> > CMake binary         : cmake
>> > Build Directory      : /home/amr/Downloads/digikam/build
>>
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
>>
>> ------------------------------
>>
>> End of Digikam-devel Digest, Vol 166, Issue 15
>> **********************************************
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20190316/865b2608/attachment.html>


More information about the Digikam-devel mailing list