Hi Achim,<br>thanks for the info.<br><br>&gt; fyi: imagegallery is part of kipi-plugins. &nbsp;kipi-plugins are discussed on<br>&gt; kde-imaging mailing list.<br><span class="q"><br>Sorry about that I didn't notice that there was a separate contact link for the kipi-plugins.
<br>I have reposted to that list.<br><br></span>&gt; You need to link against libkexif too.&nbsp;&nbsp;You should have already the<br>&gt; -devel pkgs installed otherwise it would have complained earlier<br>&gt; about missing header files.
<br><br>I didn't install the -devel package because I couldn't find one.<br>And it surprises me too that it compiles but doesn't link.<br><br>I'll keep trying.<br><br>Thanks<br>Con<br><br><br><div><span class="gmail_quote">
On 3/24/06, <b class="gmail_sendername">Achim Bohnet</b> &lt;<a href="mailto:ach@mpe.mpg.de">ach@mpe.mpg.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Friday 24 March 2006 13:34, Con Ruane wrote:<br>&gt; Hi All,<br>&gt;<br>&gt; I use the ImagesGallery out of Digikam to generate galleries for my web<br>&gt; site.<br>Hi,<br><br>fyi: imagegallery is part of kipi-plugins.&nbsp;&nbsp;kipi-plugins are discussed on
<br>kde-imaging mailing list.<br><br>&gt; I wanted to change the look of the generated html to match my site so I<br>&gt; downloaded the source code and added some hard coding to do what I wanted.<br>&gt;<br>&gt; I also wanted to have the exif date and time displayed under the photos so I
<br>&gt; added some code using libkexif functions to do what I wanted.<br>&gt;<br>&gt; It took me a while to get everything compiling successfully and working but<br>&gt; I did succeed in the end.<br><br>htmlgallery plugin, a replacement for Imagegallery is under development. You'll
<br>find it in KDE svn trunk/extragear/libs/kipi-plugins/.&nbsp;&nbsp;At addresses the adoption of<br>look.&nbsp;&nbsp;Not sure about exif infos (I havn't tried the new plugin yet).</blockquote><div>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;<br>&gt; That was some time ago using SuSE 9.3.<br>&gt;<br>&gt; Now I've updated to SuSE 10.0 (fresh install) but I can't get ImagesGallery<br>&gt; to compile with libkexif stuff in it.<br>&gt;<br>&gt; The compile actually works, it's the link step that stops with this error:
<br>&gt;<br>&gt; .libs/imagesgallery.o: In function<br>&gt; `KIPIImagesGalleryPlugin::ImagesGallery::createBody(QTextStream&amp;,<br>&gt; QStringList const&amp;, KURL const&amp;, QString const&amp;, QString const&amp;)':<br>
&gt; imagesgallery.cpp:(.text+0xbfcc): undefined reference to<br>&gt; `KExifData::KExifData()'<br>&gt; imagesgallery.cpp:(.text+0xbfd4): undefined reference to<br>&gt; `KExifData::~KExifData()'<br>&gt;<br>&gt; The only code I have in there at the moment for testing is the just
<br>&gt; definition of a KExifData object.<br><br>You need to link against libkexif too.&nbsp;&nbsp;You should have already the<br>-devel pkgs installed otherwise it would have complained earlier<br>about missing header files.<br><br>
Achim<br>&gt;<br>&gt; #include &lt;libkexif/kexifdata.h&gt;<br>&gt; ..<br>&gt; ..<br>&gt; void ImagesGallery::createBody(QTextStream&amp; stream, const QStringList&amp;<br>&gt; subDirList,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const KURL&amp; url, const QString&amp; imageFormat,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const QString&amp; TargetimagesFormat)<br>&gt; {<br>&gt; ..<br>&gt; ..<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// define KExifData object<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KExifData exifData;<br>&gt; }<br>&gt;<br>&gt; I think the problem is that I need to install a libkexif-devel package but I
<br>&gt; can't find one anywhere and I don't remember doing this for Suse 9.3.<br>&gt; libkexif 0.2.2 from Packman.<br>&gt; I also tried installing libkexif from the source code (using checkinstall)<br>&gt; but this didn't help (could a &quot;make install&quot; make a differnce here?)
<br>&gt; I also tried putting the libkexif tree into the kipi-plugins tree (at the<br>&gt; same level as the kipi-plugins folder) and generated a new configure script<br>&gt; using make -f Makefile.cvs. and ran configure and make.
<br>&gt; When I do this libkexif is compiled and ImagesGallery compiles but again I<br>&gt; get the exact same linker error.<br>&gt; Where can I get a libkexif-devel package for suse 10.0 or does anyone have<br>&gt; any other ideas?
<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Con<br>&gt;<br><br>--<br>&nbsp;&nbsp;To me vi is Zen.&nbsp;&nbsp;To use vi is to practice zen. Every command is<br>&nbsp;&nbsp;a koan. Profound to the user, unintelligible to the uninitiated.<br>&nbsp;&nbsp;You discover truth everytime you use it.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- <a href="mailto:reddy@lion.austin.ibm.com">reddy@lion.austin.ibm.com</a><br>_______________________________________________<br>Kde-extra-gear mailing list<br><a href="mailto:Kde-extra-gear@kde.org">
Kde-extra-gear@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kde-extra-gear">https://mail.kde.org/mailman/listinfo/kde-extra-gear</a><br></blockquote></div><br>