Error in Building from Source

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Error in Building from Source

harsh agrawal
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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

Pankaj Kumar

Get the latest 'libkipi' and you are good to go.

On 9 Dec 2012 01:08, "harsh agrawal" <[hidden email]> 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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

harsh agrawal
In reply to this post by harsh agrawal
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 <[hidden email]> 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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

Pankaj Kumar

Did you build libkipi from source?


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

harsh agrawal
In reply to this post by harsh agrawal
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 <[hidden email]> 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 <[hidden email]> 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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

Pankaj Kumar



On Sun, Dec 9, 2012 at 7:29 PM, harsh agrawal <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
[hidden email]
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.

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Error in Building from Source

harsh agrawal
I have installed  libkdcraw as well from source, still its not working. I guess there is something else that is wrong.
You need some other log that will help you identify the error.
Thank you for helping me this far.


Harsh
On Sun, Dec 9, 2012 at 7:38 PM, Pankaj Kumar <[hidden email]> wrote:



On Sun, Dec 9, 2012 at 7:29 PM, harsh agrawal <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
[hidden email]
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.

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel