[Digikam-devel] libkexiv2 on Kubuntu

Leonardo Giordani giordani.leonardo at gmail.com
Fri Jun 11 13:20:42 BST 2010


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