[Digikam-devel] Error in Building from Source

Pankaj Kumar me at panks.me
Sun Dec 9 14:08:44 GMT 2012


On Sun, Dec 9, 2012 at 7:29 PM, harsh agrawal <dexter.1691 at gmail.com> wrote:

> Yes I built Libkipi from source. and again tried to make DigiKam from
> source. But got stuck at the same point.
>
> This is my Cmake GUI log if this helps:
>
> Found Qt-Version 4.8.1 (using /usr/bin/qmake)
>
> Found X11: /usr/lib/i386-linux-gnu/libX11.so
>
> Found KDE 4.8 include dir: /usr/include
>
> Found KDE 4.8 library dir: /usr/lib
>
> Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
>
> Found automoc4: /usr/bin/automoc4
>
> /home/dexter/DigiKam/digikam-sc/po/ dir do not exists. Translations
> compilation disabled...
>
> You can use DIGIKAMSC_CHECKOUT_PO option to extract po files from KDE
> repositories.
>
> Local kdegraphics libraries will be compiled... NO
>
> Handbooks will be compiled..................... YES
>
> Extract translations files..................... NO
>
> Translations will be compiled.................. NO
>
>
> ----------------------------------------------------------------------------------
>
> Starting CMake configuration for: libmediawiki
>
>
>
> -----------------------------------------------------------------------------
>
> -- The following external packages were located on your system.
>
> -- This installation will have the extra features provided by these
> packages.
>
>
> -----------------------------------------------------------------------------
>
> * QJSON - Qt library for handling JSON data
>
>
>
> -----------------------------------------------------------------------------
>
> -- Congratulations! All external packages have been found.
>
>
> -----------------------------------------------------------------------------
>
>
>
> ----------------------------------------------------------------------------------
>
> Starting CMake configuration for: libkgeomap
>
> Found Qt-Version 4.8.1 (using /usr/bin/qmake)
>
> Found X11: /usr/lib/i386-linux-gnu/libX11.so
>
> Check Kexiv2 library in local sub-folder...
>
> Check Kexiv2 library using pkg-config...
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found libkexiv2 release >= 1.0.0
>
> Found libkexiv2: /usr/local/lib/libkexiv2.so
>
> kexiv2 found, the demo application will be compiled.
>
>
> ----------------------------------------------------------------------------------
>
> Starting CMake configuration for: libkface
>
> Found Qt-Version 4.8.1 (using /usr/bin/qmake)
>
> Found X11: /usr/lib/i386-linux-gnu/libX11.so
>
> First try at finding OpenCV...
>
> Great, found OpenCV on the first try.
>
> OpenCV Root directory is /usr/local/share/OpenCV
>
> External libface was not found, use internal version instead...
>
>
> ----------------------------------------------------------------------------------
>
> Starting CMake configuration for: kipi-plugins
>
> Kipi library version required : 2.0.0
>
> Check Kipi library in local sub-folder...
>
> Check Kipi library using pkg-config...
>
> checking for module 'libkipi>=2.0.0'
>
> found libkipi, version 2.0.0
>
> Found KIPI: kipi
>
> Kipi library SO binary version: 10
>
> libkipi: Found version 2.0.0 (required: 2.0.0)
>
> Check Kexiv2 library in local sub-folder...
>
> Check Kexiv2 library using pkg-config...
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found libkexiv2 release >= 1.0.0
>
> Found libkexiv2: /usr/local/lib/libkexiv2.so
>
> Check Kdcraw library in local sub-folder...
>
> Check Kdcraw library using pkg-config...
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found libkdcraw release >= 0.2.0
>
> Found libkdcraw: /usr/local/lib/libkdcraw.so
>
> CMake Warning at extra/kipi-plugins/CMakeLists.txt:140 (MESSAGE):
>
> libkdcraw: Version information not found, your version is probably too old.
>
>
>
> Check for Ksane library in local sub-folder...
>
> Check Ksane library using pkg-config...
>
> Found libksane release 0.3.0
>
> Found libksane: /usr/local/lib/libksane.so
>
> Check for KGeoMap library in local sub-folder...
>
> Found KGeoMap library in local sub-folder:
> /home/dexter/DigiKam/digikam-sc/extra/libkgeomap
>
> Check Mediawiki library in local sub-folder...
>
> Found Mediawiki library in local sub-folder:
> /home/dexter/DigiKam/digikam-sc/extra/libmediawiki
>
> Check Vkontakte library in local sub-folder...
>
> Found Vkontakte library in local sub-folder:
> /home/dexter/DigiKam/digikam-sc/extra/libkvkontakte
>
> Could NOT find FLEX (missing: FLEX_EXECUTABLE)
>
> Could NOT find BISON (missing: BISON_EXECUTABLE)
>
> Found HUpnpCore : /usr/include/HUpnpCore /usr/lib/libHUpnp.so
>
> Could NOT find required package HUpnpAv: <http://herqq.org>
>
> GCC 4.5 or later detected. Enabling C++0x support in QTGSTREAMER_FLAGS.
>
> Could NOT find QtKOAuth (missing: QTKOAUTH_LIBRARIES QTKOAUTH_INCLUDE_DIR)
>
> libkgeomap: Found version 2.0.0
>
> Found X11: /usr/lib/i386-linux-gnu/libX11.so
>
> CMake version: cmake version 2.8.7
>
>
> CMake version (cleaned): cmake version 2.8.7
>
>
>
>
> ----------------------------------------------------------------------------------
>
> kipi-plugins 3.0.0-rc dependencies results <http://www.digikam.org>
>
>
>  libjpeg library found.................... YES
>
> libtiff library found.................... YES
>
> libpng library found..................... YES
>
> libkipi library found.................... YES
>
> libkexiv2 library found.................. YES
>
> libkdcraw library found.................. YES
>
> libxml2 library found.................... YES (optional)
>
> libxslt library found.................... YES (optional)
>
> libexpat library found................... YES (optional)
>
> native threads support library found..... YES (optional)
>
> libopengl library found.................. YES (optional)
>
> Qt4 OpenGL module found.................. YES
>
> libopencv library found.................. YES (optional)
>
> QJson library found...................... YES (optional)
>
> libgpod library found.................... YES (optional)
>
> Gdk library found........................ YES (optional)
>
> libkdepim library found.................. YES (optional)
>
> qca2 library found....................... YES (optional)
>
> libkgeomap library found................. YES (optional)
>
> libmediawiki library found............... YES (optional)
>
> libkvkontakte library found.............. YES (optional)
>
> boost library found...................... YES (optional)
>
> libimagemagick library found............. YES (optional)
>
> libqtgstreamer library found............. YES (optional)
>
> QtKOAuth library found................... NO (optional)
>
> OpenMP library found..................... YES (optional)
>
> libX11 library found..................... YES (optional)
>
> libksane library found................... YES (optional)
>
> Hupnp library found...................... YES (optional)
>
>
>  kipi-plugins will be compiled............ YES
>
> Shwup will be compiled................... YES (optional)
>
> YandexFotki will be compiled............. YES (optional)
>
> HtmlExport will be compiled.............. YES (optional)
>
> AdvancedSlideshow will be compiled....... YES (optional)
>
> ImageViewer will be compiled............. YES (optional)
>
> AcquireImages will be compiled........... YES (optional)
>
> DNGConverter will be compiled............ YES (optional)
>
> RemoveRedEyes will be compiled........... YES (optional)
>
> Debian Screenshots will be compiled...... YES (optional)
>
> Facebook will be compiled................ YES (optional)
>
> VKontakte will be compiled............... YES (optional)
>
> IpodExport will be compiled.............. YES (optional)
>
> Calendar will be compiled................ YES (optional)
>
> GPSSync will be compiled................. YES (optional)
>
> Mediawiki will be compiled............... YES (optional)
>
> Panorama will be compiled................ YES (optional)
>
> VideoSlideshow will be compiled.......... YES (optional)
>
> Wallpaper will be compiled............... NO (optional - Look README file
> for more details about dependencies)
>
>
> ----------------------------------------------------------------------------------
>
>
> Check if the system is big endian
>
> Searching 16 bit integer
>
> Looking for sys/types.h
>
> Looking for sys/types.h - found
>
> Looking for stdint.h
>
> Looking for stdint.h - found
>
> Looking for stddef.h
>
> Looking for stddef.h - found
>
> Check size of unsigned short
>
> Check size of unsigned short - done
>
> Using unsigned short
>
> Check if the system is big endian - little endian
>
>
> ----------------------------------------------------------------------------------
>
> Starting CMake configuration for: digiKam
>
> Kipi library version required : 2.0.0
>
> Check Kipi library in local sub-folder...
>
> Check Kipi library using pkg-config...
>
> libkipi: Found version 2.0.0 (required: 2.0.0)
>
> Check Kexiv2 library in local sub-folder...
>
> Check Kexiv2 library using pkg-config...
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found libkexiv2 release >= 1.0.0
>
> Found libkexiv2: /usr/local/lib/libkexiv2.so
>
> Check Kdcraw library in local sub-folder...
>
> Check Kdcraw library using pkg-config...
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found libkdcraw release >= 0.2.0
>
> Found libkdcraw: /usr/local/lib/libkdcraw.so
>
> Found Jasper: /usr/lib/i386-linux-gnu/libjasper.so
>
> Check Kface library in local sub-folder...
>
> Found Kface library in local sub-folder:
> /home/dexter/DigiKam/digikam-sc/extra/libkface
>
> Check for KGeoMap library in local sub-folder...
>
> Found KGeoMap library in local sub-folder:
> /home/dexter/DigiKam/digikam-sc/extra/libkgeomap
>
> checking for module 'libpgf'
>
> package 'libpgf' not found
>
> Could NOT find any working clapack installation
>
> First try at finding OpenCV...
>
> Great, found OpenCV on the first try.
>
> OpenCV Root directory is /usr/local/share/OpenCV
>
> CMake Warning at core/CMakeLists.txt:208 (MESSAGE):
>
> libkdcraw: Version information not found, your version is probably too old.
>
>
>
> Check for LCMS1 availability...
>
> checking for module 'lcms'
>
> found lcms, version 1.19
>
> Found LCMS: /usr/lib/i386-linux-gnu/liblcms.so
>
> Found LCMS1: /usr/lib/i386-linux-gnu/liblcms.so /usr/include
>
> Paralelized PGF codec disabled...
>
> Identified libjpeg version: 80+
>
> Found MySQL server executable at: /usr/sbin/mysqld
>
> Found MySQL install_db executable at: /usr/bin/mysql_install_db
>
> libkgeomap: Found version 2.0.0
>
> Found gphoto2: -L/usr/local/lib -lgphoto2_port;-L/usr/local/lib -lgphoto2
> -lgphoto2_port -lm
>
> Found LIBUSB: /usr/lib/i386-linux-gnu/libusb.so
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Found LensFun: /usr/include
>
> WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig
>
> Performing Test HAVE_LQR_0_4
>
> Performing Test HAVE_LQR_0_4 - Success
>
> Found Lqr-1: /usr/include/lqr-1
>
> Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
>
>
>
> ----------------------------------------------------------------------------------
>
> digiKam 3.0.0-rc dependencies results <http://www.digikam.org>
>
>
>  Qt4 SQL module found..................... YES
>
> MySQL Server found....................... YES
>
> MySQL install_db tool found.............. YES
>
> libtiff library found.................... YES
>
> libpng library found..................... YES
>
> libjasper library found.................. YES
>
> liblcms library found.................... YES
>
> Boost Graph library found................ YES
>
> libkipi library found.................... YES
>
> libkexiv2 library found.................. YES
>
> libkdcraw library found.................. YES
>
> libkface library found................... YES
>
> libkgeomap library found................. YES
>
> libpgf library found..................... NO (optional - internal version
> used instead)
>
> libclapack library found................. NO (optional - internal version
> used instead)
>
> libgphoto2 and libusb libraries found.... YES (optional)
>
> libkdepimlibs library found.............. YES (optional)
>
> libglib2 library found................... YES (optional)
>
> liblqr-1 library found................... YES (optional)
>
> liblensfun library found................. YES (optional)
>
> Doxygen found............................ NO (optional)
>
>
>  You will not be able to to generate the API documentation.
>
> This does not affect building digiKam in any way.
>
>
>  digiKam can be compiled.................. YES
>
>
> ----------------------------------------------------------------------------------
>
>
> Adjusting compilation flags for GCC version ( 4.6.3 )
>
> Configuring done
>
> Generating done
>
> CMake Warning:
>
> Manually-specified variables were not used by the project:
>
>
>  DDIGIKAMSC_USE_PRIVATE_KDEGRAPHICS
>
>
>
>
>
> On Sun, Dec 9, 2012 at 11:02 AM, harsh agrawal <dexter.1691 at gmail.com>wrote:
>
>> I installed the latest version of Libkipi. Doesn't help. Still the same
>> error.
>>
>>
>> On Sun, Dec 9, 2012 at 1:07 AM, harsh agrawal <dexter.1691 at gmail.com>wrote:
>>
>>> Hi,
>>>
>>> I was trying to build Digikam from the source, however I got an error
>>> during the "make" process.
>>>
>>> I was able to succesfully generate makefiles using cmake. but when I run
>>> "make" from terminal, I get stuck when it builds and link
>>> kipiplugin_kioexportimport.
>>>
>>> here is the log:
>>>
>>> [ 12%] Built target kipiplugin_piwigoexport
>>> Scanning dependencies of target kipiplugin_kioexportimport_automoc
>>> Generating plugin_kioexportimport.moc
>>> Generating KioExportWindow.moc
>>> Generating KioImportWidget.moc
>>> Generating KioExportWidget.moc
>>> Generating KioImportWindow.moc
>>> [ 12%] Built target kipiplugin_kioexportimport_automoc
>>> Scanning dependencies of target kipiplugin_kioexportimport
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/kipiplugin_kioexportimport_automoc.cpp.o
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/plugin_kioexportimport.cpp.o
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/KioExportWindow.cpp.o
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/KioExportWidget.cpp.o
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/KioImportWindow.cpp.o
>>> [ 12%] Building CXX object
>>> extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/KioImportWidget.cpp.o
>>> Linking CXX shared module ../../../lib/kipiplugin_kioexportimport.so
>>> CMakeFiles/kipiplugin_kioexportimport.dir/plugin_kioexportimport.cpp.o:
>>> In function `Plugin_KioExportImport':
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:62:
>>> undefined reference to `KIPI::Plugin::setUiBaseName(char const*)'
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:63:
>>> undefined reference to `KIPI::Plugin::setupXML()'
>>> CMakeFiles/kipiplugin_kioexportimport.dir/plugin_kioexportimport.cpp.o:
>>> In function `KIPIKioExportPlugin::Plugin_KioExportImport::setupActions()':
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:91:
>>> undefined reference to `KIPI::Plugin::setDefaultCategory(KIPI::Category)'
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:102:
>>> undefined reference to `KIPI::Plugin::addAction(QString const&, KAction*)'
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:114:
>>> undefined reference to `KIPI::Plugin::addAction(QString const&, KAction*,
>>> KIPI::Category)'
>>> CMakeFiles/kipiplugin_kioexportimport.dir/plugin_kioexportimport.cpp.o:
>>> In function `KIPIKioExportPlugin::Plugin_KioExportImport::setup(QWidget*)':
>>> /home/dexter/DigiKam/digikam-sc/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:79:
>>> undefined reference to `KIPI::Plugin::interface() const'
>>> collect2: ld returned 1 exit status
>>> make[2]: *** [lib/kipiplugin_kioexportimport.so] Error 1
>>> make[1]: ***
>>> [extra/kipi-plugins/kioexportimport/CMakeFiles/kipiplugin_kioexportimport.dir/all]
>>> Error 2
>>> make: *** [all] Error 2
>>>
>>> I cannot understand the error myself, I hope somebody out here might be
>>> able to help.
>>>
>>> Thanks
>>> Harsh Agrawal
>>>
>>
>>
>
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>

Build libkdcraw also from source (
https://projects.kde.org/projects/kde/kdegraphics/libs/libkdcraw/repository)
and then you can build digikam from source, without any problem.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20121209/02955412/attachment.html>


More information about the Digikam-devel mailing list