[Digikam-devel] 0.10.0-beta1 release tarball...

Andi Clemens andi.clemens at gmx.net
Sat Jul 5 08:54:53 BST 2008


Like I said before in a similar thread here on ML (title: "desperate"),
are you missing the "pth" package?
http://www.gnu.org/software/pth

I just deleted my build folder, checked out SVN and was able to build
everything perfectly fine. Look at the linking error:

[...]/greycstoration/greycstoration.h:218:
> undefined reference to `pthread_create'

You are definitely missing something here...

Andi

Mark Purcell wrote:

> Gilles,
> 
> I am building with your second beta1 release and am having issues in the
> cImg section:
> 
> Mark
> 
> Linking CXX shared library ../lib/libdigikam.so
> cd
> "/home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/obj-i486-linux-gnu/digikam"
> && /usr/bin/cmake -E cmake_link_script CMakeFiles/digikam.dir/link.txt
> --verbose=1
> /usr/bin/g++  -fPIC -g -O2 -g -Wall -O2 -Wnon-virtual-dtor -Wno-long-long
> -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
> -Wformat-security -fno-exceptions -fno-check-new -fno-common
> -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden
> -fvisibility-inlines-hidden -fexceptions -O2 -g -Wl,--enable-new-dtags
> -Wl,--fatal-warnings -Wl,--no-undefined -lc  -shared
> -Wl,-soname,libdigikam.so.1 -o ../lib/libdigikam.so.1.0.0
> CMakeFiles/digikam.dir/digikam_automoc.o
> CMakeFiles/digikam.dir/__/libs/dimg/dimg.o
> CMakeFiles/digikam.dir/__/libs/dimg/dimgscale.o
> CMakeFiles/digikam.dir/__/libs/dimg/dcolor.o
> CMakeFiles/digikam.dir/__/libs/dimg/dcolorcomposer.o
> CMakeFiles/digikam.dir/__/libs/dimg/ddebug.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/dimgloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/pngloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/jpegloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/tiffloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/rawloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/ppmloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/qimageloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/iccjpeg.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/jp2kloader.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/jpegsettings.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/pngsettings.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/tiffsettings.o
> CMakeFiles/digikam.dir/__/libs/dimg/loaders/jp2ksettings.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/bcgmodifier.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/hslmodifier.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/icctransform.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/dimgimagefilters.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/colormodifier.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/dimggaussianblur.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/dimgsharpen.o
> CMakeFiles/digikam.dir/__/libs/dimg/filters/dimgthreadedfilter.o
> CMakeFiles/digikam.dir/__/libs/dmetadata/dmetadata.o
> CMakeFiles/digikam.dir/__/libs/dmetadata/geodetictools.o
> CMakeFiles/digikam.dir/__/libs/histogram/imagehistogram.o
> CMakeFiles/digikam.dir/__/libs/whitebalance/whitebalance.o
> CMakeFiles/digikam.dir/__/libs/curves/imagecurves.o
> CMakeFiles/digikam.dir/__/libs/levels/imagelevels.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmshull.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmslm.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmslnr.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsmatn.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsmkmsh.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsmntr.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsoutl.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmspcoll.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsprf.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsreg.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmsscn.o
> CMakeFiles/digikam.dir/__/libs/lprof/cmssheet.o
> CMakeFiles/digikam.dir/__/libs/jpegutils/jpegutils.o
> CMakeFiles/digikam.dir/__/libs/jpegutils/transupp.o
> CMakeFiles/digikam.dir/__/libs/greycstoration/greycstorationiface.o
> CMakeFiles/digikam.dir/__/libs/greycstoration/greycstorationwidget.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/loadsavethread.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/managedloadsavethread.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/sharedloadsavethread.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/loadingdescription.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/loadingcache.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/loadingcacheinterface.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/loadsavetask.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/previewloadthread.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/previewtask.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/thumbnailbasic.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/thumbnailcreator.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/thumbnailloadthread.o
> CMakeFiles/digikam.dir/__/libs/threadimageio/thumbnailtask.o
> CMakeFiles/digikam.dir/__/libs/themeengine/theme.o
> CMakeFiles/digikam.dir/__/libs/themeengine/texture.o
> CMakeFiles/digikam.dir/__/libs/themeengine/themeengine.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/colorgradientwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/dcursortracker.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/filesaveoptionsbox.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/statuszoombar.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/statusprogressbar.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/statusnavigatebar.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/statusled.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/sidebar.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/dlogoaction.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/dpopupmenu.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/squeezedcombobox.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/paniconwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/previewwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/curveswidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/histogramwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/splashscreen.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/searchtextbar.o
> CMakeFiles/digikam.dir/__/libs/widgets/common/thumbbar.o
> CMakeFiles/digikam.dir/__/libs/widgets/imageplugins/imagepaniconwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/imageplugins/imageregionwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/imageplugins/imageguidewidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/imageplugins/imagewidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/imageplugins/imagepannelwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/iccprofiles/iccpreviewwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/iccprofiles/iccprofilewidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/iccprofiles/cietonguewidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/mdkeylistviewitem.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/metadatalistview.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/metadatalistviewitem.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/iptcwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/exifwidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/makernotewidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/metadatawidget.o
> CMakeFiles/digikam.dir/__/libs/widgets/metadata/xmpwidget.o
> CMakeFiles/digikam.dir/__/libs/dialogs/iccprofileinfodlg.o
> CMakeFiles/digikam.dir/__/libs/dialogs/imagedlgbase.o
> CMakeFiles/digikam.dir/__/libs/dialogs/imageguidedlg.o
> CMakeFiles/digikam.dir/__/libs/dialogs/ctrlpaneldlg.o
> CMakeFiles/digikam.dir/__/libs/dialogs/dprogressdlg.o
> CMakeFiles/digikam.dir/__/libs/dialogs/imagedialog.o
> CMakeFiles/digikam.dir/__/libs/dialogs/rawcameradlg.o
> CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiessidebar.o
> CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiestab.o
>
CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiesmetadatatab.o
> CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiescolorstab.o
> CMakeFiles/digikam.dir/__/libs/imageproperties/imagepropertiesgpstab.o
> CMakeFiles/digikam.dir/__/libs/imageproperties/worldmapwidget.o
> CMakeFiles/digikam.dir/__/utilities/slideshow/toolbar.o
> CMakeFiles/digikam.dir/__/utilities/slideshow/slideshow.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/imageplugin.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/imagepluginloader.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/undocache.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/undoaction.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/undomanager.o
>
CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/colorcorrectiondlg.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/dimginterface.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/canvas/canvas.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/tools/imageprint.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/tools/imageresize.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/editor/editorwindow.o
> CMakeFiles/digikam.dir/__/utilities/imageeditor/editor/imageiface.o
> -lkdecore -lkio -lkhtml -lkdeui -lkparts -lkio -lkdeui -lQtGui -lQtSvg
> -lkdecore -lsolid -lQtCore -lQtNetwork -lQtDBus -lQtXml -lkutils
> -lkde3support -lQt3Support -ljpeg -ltiff -lpng -lz -llcms -ljasper -ljpeg
> -ltiff -lpng -lz -llcms -ljasper -lkdcraw -lkexiv2 -lkipi -lmarblewidget
> -lkdeui -lsolid -lkparts -lkdecore -lkdeui -lkparts
> CMakeFiles/digikam.dir/__/libs/greycstoration/greycstorationiface.o: In
> function
> `cimg_library::CImg<float>::greycstoration_run(cimg_library::CImg<unsigned
> char> const&, float, float, float, float, float, float, float, float,
> float, unsigned int, bool, unsigned int, unsigned int, unsigned int)':
> /home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/libs/greycstoration/greycstoration.h:218:
> undefined reference to `pthread_create'
> /home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/libs/greycstoration/greycstoration.h:218:
> undefined reference to `pthread_create'
> /home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/libs/greycstoration/greycstoration.h:218:
> undefined reference to `pthread_create' collect2: ld returned 1 exit
> status make[3]: *** [lib/libdigikam.so.1.0.0] Error 1 make[3]: Leaving
> directory
>
`/home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/obj-i486-linux-gnu'
> make[2]: *** [digikam/CMakeFiles/digikam.dir/all] Error 2 make[2]: Leaving
> directory
>
`/home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/obj-i486-linux-gnu'
> make[1]: *** [all] Error 2 make[1]: Leaving directory
>
`/home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/obj-i486-linux-gnu'
> make: *** [debian/stamp-makefile-build] Error 2
> 
> 
> 
> 
> configure details:
> 
> d obj-i486-linux-gnu &&
> cmake /home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/.
> -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_C_COMPILER:FILEPATH="cc"
> -DCMAKE_CXX_COMPILER:FILEPATH="g++" -DCMAKE_C_FLAGS="-g -O2 -g -Wall -O2"
> -DCMAKE_CXX_FLAGS="-g -O2 -g -Wall -O2" -DCMAKE_SKIP_RPATH=ON
> -DCMAKE_VERBOSE_MAKEFILE=ON -- The C compiler identification is GNU -- The
> CXX compiler identification is GNU -- Check for working C compiler:
> /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works --
> Detecting C compiler ABI info -- Detecting C compiler ABI info - done --
> Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX
> compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Looking for Q_WS_X11
> -- Looking for Q_WS_X11 - found
> -- Looking for Q_WS_WIN
> -- Looking for Q_WS_WIN - not found.
> -- Looking for Q_WS_QWS
> -- Looking for Q_WS_QWS - not found.
> -- Looking for Q_WS_MAC
> -- Looking for Q_WS_MAC - not found.
> -- Found Qt-Version 4.4.0 (using /usr/bin/qmake-qt4)
> -- Looking for XOpenDisplay
> in
> /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
> -- Looking for XOpenDisplay in
> /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
> - found -- Looking for gethostbyname
> -- Looking for gethostbyname - found
> -- Looking for connect
> -- Looking for connect - found
> -- Looking for remove
> -- Looking for remove - found
> -- Looking for shmat
> -- Looking for shmat - found
> -- Looking for IceConnectionNumber in ICE
> -- Looking for IceConnectionNumber in ICE - found
> -- Found X11: /usr/lib/libX11.so
> -- Looking for include files CMAKE_HAVE_PTHREAD_H
> -- Looking for include files CMAKE_HAVE_PTHREAD_H - found
> -- Looking for pthread_create in pthreads
> -- Looking for pthread_create in pthreads - not found
> -- Looking for pthread_create in pthread
> -- Looking for pthread_create in pthread - found
> -- Found Automoc4: /usr/bin/automoc4
> -- Found Perl: /usr/bin/perl
> -- Performing Test HAVE_FPIE_SUPPORT
> -- Performing Test HAVE_FPIE_SUPPORT - Success
> -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
> -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
> -- Performing Test __KDE_HAVE_GCC_VISIBILITY
> -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
> -- Found Phonon: /usr/lib/libphonon.so
> -- Found Phonon Includes: /usr/include/KDE;/usr/include
> -- Found KDE 4.1 include dir: /usr/include
> -- Found KDE 4.1 library dir: /usr/lib
> -- Found KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
> -- Found KDE4 automoc: /usr/bin/automoc4
> -- Found lcms version 1.16, /usr/lib/liblcms.so
> -- Found JPEG: /usr/lib/libjpeg.so
> -- Found ZLIB: /usr/lib/libz.so
> -- Found PNG: /usr/lib/libpng.so
> -- Found TIFF: /usr/include
> -- Found
> gphoto2: -L/usr/lib -lgphoto2_port;-L/usr/lib -lgphoto2 -lgphoto2_port -lm
> -- Found JPEG: /usr/lib/libjpeg.so
> -- Found Jasper: /usr/lib/libjasper.so
> -- Check Kdcraw library in local sub-folder...
> -- Check Kdcraw library using pkg-config...
> -- Found libkdcraw release >= 0.2.0
> -- Found libkdcraw: /usr/lib/libkdcraw.so
> -- Check Kexiv2 library in local sub-folder...
> -- Check Kexiv2 library using pkg-config...
> -- Found libkexiv2 release >= 0.2.0
> -- Found libkexiv2: /usr/lib/libkexiv2.so
> -- Check Kipi library in local sub-folder...
> -- Check Kipi library using pkg-config...
> -- Found libkipi release >= 0.2.0
> -- Found libkipi: /usr/lib/libkipi.so
> -- Found KDE PIM libraries
> -- Found KEduVocDocument:
> -- KDE CMake PKGCONFIG macro indicates that lensfun is not installed on
> your computer.
> -- Install the package which contains lensfun.pc if you want to support
> this feature.
> -- Could not find OPTIONAL package LensFun
> --
> --  digiKam dependencies results -------------------
> --  Qt4 SQL module found........... YES
> --  libgphoto2 library found....... YES
> --  libtiff library found.......... YES
> --  libpng library found........... YES
> --  libjasper library found........ YES
> --  liblcms library found.......... YES
> --  libkipi library found.......... YES
> --  libkexiv2 library found........ YES
> --  libkdcraw library found........ YES
> --  libkdepimlibs library found.... YES
> --  libmarblewiget library found... YES
> --  liblensfun library found....... NO
> --
> --  digiKam will be compiled without lens auto-correction image editor
> plugin. --
> --  digiKam will be compiled...
> -- ------------------------------------------------
> --
> -- Warning, you using a bugous GCC version ( 4.3.1)
> -- Looking for include files HAVE_LIBINTL_H
> -- Looking for include files HAVE_LIBINTL_H - found
> -- Looking for dgettext
> -- Looking for dgettext - found
> -- Found Gettext: built in libc
> -- Configuring done
> -- Generating done
> -- Build files have been written
> to:
> /home/mark/src/kde-extras/build-area/digikam-0.10.0~beta1/obj-i486-linux-gnu
> /usr/bin/make -C obj-i486-linux-gnu





More information about the Digikam-devel mailing list