[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: problems with auto-created files *.cmake in kde4
From:       "=?ISO-8859-1?Q?Nicolas_L=E9cureuil?=" <neoclust.kde () gmail ! com>
Date:       2007-11-11 22:38:15
Message-ID: 547338e40711111438of38dbc2v79a9955d8483bd77 () mail ! gmail ! com
[Download RAW message or body]

On Nov 2, 2007 3:24 AM, Nicolas Lécureuil <neoclust.kde@gmail.com> wrote:
> On 11/2/07, Cyrille Berger <cberger@cberger.net> wrote:
> > Hi,
> > 
> > > so this lead to errors when compiling other applications.
> > What is the exact error ? Because the creation of those files is normal, they
> > are needed by cmake.
> > 
> 
> 
> For exemple when compiling Digikam,   CMakeCache.txt gives :
> 
> //Dependencies for the target
> digikam_LIB_DEPENDS:STATIC=general;/usr/lib/qt4/lib/libQtCore.so;general;-lpthread;g \
> eneral;/usr/lib/qt4/lib/libQtNetwork.so;general;/usr/lib/qt4/lib/libQtDBus.so;genera \
> l;/usr/lib/qt4/lib/libQtXml.so;general;/usr/lib/libz.so;general;/usr/lib/libbz2.so;g \
> eneral;resolv;/opt/kde4/lib/libkdecore.so;general;/usr/lib/qt4/lib/libQtCore.so;gene \
> ral;-lpthread;general;kdecore;general;kdeui;general;/usr/lib/libz.so;general;/usr/li \
> b/libstreamanalyzer.so;general;/usr/lib/libstreams.so;general;/usr/lib/qt4/lib/libQt \
> Core.so;general;-lpthread;general;kdecore;general;solid;general;/usr/lib/libfam.so;g \
> eneral;/lib/libacl.so;general;/lib/libattr.so;general;/usr/lib/libXrender.so;/opt/kd \
> e4/lib/libkio.so;general;/usr/lib/qt4/lib/libQtCore.so;general;-lpthread;general;kde \
> core;general;kdeui;general;kio;general;kparts;general;ktexteditor;general;kjs;genera \
> l;/usr/lib/qt4/lib/libQtDBus.so;general;/usr/lib/qt4/lib/libQtCore.so;general;-lpthr \
> ead;general;/usr/lib/qt4/lib/libQtGui.so;general;phonon;general;/usr/lib/libjpeg.so; \
> general;/usr/lib/libgif.so;general;/usr/lib/libpng.so;general;/usr/lib/libz.so;/opt/ \
> kde4/lib/libkhtml.so;general;/usr/lib/qt4/lib/libQtSvg.so;general;/usr/lib/qt4/lib/l \
> ibQtCore.so;general;-lpthread;general;kdecore;general;-lSM;general;/usr/lib/libICE.s \
> o;general;/usr/lib/libX11.so;general;/usr/lib/libXext.so;general;/usr/lib/libXft.so; \
> general;/usr/lib/libXau.so;general;/usr/lib/libXdmcp.so;general;/usr/lib/libXpm.so;g \
> eneral;/usr/lib/qt4/lib/libQtGui.so;general;/usr/lib/qt4/lib/libQtXml.so;general;/us \
> r/lib/libXtst.so;general;/usr/lib/libXcursor.so;general;/usr/lib/libXfixes.so;/opt/k \
> de4/lib/libkdeui.so;general;/usr/lib/qt4/lib/libQtCore.so;general;-lpthread;general; \
> kdecore;general;kdeui;general;/usr/lib/qt4/lib/libQtCore.so;general;-lpthread;genera \
> l;kdecore;general;kdeui;general;kio;general;kparts;/opt/kde4/lib/libkutils.so;/opt/k \
> de4/lib/libkde3support.so;/usr/lib/qt4/lib/libQt3Support.so;/usr/lib/libjpeg.so;/usr \
> /lib/libtiff.so;/usr/lib/libpng.so;/usr/lib/libz.so;/usr/lib/liblcms.so;/usr/lib/libjasper.so;/usr/lib/libjpeg.so;
> 
/opt/kde4/lib/libkdcraw.so;/opt/kde4/lib/libkexiv2.so;/opt/kde4/lib/libkipi.so;
> 
> This gives graphics/digikam/digikam/CMakeFiles/digikam.dir/link.txt
> which contains :
> 
> /usr/bin/c++  -fPIC   -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
> -fvisibility=hidden -fvisibility-inlines-hidden -g3 -fno-inline
> -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/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/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/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/imageplugins/listboxpreviewitem.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/worldmapwidget.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/gpswidget.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/imageproperties/navigatebarwidget.o"
> "CMakeFiles/digikam.dir/__/libs/imageproperties/navigatebartab.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/__/utilities/slideshow/toolbar.o"
> "CMakeFiles/digikam.dir/__/utilities/slideshow/slideshow.o"
> "CMakeFiles/digikam.dir/__/libs/thumbbar/thumbbar.o"
> "CMakeFiles/digikam.dir/__/libs/thumbbar/thumbnailjob.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"
> -L/usr/local/lib -L/usr/lib/qt4/lib -L/opt/kde4/lib -lgeneral -lQtCore
> -lgeneral -lpthread -lgeneral -lQtNetwork -lgeneral -lQtDBus -lgeneral
> -lQtXml -lgeneral -lz -lgeneral -lbz2 -lgeneral -lresolv -lkdecore
> -lgeneral -lQtCore -lgeneral -lpthread -lgeneral -lkdecore -lgeneral
> -lkdeui -lgeneral -lz -lgeneral -lstreamanalyzer -lgeneral -lstreams
> -lgeneral -lQtCore -lgeneral -lpthread -lgeneral -lkdecore -lgeneral
> -lsolid -lgeneral -lfam -lgeneral -lacl -lgeneral -lattr -lgeneral
> -lXrender -lkio -lgeneral -lQtCore -lgeneral -lpthread -lgeneral
> -lkdecore -lgeneral -lkdeui -lgeneral -lkio -lgeneral -lkparts
> -lgeneral -lktexteditor -lgeneral -lkjs -lgeneral -lQtDBus -lgeneral
> -lQtCore -lgeneral -lpthread -lgeneral -lQtGui -lgeneral -lphonon
> -lgeneral -ljpeg -lgeneral -lgif -lgeneral -lpng -lgeneral -lz -lkhtml
> -lgeneral -lQtSvg -lgeneral -lQtCore -lgeneral -lpthread -lgeneral
> -lkdecore -lgeneral -lSM -lgeneral -lICE -lgeneral -lX11 -lgeneral
> -lXext -lgeneral -lXft -lgeneral -lXau -lgeneral -lXdmcp -lgeneral
> -lXpm -lgeneral -lQtGui -lgeneral -lQtXml -lgeneral -lXtst -lgeneral
> -lXcursor -lgeneral -lXfixes -lkdeui -lgeneral -lQtCore -lgeneral
> -lpthread -lgeneral -lkdecore -lgeneral -lkdeui -lgeneral -lQtCore
> -lgeneral -lpthread -lgeneral -lkdecore -lgeneral -lkdeui -lgeneral
> -lkio -lgeneral -lkparts -lkutils -lkde3support -lQt3Support -ljpeg
> -ltiff -lpng -lz -llcms -ljasper -ljpeg -lkdcraw -lkexiv2 -lkipi -lm
> -lpcre -lpcreposix -lQtDBus -lQtNetwork -lbz2 -lresolv
> -lstreamanalyzer -lstreams -lsolid -lfam -lacl -lattr -lXrender
> 
> 
> as you see there is a lot of -lgeneral.
> 
> This gives those error :
> 
> Linking CXX shared library ../../lib/libdigikam.so
> /usr/bin/ld: cannot find -lgeneral
> collect2: ld a retourn� 1 code d'�tat d'ex�cution
> make[2]: *** [lib/libdigikam.so.1.0.0] Erreur 1
> make[1]: *** [digikam/digikam/CMakeFiles/digikam.dir/all] Erreur 2
> 
> And removing all the -lgeneral allow to build correctly
> 
> 
> Thanks for your infos.
> Nicolas
> 

Do someone has more ideas about that problem ?

thanks in advance
Nicolas
 
> > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic