You need to add the suggested lib (kdecore) into lensfun CMakeLists. I think. I solved a few of these in digikam already (as I'm also on F13, I'll update my local copy and see what I can do about it and I'll commit a fix.<div>

<br></div><div>By the way, this is the 1.5.0 branch or 2.0 branch?</div><div><br></div><div>Marty<br><br><div class="gmail_quote">On Sun, Sep 26, 2010 at 16:34, sean darcy <span dir="ltr"><<a href="mailto:seandarcy2@gmail.com">seandarcy2@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">The build fails on Fedora 13. AFAICS, the problem is that Fedora now<br>
doesn't permit implied linking. See:<br>
<br>
<a href="http://fedoraproject.org/wiki/UnderstandingDSOLinkChange" target="_blank">http://fedoraproject.org/wiki/UnderstandingDSOLinkChange</a><br>
<br>
But how do I explicitly tell digikam to link with kdecore?<br>
<br>
sean<br>
<br>
Updated to revision 1179907<br>
<br>
/usr/lib64/ccache/c++   -O3  -march=native -mtune=native -fopenmp<br>
-msse4.1 -mfpmath=sse -ftree-vectorize  -Wnon-virtual-dtor<br>
-Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W<br>
-Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS<br>
-fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics<br>
-fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG<br>
-DQT_NO_DEBUG  -Wl,--enable-new-dtags<br>
CMakeFiles/testlensfuniface.dir/testlensfuniface_automoc.o<br>
CMakeFiles/testlensfuniface.dir/testlensfuniface.o  -o testlensfuniface<br>
-rdynamic -L/usr/lib64/kde4/devel<br>
-L/home/photo/rpmbuild/BUILD/digikam/x86_64-redhat-linux-gnu/lib<br>
../../../../lib/libdigikamcore.so.1.0.0 /usr/lib64/libQtCore.so<br>
-lpthread /usr/lib64/libQtGui.so<br>
-Wl,-rpath,/usr/lib64/kde4/devel:/home/photo/rpmbuild/BUILD/digikam/x86_64-redhat-linux-gnu/lib<br>
<br>
/usr/bin/ld: CMakeFiles/testlensfuniface.dir/testlensfuniface.o:<br>
undefined reference to symbol 'KDebug::hasNullOutput(QtMsgType, bool,<br>
int, bool)'<br>
/usr/bin/ld: note: 'KDebug::hasNullOutput(QtMsgType, bool, int, bool)'<br>
is defined in DSO /usr/lib64/libkdecore.so.5 so try adding it to the<br>
linker command line<br>
/usr/lib64/libkdecore.so.5: could not read symbols: Invalid operation<br>
collect2: ld returned 1 exit status<br>
<br>
_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
</blockquote></div><br></div>