[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