[Digikam-users] 0.9.4-svn crash

Arnd Baecker arnd.baecker at web.de
Mon Jan 14 18:55:34 GMT 2008


On Mon, 14 Jan 2008, Gandalf Lechner wrote:

> Thanks for the quick answer, Gilles,
>
> I downloaded, compiled and installed exiv2 0.16. However, after that make
> fails in the svn/libs folder (configure had no complaints, though) ... any
> help appreciated :-)

Sure! This phase can be frustrating, but I am optimistic!

Which instructions are you following to install from source?
(e.g. http://www.digikam.org/?q=download/svn ?)

Do you have another exiv2 lying around on your machine?
Did you do a make clean before doing the compile again?
(I.e. there might be some older stuff lying around from
a previous run...).

(If you want you could join the irc channel #digikam
on irc.freenode.net - this might allow for a bit faster discussion ;-)

Best, Arnd

> Gandalf
>
> #############################
>
> make  all-recursive
> make[1]: Betrete Verzeichnis '/home/gandalf/down/svn/libs'
> Making all in libkexiv2
> make[2]: Betrete Verzeichnis '/home/gandalf/down/svn/libs/libkexiv2'
> Making all in libkexiv2
> make[3]: Betrete Verzeichnis '/home/gandalf/down/svn/libs/libkexiv2/libkexiv2'
> if /bin/bash ../../libtool --silent --tag=CXX --mode=compile
> g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT   -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fexceptions  -MT
> kexiv2.lo -MD -MP -MF ".deps/kexiv2.Tpo" -c -o kexiv2.lo kexiv2.cpp; \
>         then mv -f ".deps/kexiv2.Tpo" ".deps/kexiv2.Plo"; else
> rm -f ".deps/kexiv2.Tpo"; exit 1; fi
> /bin/bash ../../libtool --silent --tag=CXX --mode=link
> g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fexceptions   -lgpod -lgobject-2.0 -lglib-2.0   -o
> libkexiv2.la -rpath /usr/lib  -R /usr/lib -R /usr/lib -R /usr/lib -version-info
> 4:0:0 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined
> kexiv2.lo -lexiv2   -lkdecore -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread
> .libs/kexiv2.o: In function `KExiv2Iface::KExiv2::setIptcTagData(char const*,
> QMemArray<char> const&, bool)':
> kexiv2.cpp:(.text+0x7886): undefined reference to
> `Exiv2::Value::Value(Exiv2::TypeId)'
> .libs/kexiv2.o: In function `KExiv2Iface::KExiv2::setExifTagData(char const*,
> QMemArray<char> const&, bool)':
> kexiv2.cpp:(.text+0x7b16): undefined reference to
> `Exiv2::Value::Value(Exiv2::TypeId)'
> .libs/kexiv2.o: In function `KExiv2Iface::KExiv2::setImagePreview(QImage
> const&, bool)':
> kexiv2.cpp:(.text+0x9c11): undefined reference to
> `Exiv2::Value::Value(Exiv2::TypeId)'
> collect2: ld returned 1 exit status
> make[3]: *** [libkexiv2.la] Fehler 1
> make[3]: Verlasse
> Verzeichnis '/home/gandalf/down/svn/libs/libkexiv2/libkexiv2'
> make[2]: *** [all-recursive] Fehler 1
> make[2]: Verlasse Verzeichnis '/home/gandalf/down/svn/libs/libkexiv2'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Verlasse Verzeichnis '/home/gandalf/down/svn/libs'
> make: *** [all] Fehler 2
>
> #############################
>
> Am Montag, 14. Januar 2008 13:47:03 schrieb Gilles Caulier:
> > 2008/1/14, Gilles Caulier <caulier.gilles at gmail.com>:
> > > Gandalf,
> > >
> > > Crash appears in Exiv2 library. You use an older version (0.12). Please
> > > update to last stable 0.15 or better 0.16 (just released) and all will be
> > > fine i think...
> > >
> > > Best
> > >
> > > Gilles
> >
> > Forget to said than extragear/libs (libkexiv2 + kipi-plugins) and digiKam
> > need to be recompiled after to have updated Exiv2 library...
> >
> > Gilles
> >
> > 2008/1/14, Gandalf Lechner <gandalflechner at gmail.com>:
> > > > Hi,
> > > >
> > > > I experience the following using digikam 0.9.4-svn, compiled today (
> > > > 14.01.),
> > > > with the following library versions:
> > > >
> > > > Kipi 0.1.6
> > > > KExiv2 0.1.7
> > > > Exiv2 0.12.0
> > > > KDcraw 0.1.4
> > > > Dcraw 8.81
> > > > PNG 1.2.15beta5
> > > > Gphoto2 2.4.0
> > > >
> > > > digikam loads fine and shows the thumbnails in album view. But when I
> > > > click on
> > > > any thumbnail, or try to open the image editor, digikam crashes. Below
> > > > you
> > > > can find some debug information.
> > > >
> > > >
> > > > Best,
> > > >
> > > > Gandalf
> > > >
> > > >
> > > >
> > > >
> > > > ################################
> > > >
> > > > Using host libthread_db library "/lib/libthread_db.so.1".
> > > > [Thread debugging using libthread_db enabled]
> > > > [New Thread 46918530132336 (LWP 16698)]
> > > > [KCrash handler]
> > > > #5  0x00002aac117b8765 in raise () from /lib/libc.so.6
> > > > #6  0x00002aac117ba1c0 in abort () from /lib/libc.so.6
> > > > #7  0x00002aac112c17b4 in __gnu_cxx::__verbose_terminate_handler ()
> > > >    from /usr/lib/libstdc++.so.6
> > > > #8  0x00002aac112bf746 in ?? () from /usr/lib/libstdc++.so.6
> > > > #9  0x00002aac112bf773 in std::terminate () from
> > > > /usr/lib/libstdc++.so.6 #10 0x00002aac112bf85a in __cxa_throw () from
> > > > /usr/lib/libstdc++.so.6 #11 0x00002aac1125a9c2 in
> > > > std::__throw_bad_alloc ()
> > > >    from /usr/lib/libstdc++.so.6
> > > > #12 0x00002aac093cd272 in std::vector<Exiv2::Exifdatum,
> > > > std::allocator<Exiv2::Exifdatum> >::operator= () from
> > > > /usr/lib/libexiv2.so.0
> > > > #13 0x00002aac093c47dc in Exiv2::ExifData::operator= ()
> > > >    from /usr/lib/libexiv2.so.0
> > > > #14 0x00002aac09143395 in KExiv2Iface::KExiv2::load ()
> > > >    from /usr/lib/libkexiv2.so.4
> > > > #15 0x00002aac0702e689 in Digikam::DMetadata::load ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #16 0x00002aac06ecf8c7 in Digikam::AlbumFileTip::updateText ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #17 0x00002aac06ed35f8 in Digikam::AlbumFileTip::setIconItem ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #18 0x00002aac06ecd1ef in Digikam::AlbumIconView::qt_invoke ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #19 0x00002aac0d3e6d76 in QObject::activate_signal ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #20 0x00002aac06f0a1f5 in Digikam::IconView::signalShowToolTip ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #21 0x00002aac06f0c5c8 in Digikam::IconView::qt_invoke ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #22 0x00002aac06eccf2d in Digikam::AlbumIconView::qt_invoke ()
> > > >    from /usr/lib/libdigikam.so.0
> > > > #23 0x00002aac0d3e6d76 in QObject::activate_signal ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #24 0x00002aac0d3e7910 in QObject::activate_signal ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #25 0x00002aac0d7569a2 in QTimer::timeout () from
> > > > /usr/lib/libqt-mt.so.3 #26 0x00002aac0d40d257 in QTimer::event () from
> > > > /usr/lib/libqt- mt.so.3 #27 0x00002aac0d3822a2 in
> > > > QApplication::internalNotify ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #28 0x00002aac0d384031 in QApplication::notify () from /usr/lib/libqt-
> > > > mt.so.3
> > > > #29 0x00002aac0bfd1308 in KApplication::notify ()
> > > >    from /usr/lib/libkdecore.so.4
> > > > #30 0x00002aac0d314d12 in QApplication::sendEvent ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #31 0x00002aac0d37555c in QEventLoop::activateTimers ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #32 0x00002aac0d329443 in QEventLoop::processEvents ()
> > > >    from /usr/lib/libqt-mt.so.3
> > > > #33 0x00002aac0d39b7e7 in QEventLoop::enterLoop () from /usr/lib/libqt-
> > > > mt.so.3
> > > > #34 0x00002aac0d39b5ef in QEventLoop::exec () from /usr/lib/libqt-
> > > > mt.so.3
> > > > #35 0x00002aac0d383d68 in QApplication::exec () from /usr/lib/libqt-
> > > > mt.so.3
> > > > #36 0x00000000004036ae in main ()
> > > >
> > > > ################################
> > > > _______________________________________________
> > > > Digikam-users mailing list
> > > > Digikam-users at kde.org
> > > > https://mail.kde.org/mailman/listinfo/digikam-users
>
>
>
>



More information about the Digikam-users mailing list