[Digikam-devel] Compile problems with png library

Gilles Caulier caulier.gilles at kdemail.net
Tue Mar 14 07:08:54 GMT 2006


Ah, I'm happy to see you Gerhard (:=)))...

You have right. LIB_PNG isn't in the rules to link digikam part from the 
makefile.am. I will fix it.

I suspect that all is right in my computer because libpng is added by default 
in ldd configuration.

Nota; Gerhard, i need you to polish the new advanced Noise Reduction tool to 
remplace current despeckle tool in DigikamImagePlugins. The results are 
similar than Noise Nija program for Photoshop. Please help me to finalize the 
GUI, especially the settings.

Look in your mail from yesterday, i have sent a message about in this ML.

Gilles

> Hi Gilles,
> I'm back in France and try to compile the latest version of svn.
> compilation stops here:
> /bin/sh ../../libtool --silent --tag=CXX --mode=link g++  -O2
> -march=pentium4 -ffast-math -mmmx -msse2    -o libdigikam.la -rpath
> /usr/lib -L/usr/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib    -R /usr/lib -R
> /usr/lib
> -R /usr/share/qt3/lib -R /usr/X11R6/lib -no-undefined -Wl,--no-undefined
> -Wl,--allow-shlib-undefined albummanager.lo album.lo albumitemhandler.lo
> albumdb.lo albumdb_sqlite2.lo albumlister.lo dragobjects.lo iconview.lo
> icongroupitem.lo iconitem.lo digikamapp.lo digikamview.lo
> albumfolderview.lo albumiconview.lo albumicongroupitem.lo albumiconitem.lo
> albumpropsedit.lo albumsettings.lo cameralist.lo cameratype.lo
> cameradragobject.lo
> kipiinterface.lo tagcreatedlg.lo albumfiletip.lo tagspopupmenu.lo
> syncjob.lo albumhistory.lo scanlib.lo imageinfo.lo datefolderview.lo
> pixmapmanager.lo tagfolderview.lo tagfilterview.lo monthwidget.lo
> searchfolderview.lo dio.lo searchresultsview.lo searchresultsitem.lo
> searchquickdialog.lo
> searchadvanceddialog.lo searchwidgets.lo kdateedit.lo kdatetimeedit.lo
> kdatepickerpopup.lo folderview.lo folderitem.lo
> upgradedb_sqlite2tosqlite3.lo squeezedcombobox.lo ratingwidget.lo
> digikamfirstrun.lo dcopiface.lo dcopiface_skel.lo firstrunUI.lo -lkio
> -lsqlite3   -lkabc -lkexif   -lkipi -lkutils
> -lexiv2 ../../digikam/sqlite/libsqlite.la
> ../../digikam/libs/filters/libfilters.la
> ../../digikam/libs/thumbbar/libthumbbar.la
> ../../digikam/libs/themeengine/libthemeengine.la
> ../../digikam/libs/widgets/libwidgets.la
> ../../digikam/libs/dialogs/libdialog.la
> ../../digikam/libs/jpegutils/libjpegutils.la
> ../../digikam/libs/imageproperties/libimagepropertiesdigikam.la
> ../../digikam/libs/threadimageio/libthreadimageio.la
> ../../digikam/utilities/cameragui/libcameragui.la
> ../../digikam/utilities/imageeditor/canvas/libdimgcanvas.la
> ../../digikam/utilities/imageeditor/editor/libdimgeditor.la
> ../../digikam/utilities/splashscreen/libsplashscreen.la
> ../../digikam/utilities/setup/libsetup.la
> ../../digikam/utilities/imageeditor/canvas/.libs/libdimgcanvas.a(pngmetaloa
>der.o): In function
> `Digikam::PNGMetaLoader::png_skip_till_end(png_struct_def*,
> png_info_struct*)':pngmetaloader.cpp:(.text+0x51): undefined reference to
> `png_crc_finish'
>
> :pngmetaloader.cpp:(.text+0x68): undefined reference to `png_read_data'
> :pngmetaloader.cpp:(.text+0x73): undefined reference to `png_get_uint_32'
> :pngmetaloader.cpp:(.text+0x7e): undefined reference to `png_reset_crc'
> :pngmetaloader.cpp:(.text+0x98): undefined reference to `png_crc_read'
> :pngmetaloader.cpp:(.text+0xec): undefined reference to `png_handle_IHDR'
> :pngmetaloader.cpp:(.text+0x162): undefined reference to `png_read_data'
> :pngmetaloader.cpp:(.text+0x16d): undefined reference to `png_get_uint_32'
> :pngmetaloader.cpp:(.text+0x17b): undefined reference to `png_reset_crc'
> :pngmetaloader.cpp:(.text+0x195): undefined reference to `png_crc_read'
> :pngmetaloader.cpp:(.text+0x1ef): undefined reference to `png_handle_tEXt'
> :pngmetaloader.cpp:(.text+0x20d): undefined reference to `png_handle_tIME'
> :pngmetaloader.cpp:(.text+0x225): undefined reference to `png_crc_finish'
> :pngmetaloader.cpp:(.text+0x26d): undefined reference to `png_handle_IEND'
> :pngmetaloader.cpp:(.text+0x28b): undefined reference to `png_handle_zTXt'
> :pngmetaloader.cpp:(.text+0x2a9): undefined reference to
> : `png_handle_unknown'
>
> collect2: ld returned 1 exit status
> make[2]: *** [libdigikam.la] Fehler 1
> make[2]: Leaving directory `/usr/local/graphics/digikam/digikam'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Leaving directory `/usr/local/graphics/digikam/digikam'
> make: *** [all-recursive] Fehler 1
>
> The png12-dev libs are installed.
> Any idea whats going wrong?
>
> Gerhard
> _______________________________________________
> 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