[Digikam-devel] libkipi build fails from kde4 trunk

Gilles Caulier caulier.gilles at gmail.com
Mon Apr 21 04:57:03 BST 2008


2008/4/21, Jasper Mackenzie <jasper at treshna.com>:
> Good day,
>   I am not posting this as a bug yet as I am sure this is a local issue,
>  libkdcraw fails to build, with the following error:
>
>  [ 80%] Built target kdcraw
>  Linking C executable kdcraw
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `gamma_lut':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:7914:
>  undefined reference to `pow'
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `parse_ciff':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:5549:
>  undefined reference to `pow'
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:5550:
>  undefined reference to `pow'
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:5551:
>  undefined reference to `pow'
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:5545:
>  undefined reference to `pow'
>  CMakeFiles/kdcraw_bin.dir/dcraw.o:/usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:5546:
>  more undefined references to `pow' follow
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `blend_highlights':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:4304:
>  undefined reference to `sqrtf'
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `recover_highlights':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:4325:
>  undefined reference to `pow'
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `ahd_interpolate':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:4138:
>  undefined reference to `pow'
>  CMakeFiles/kdcraw_bin.dir/dcraw.o: In function `wavelet_denoise':
>  /usr/src/Photography/svn/digikam/libs/libkdcraw/dcraw/dcraw.c:3695:
>  undefined reference to `sqrt'
>  ...
>  ...
>  /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/liblcms.a(cmspack.o): In
>  function `UnrollDouble':
>  (.text+0x23ec): undefined reference to `floor'
>  /usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/liblcms.a(cmspack.o): In
>  function `UnrollInkDouble':
>  (.text+0x24fa): undefined reference to `floor'
>  collect2: ld returned 1 exit status
>  make[2]: *** [libkdcraw/dcraw/kdcraw] Error 1
>  make[1]: *** [libkdcraw/dcraw/CMakeFiles/kdcraw_bin.dir/all] Error 2
>  make: *** [all] Error 2
>
>  which suggests problems with math.h

not math.h, because it's linking (not compilation).

i suspect than -lm is missing in linking gcc command line.

Gilles Caulier


>
>  libc6-dev is version 2.7-10
>
>  any help would be appreciated.
>
>  cheers.
>  _______________________________________________
>  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