[Digikam-devel] libkexiv2 on Kubuntu

Leonardo Giordani giordani.leonardo at gmail.com
Fri Jun 11 13:53:27 BST 2010


Solved by installing digikam through apt-get, which installed the
following packages

digikam kipi-plugins libkdcraw8

Perhaps one of them installs a missing component used by SVN installation too?

2010/6/11 Leonardo Giordani <giordani.leonardo at gmail.com>:
> Finished compiling, but I get an error:
>
> digikam(28101): couldn't create slave: "Impossble to create io-slave
>
> while trying to create slaves "kio_digikamdates" and "kio_digikamalbums"
>
> This does not happen if I lauch it as root; obviously it is a
> permissions problem, but where?
>
> Any advice? Thanks
>
> 2010/6/11 Gilles Caulier <caulier.gilles at gmail.com>:
>> sound like an error from anonsvn.kde.org server on your computer :
>>
>>
>> $ svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdegraphics/libs/libkexiv2
>> A    libkexiv2/libkexiv2
>> A    libkexiv2/libkexiv2/topicset.iptc-subjectcode.xml
>> A    libkexiv2/libkexiv2/msgtextedit.cpp
>> A    libkexiv2/libkexiv2/kexiv2previews.h
>> A    libkexiv2/libkexiv2/subjectwidget.cpp
>> A    libkexiv2/libkexiv2/countryselector.cpp
>> A    libkexiv2/libkexiv2/libkexiv2_export.h
>> A    libkexiv2/libkexiv2/msgtextedit.h
>> A    libkexiv2/libkexiv2/kexiv2data.h
>> A    libkexiv2/libkexiv2/subjectwidget.h
>> A    libkexiv2/libkexiv2/kexiv2.cpp
>> A    libkexiv2/libkexiv2/version.h.cmake
>> A    libkexiv2/libkexiv2/countryselector.h
>> A    libkexiv2/libkexiv2/kexiv2image.cpp
>> A    libkexiv2/libkexiv2/kexiv2.h
>> A    libkexiv2/libkexiv2/kexiv2comments.cpp
>> A    libkexiv2/libkexiv2/altlangstredit.cpp
>> A    libkexiv2/libkexiv2/kexiv2gps.cpp
>> A    libkexiv2/libkexiv2/kexiv2exif.cpp
>> A    libkexiv2/libkexiv2/rotationmatrix.cpp
>> A    libkexiv2/libkexiv2/altlangstredit.h
>> A    libkexiv2/libkexiv2/kexiv2_p.cpp
>> A    libkexiv2/libkexiv2/kexiv2iptc.cpp
>> A    libkexiv2/libkexiv2/rotationmatrix.h
>> A    libkexiv2/libkexiv2/kexiv2_p.h
>> A    libkexiv2/libkexiv2/CMakeLists.txt
>> A    libkexiv2/libkexiv2/kexiv2previews.cpp
>> A    libkexiv2/libkexiv2/kexiv2xmp.cpp
>> A    libkexiv2/libkexiv2.pc.cmake
>> A    libkexiv2/test
>> A    libkexiv2/test/loadfromba.cpp
>> A    libkexiv2/test/printtagslist.cpp
>> A    libkexiv2/test/erasetag.cpp
>> A    libkexiv2/test/CMakeLists.txt
>> A    libkexiv2/test/setiptcpreview.cpp
>> A    libkexiv2/Messages.sh
>> A    libkexiv2/AUTHORS
>> A    libkexiv2/TODO
>> A    libkexiv2/ChangeLog
>> A    libkexiv2/COPYING
>> A    libkexiv2/libkexiv2.lsm.cmake
>> A    libkexiv2/NEWS
>> A    libkexiv2/CMakeLists.txt
>> A    libkexiv2/README
>> Checked out revision 1136996.
>>
>> Gilles
>>
>> 2010/6/11 Leonardo Giordani <giordani.leonardo at gmail.com>:
>>> I get this error at the step
>>>
>>> svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdegraphics/libs/libkexiv2
>>>
>>> svn: No such revision 1136972
>>>
>>> I solved by checking the whole kdegraphics and entering libkexiv2 dir,
>>> but the plain instructions are not working. I hope it is not an error
>>> of mine, I'm just copying and pasting command lines from the web link
>>> to the console :)
>>>
>>> 2010/6/11 Gilles Caulier <caulier.gilles at gmail.com>:
>>>> 2010/6/11 Leonardo Giordani <giordani.leonardo at gmail.com>:
>>>>> Thank you Gilles,
>>>>>
>>>>> so what I get is (on Ubuntu)
>>>>>
>>>>> libkdcraw7 4:4.3.5-0ubuntu1~karmic1 = 0.5.0
>>>>> libkexiv2-7 4:4.3.5-0ubuntu1~karmic1 = 0.6.0
>>>>>
>>>>> I really do not understand the version scheming of Ubuntu however this
>>>>> has to be discussed in another ML :-)
>>>>>
>>>>> My issue can not be solved installling updated versions
>>>>>
>>>>> libkdcraw8 4:4.4.2-0ubuntu1~karmic1~ppa1 = 1.0.0
>>>>> libkexiv2-8 4:4.4.2-0ubuntu1~karmic1~ppa1 = 1.0.0
>>>>>
>>>>> So the only way is to manually install them.
>>>>>
>>>>
>>>>
>>>> yes, you must checkout code from kdegraphics component and compile it
>>>> (only libs sub dir is enough).
>>>>
>>>> Look there :
>>>>
>>>> http://www.digikam.org/download/SvnAlongStable
>>>>
>>>> Gilles Caulier
>>>>
>>>>> Happy compiling.
>>>>>
>>>>> Leonardo
>>>>>
>>>>>
>>>>>
>>>>> 2010/6/11 Gilles Caulier <caulier.gilles at gmail.com>:
>>>>>> 2010/6/11 Leonardo Giordani <giordani.leonardo at gmail.com>:
>>>>>>> Hi all digikam&&ubuntu users,
>>>>>>>
>>>>>>> I'm trying to compile digikam SVN on Kubuntu Karmic 9.10: what I get is
>>>>>>>
>>>>>>> -- checking for module 'libkdcraw>=1.1.0'
>>>>>>> --   package 'libkdcraw>=1.1.0' not found
>>>>>>> -- checking for module 'libkexiv2>=1.1.0'
>>>>>>> --   package 'libkexiv2>=1.1.0' not found
>>>>>>>
>>>>>>> However on my machine there are the two libraries installed (dpkg-query output)
>>>>>>>
>>>>>>> ii libkdcraw7 4:4.3.5-0ubuntu1~karmic1
>>>>>>> ii libkdcraw7-dev 4:4.3.5-0ubuntu1~karmic1
>>>>>>>
>>>>>>> ii libkexiv2-7 4:4.3.5-0ubuntu1~karmic1
>>>>>>> ii libkexiv2-7-dev 4:4.3.5-0ubuntu1~karmic1
>>>>>>>
>>>>>>> I do not understand the version numbers of these packages: libkdcraw
>>>>>>> is marked as 7 but digikam looks for version 1.1.0 or better, the same
>>>>>>> for libkexiv2.
>>>>>>>
>>>>>>> Questions for you:
>>>>>>> 1. How ca I determine the REAL version number of these libraries?
>>>>>>
>>>>>> The version installed is available in a header file from library. Mine
>>>>>> is installed there (Mandriva 2010.0):
>>>>>>
>>>>>> cat /usr/include/libkexiv2/version.h
>>>>>>
>>>>>> /* ============================================================
>>>>>>  *
>>>>>>  * This file is a part of kipi-plugins project
>>>>>>  * http://www.kipi-plugins.org
>>>>>>  *
>>>>>>  * Date        : 2007-02-06
>>>>>>  * Description : Exiv2 library interface for KDE
>>>>>>  *
>>>>>>  * Copyright (C) 2007-2010 by Gilles Caulier <caulier dot gilles at
>>>>>> gmail dot com>
>>>>>>  *
>>>>>>  * This program is free software; you can redistribute it
>>>>>>  * and/or modify it under the terms of the GNU General
>>>>>>  * Public License as published by the Free Software Foundation;
>>>>>>  * either version 2, or (at your option) any later version.
>>>>>>  *
>>>>>>  * This program is distributed in the hope that it will be useful,
>>>>>>  * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>>>>>  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>>>>>>  * GNU General Public License for more details.
>>>>>>  *
>>>>>>  * ============================================================ */
>>>>>>
>>>>>> #ifndef KEXIV2_VERSION_H
>>>>>> #define KEXIV2_VERSION_H
>>>>>>
>>>>>> static const char kexiv2_version[] = "1.1.0";
>>>>>>
>>>>>> #define KEXIV2_VERSION 0x010100
>>>>>>
>>>>>> #endif // KEXIV2_VERSION_H
>>>>>>
>>>>>> Gilles Caulier
>>>>>> _______________________________________________
>>>>>> Digikam-devel mailing list
>>>>>> Digikam-devel at kde.org
>>>>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>>>>
>>>>> _______________________________________________
>>>>> Digikam-devel mailing list
>>>>> Digikam-devel at kde.org
>>>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>>>
>>>> _______________________________________________
>>>> Digikam-devel mailing list
>>>> Digikam-devel at kde.org
>>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>>
>>> _______________________________________________
>>> Digikam-devel mailing list
>>> Digikam-devel at kde.org
>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
>



More information about the Digikam-devel mailing list