problems with building svn (marble related)

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

problems with building svn (marble related)

Arnd Baecker
Dear all,

after quite some time I wanted to build digikam from svn and
get the following error:
  digikam/libs/imageproperties/markerclusterholder.cpp: In member function
'void Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573: error:
no matching function for call to
'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&, qreal&)'

(Full error is at the end of this mail).

Should digikam from svn build with marble from svn,
or is a specific marble version needed?
Any help is appreciated!

Best, Arnd

Full output
-----------

[  0%] Building CXX object
digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/imageproperties/markerclusterholder.o
cd
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/build/digikam/digikam
&& /usr/bin/c++   -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
-DHAVE_CONFIG_H=1 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_STL
-DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DQT3_SUPPORT
-DQT3_SUPPORT_WARNINGS -DMAKE_DIGIKAMCORE_LIB  -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 -fvisibility=hidden
-fvisibility-inlines-hidden -O2 -g -fPIC
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/build/digikam/digikam
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/build
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/3rdparty
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/3rdparty/lqr
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/dimg
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/dimg/loaders
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/dimg/filters
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/whitebalance
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/dmetadata
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/histogram
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/curves
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/levels
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/jpegutils
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/greycstoration
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/threadimageio
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/template
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/widgets/common
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/widgets/imageplugins
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/widgets/metadata
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/widgets/iccprofiles
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/imageproperties
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/dialogs
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/database
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/database/haar
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/models
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/slideshow
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/imageeditor/editor
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/imageeditor/canvas
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/imageeditor/printiface
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/imageeditor/rawimport
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/3rdparty/lprof
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/3rdparty/sqlite2
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/3rdparty/libpgf
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/3rdparty/clapack
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/3rdparty/cimg
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../libs/themeengine
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/kipiiface
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/cameragui
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/setup
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/batch
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/lighttable
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager/basetools/convert
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager/basetools/enhance
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager/basetools/transform
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager/basetools/metadata
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/queuemanager/basetools/decorate
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/searchwindow
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/fuzzysearch
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/gpssearch
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/timeline
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/firstrun
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/advancedrename
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/advancedrename/common
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/advancedrename/parsers
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/advancedrename/parsers/subparsers
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../utilities/advancedrename/parsers/modifiers
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/digikam/../digikam
-I/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/build/digikam/digikam/..
-I/usr/lib/kde4/include -I/usr/lib/kde4/include/KDE
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/phonon
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtXmlPatterns
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtWebKit
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtHelp
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtAssistant
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtDBus
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtTest
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtUiTools
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtScript
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtSvg
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtXml
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtSql
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtOpenGL
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtNetwork
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtDesigner
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/Qt3Support
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtGui
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/QtCore
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include/Qt
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/mkspecs/default
-I/home/myhomedir/NBB/SOFTWARE/Qt45/qt/include
-I/home/scratch/myhomedir/SOFTWARE/DEV_digikam4/include
-I/usr/include/gphoto2
-I/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-I/home/myhomedir/NBB/SOFTWARE/DEV_digikam4/include
-I/home/myhomedir/NBB/SOFTWARE/DEV_digikam4/include -fexceptions -o
CMakeFiles/digikamcore.dir/__/libs/imageproperties/markerclusterholder.o
-c
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp
In file included from
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/GeoDataObject.h:18,
                 from
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/GeoDataGeometry.h:18,
                 from
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/GeoDataPoint.h:23,
                 from
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.h:33,
                 from
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:23:
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/GeoDocument.h:47:5:
warning: "DUMP_GEONODE_LEAKS" is not defined
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:
In member function 'void
Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573:
error: no matching function for call to
'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&, qreal&)'
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/MarbleWidget.h:273:
note: candidates are: bool Marble::MarbleWidget::screenCoordinates(qreal,
qreal, int&, int&)
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:
In member function 'void
Digikam::MarkerClusterHolder::zoomIntoCluster(Digikam::MarkerClusterHolder::ClusterInfo)':
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1298:
error: 'class Marble::GeoDataLatLonBox' has no member named 'center'
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1299:
error: 'class Marble::GeoDataLatLonBox' has no member named 'center'
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1330:
error: no matching function for call to
'Marble::MarbleWidget::screenCoordinates(const qreal&, const qreal&,
qreal&, qreal&)'
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/MarbleWidget.h:273:
note: candidates are: bool Marble::MarbleWidget::screenCoordinates(qreal,
qreal, int&, int&)
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1332:
error: no matching function for call to
'Marble::MarbleWidget::screenCoordinates(const qreal&, const qreal&,
qreal&, qreal&)'
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/MarbleWidget.h:273:
note: candidates are: bool Marble::MarbleWidget::screenCoordinates(qreal,
qreal, int&, int&)
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1334:
error: no matching function for call to
'Marble::MarbleWidget::screenCoordinates(const qreal&, const qreal&,
qreal&, qreal&)'
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/MarbleWidget.h:273:
note: candidates are: bool Marble::MarbleWidget::screenCoordinates(qreal,
qreal, int&, int&)
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/graphics/digikam/libs/imageproperties/markerclusterholder.cpp:1336:
error: no matching function for call to
'Marble::MarbleWidget::screenCoordinates(const qreal&, const qreal&,
qreal&, qreal&)'
/home/scratch/myhomedir/SOFTWARE/MarbleKDE_trunk_NEW_for_digikam/include/marble/MarbleWidget.h:273:
note: candidates are: bool Marble::MarbleWidget::screenCoordinates(qreal,
qreal, int&, int&)
make[2]: ***
[digikam/digikam/CMakeFiles/digikamcore.dir/__/libs/imageproperties/markerclusterholder.o]
Error 1
make[2]: Leaving directory
`/home/scratch/myhomedir/INSTALL_SOFTWARE/DIGIKAM4/graphics/build'
make[1]: *** [digikam/digikam/CMakeFiles/digikamcore.dir/all] Error 2
make[1]: Leaving directory
`/home/scratch/myhomedir/INSTALL_SOFTWARE/DIGIKAM4/graphics/build'
make: *** [all] Error 2
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Gilles Caulier-4
2009/10/9 Arnd Baecker <[hidden email]>:

> Dear all,
>
> after quite some time I wanted to build digikam from svn and
> get the following error:
>  digikam/libs/imageproperties/markerclusterholder.cpp: In member function
> 'void Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
> graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573: error:
> no matching function for call to
> 'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&, qreal&)'
>
> (Full error is at the end of this mail).
>
> Should digikam from svn build with marble from svn,
> or is a specific marble version needed?
> Any help is appreciated!


Hi Arnd,

No, digiKam do not require a specific marble version. For ex, me i use
an old version published with KDE 4.2.2, not trunk code. digiKam must
detect and adpat compilation to the marble version found.

Do you use marble from trunk ? Perhaps something has changed. Do you
mix more tahn one version at the same time ?

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Bugzilla from andi.clemens@gmx.net
Hi Arndt,

I will checkout marble svn...

Andi

On Friday 09 October 2009 10:59:42 Arnd Baecker wrote:

> Dear Gilles,
>
> On Fri, 9 Oct 2009, Gilles Caulier wrote:
> > 2009/10/9 Arnd Baecker <[hidden email]>:
> > > Dear all,
> > >
> > > after quite some time I wanted to build digikam from svn and
> > > get the following error:
> > >  digikam/libs/imageproperties/markerclusterholder.cpp: In member
> > > function 'void
> > > Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
> > > graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573:
> > > error: no matching function for call to
> > > 'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&, qreal&)'
> > >
> > > (Full error is at the end of this mail).
> > >
> > > Should digikam from svn build with marble from svn,
> > > or is a specific marble version needed?
> > > Any help is appreciated!
> >
> > Hi Arnd,
> >
> > No, digiKam do not require a specific marble version. For ex, me i use
> > an old version published with KDE 4.2.2, not trunk code. digiKam must
> > detect and adpat compilation to the marble version found.
> >
> > Do you use marble from trunk ? Perhaps something has changed.
>
> Yes, I use marble from trunk,
> svn info
> Path: .
> URL: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/marble
> Repository Root: svn://anonsvn.kde.org/home/kde
> Repository UUID: 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
> Revision: 1032861
> Node Kind: directory
> Schedule: normal
> Last Changed Author: jmhoffmann
> Last Changed Rev: 1031422
> Last Changed Date: 2009-10-05 03:22:12 +0200 (Mon, 05 Oct 2009)
>
> > Do you
> > mix more tahn one version at the same time ?
>
> Well, I have various versions of marble and digikam lying around,
> but with the paths properly set, this is no problem
> (well, at least it has been no problem in the past... ;-).
>
> Does anyone else with marble from trunk see the same problem ?
>
> Best, Arnd
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Bugzilla from andi.clemens@gmx.net
Works fine here...

digiKam and marble checkout from 5 min ago.

Andi

On Friday 09 October 2009 11:06:16 Andi Clemens wrote:

> Hi Arndt,
>
> I will checkout marble svn...
>
> Andi
>
> On Friday 09 October 2009 10:59:42 Arnd Baecker wrote:
> > Dear Gilles,
> >
> > On Fri, 9 Oct 2009, Gilles Caulier wrote:
> > > 2009/10/9 Arnd Baecker <[hidden email]>:
> > > > Dear all,
> > > >
> > > > after quite some time I wanted to build digikam from svn and
> > > > get the following error:
> > > >  digikam/libs/imageproperties/markerclusterholder.cpp: In member
> > > > function 'void
> > > > Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
> > > > graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573:
> > > > error: no matching function for call to
> > > > 'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&,
> > > > qreal&)'
> > > >
> > > > (Full error is at the end of this mail).
> > > >
> > > > Should digikam from svn build with marble from svn,
> > > > or is a specific marble version needed?
> > > > Any help is appreciated!
> > >
> > > Hi Arnd,
> > >
> > > No, digiKam do not require a specific marble version. For ex, me i use
> > > an old version published with KDE 4.2.2, not trunk code. digiKam must
> > > detect and adpat compilation to the marble version found.
> > >
> > > Do you use marble from trunk ? Perhaps something has changed.
> >
> > Yes, I use marble from trunk,
> > svn info
> > Path: .
> > URL: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/marble
> > Repository Root: svn://anonsvn.kde.org/home/kde
> > Repository UUID: 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
> > Revision: 1032861
> > Node Kind: directory
> > Schedule: normal
> > Last Changed Author: jmhoffmann
> > Last Changed Rev: 1031422
> > Last Changed Date: 2009-10-05 03:22:12 +0200 (Mon, 05 Oct 2009)
> >
> > > Do you
> > > mix more tahn one version at the same time ?
> >
> > Well, I have various versions of marble and digikam lying around,
> > but with the paths properly set, this is no problem
> > (well, at least it has been no problem in the past... ;-).
> >
> > Does anyone else with marble from trunk see the same problem ?
> >
> > Best, Arnd
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Bugzilla from andi.clemens@gmx.net
Maybe I should mention that I'm using KDE 4.3.2 (from the Archlinux 'extra'
repository) as well as Qt 4.5.3.
Do you run an older KDE or Qt version?

Here are all my components:

digiKam version 1.0.0-beta6
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: No
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibExiv2: 0.18
LibJPEG: 70
LibJasper: 1.900.1
LibKDE: 4.3.2 (KDE 4.3.2)
LibKExiv2: 1.0.0
LibKdcraw: 1.0.0
LibLCMS: 118
LibPGF: 6.09.33
LibPNG: 1.2.39
LibQt: 4.5.3
LibRaw: 0.8.2
LibTIFF: LIBTIFF, Version 3.9.1 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble widget: 0.9 SVN
Parallelized demosaicing: Yes
LibGphoto2: 2.4.6
LibKipi: 1.0.0

Andi

On Friday 09 October 2009 11:18:41 Andi Clemens wrote:

> Works fine here...
>
> digiKam and marble checkout from 5 min ago.
>
> Andi
>
> On Friday 09 October 2009 11:06:16 Andi Clemens wrote:
> > Hi Arndt,
> >
> > I will checkout marble svn...
> >
> > Andi
> >
> > On Friday 09 October 2009 10:59:42 Arnd Baecker wrote:
> > > Dear Gilles,
> > >
> > > On Fri, 9 Oct 2009, Gilles Caulier wrote:
> > > > 2009/10/9 Arnd Baecker <[hidden email]>:
> > > > > Dear all,
> > > > >
> > > > > after quite some time I wanted to build digikam from svn and
> > > > > get the following error:
> > > > >  digikam/libs/imageproperties/markerclusterholder.cpp: In member
> > > > > function 'void
> > > > > Digikam::MarkerClusterHolder::reorderClustersPixelGrid()':
> > > > > graphics/digikam/libs/imageproperties/markerclusterholder.cpp:573:
> > > > > error: no matching function for call to
> > > > > 'Marble::MarbleWidget::screenCoordinates(qreal, qreal, qreal&,
> > > > > qreal&)'
> > > > >
> > > > > (Full error is at the end of this mail).
> > > > >
> > > > > Should digikam from svn build with marble from svn,
> > > > > or is a specific marble version needed?
> > > > > Any help is appreciated!
> > > >
> > > > Hi Arnd,
> > > >
> > > > No, digiKam do not require a specific marble version. For ex, me i
> > > > use an old version published with KDE 4.2.2, not trunk code. digiKam
> > > > must detect and adpat compilation to the marble version found.
> > > >
> > > > Do you use marble from trunk ? Perhaps something has changed.
> > >
> > > Yes, I use marble from trunk,
> > > svn info
> > > Path: .
> > > URL: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/marble
> > > Repository Root: svn://anonsvn.kde.org/home/kde
> > > Repository UUID: 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
> > > Revision: 1032861
> > > Node Kind: directory
> > > Schedule: normal
> > > Last Changed Author: jmhoffmann
> > > Last Changed Rev: 1031422
> > > Last Changed Date: 2009-10-05 03:22:12 +0200 (Mon, 05 Oct 2009)
> > >
> > > > Do you
> > > > mix more tahn one version at the same time ?
> > >
> > > Well, I have various versions of marble and digikam lying around,
> > > but with the paths properly set, this is no problem
> > > (well, at least it has been no problem in the past... ;-).
> > >
> > > Does anyone else with marble from trunk see the same problem ?
> > >
> > > Best, Arnd
> >
> > _______________________________________________
> > Digikam-devel mailing list
> > [hidden email]
> > https://mail.kde.org/mailman/listinfo/digikam-devel
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Arnd Baecker
On Fri, 9 Oct 2009, Andi Clemens wrote:

> Maybe I should mention that I'm using KDE 4.3.2 (from the Archlinux 'extra'
> repository) as well as Qt 4.5.3.
> Do you run an older KDE or Qt version?

I was using 4.5.1. Now I am trying to recompile everything with
Qt 4.5.3 (no problem with marble), however for kdegraphics I get
an error about
CMakeFiles/kdcraw.dir/dcrawsettingswidget.o: In function
`KDcrawIface::DcrawSettingsWidget::setup(int)':
/home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/kdegraphics/libs/libkdcraw/libkd$
undefined reference to `qFlagLocation(char const*)'

This one I resolved by adding -DCMAKE_BUILD_TYPE=Release.
The origin of this could be that I am still on kde 4.1.0...

Then I first got the same error as before, but
it turned out that one path was pointing to an older marble
than the one I just compiled (... no comments ... please ... ;-).
So this issue is resolved!
To compile digikam without errors, I had to hack the code a little
bit (all caused by the old KDE version, it seems), see below
for the svn diff.

To summarize: everything works fine now. Thanks a lot!!!

Best, Arnd

Index: digikam/digikamapp.cpp
===================================================================
--- digikam/digikamapp.cpp      (revision 1033141)
+++ digikam/digikamapp.cpp      (working copy)
@@ -44,6 +44,11 @@
 #include <kactioncategory.h>
 #endif

+#if KDE_IS_VERSION(4,1,61)
+#else
+#include <QDesktopServices>
+#endif
+
 #include <kaboutdata.h>
 #include <kactioncollection.h>
 #include <kactionmenu.h>
@@ -2564,13 +2569,14 @@
     d->showBarAction->setEnabled(t);
 }

+
 void DigikamApp::slotImportAddImages()
 {
     QString startingPath;
 #if KDE_IS_VERSION(4,1,61)
     startingPath = KGlobalSettings::picturesPath();
 #else
-    picturesPath =
QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
+    startingPath =
QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
 #endif
     QString path = KFileDialog::getExistingDirectory(startingPath, this,
                                 i18n("Select folder to parse"));
Index: showfoto/showfoto.cpp
===================================================================
--- showfoto/showfoto.cpp       (revision 1033141)
+++ showfoto/showfoto.cpp       (working copy)
@@ -54,6 +54,7 @@
 #include <QProgressBar>
 #include <QSplitter>
 #include <QVBoxLayout>
+#include <QDesktopServices>

 // KDE includes


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: problems with building svn (marble related)

Gilles Caulier-4
patch applied to trunk...

Gilles

2009/10/9 Arnd Baecker <[hidden email]>:

> On Fri, 9 Oct 2009, Andi Clemens wrote:
>
>> Maybe I should mention that I'm using KDE 4.3.2 (from the Archlinux 'extra'
>> repository) as well as Qt 4.5.3.
>> Do you run an older KDE or Qt version?
>
> I was using 4.5.1. Now I am trying to recompile everything with
> Qt 4.5.3 (no problem with marble), however for kdegraphics I get
> an error about
> CMakeFiles/kdcraw.dir/dcrawsettingswidget.o: In function
> `KDcrawIface::DcrawSettingsWidget::setup(int)':
> /home/myhomedir/NBB/INSTALL_SOFTWARE/DIGIKAM4/kdegraphics/libs/libkdcraw/libkd$
> undefined reference to `qFlagLocation(char const*)'
>
> This one I resolved by adding -DCMAKE_BUILD_TYPE=Release.
> The origin of this could be that I am still on kde 4.1.0...
>
> Then I first got the same error as before, but
> it turned out that one path was pointing to an older marble
> than the one I just compiled (... no comments ... please ... ;-).
> So this issue is resolved!
> To compile digikam without errors, I had to hack the code a little
> bit (all caused by the old KDE version, it seems), see below
> for the svn diff.
>
> To summarize: everything works fine now. Thanks a lot!!!
>
> Best, Arnd
>
> Index: digikam/digikamapp.cpp
> ===================================================================
> --- digikam/digikamapp.cpp      (revision 1033141)
> +++ digikam/digikamapp.cpp      (working copy)
> @@ -44,6 +44,11 @@
>  #include <kactioncategory.h>
>  #endif
>
> +#if KDE_IS_VERSION(4,1,61)
> +#else
> +#include <QDesktopServices>
> +#endif
> +
>  #include <kaboutdata.h>
>  #include <kactioncollection.h>
>  #include <kactionmenu.h>
> @@ -2564,13 +2569,14 @@
>     d->showBarAction->setEnabled(t);
>  }
>
> +
>  void DigikamApp::slotImportAddImages()
>  {
>     QString startingPath;
>  #if KDE_IS_VERSION(4,1,61)
>     startingPath = KGlobalSettings::picturesPath();
>  #else
> -    picturesPath =
> QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
> +    startingPath =
> QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
>  #endif
>     QString path = KFileDialog::getExistingDirectory(startingPath, this,
>                                 i18n("Select folder to parse"));
> Index: showfoto/showfoto.cpp
> ===================================================================
> --- showfoto/showfoto.cpp       (revision 1033141)
> +++ showfoto/showfoto.cpp       (working copy)
> @@ -54,6 +54,7 @@
>  #include <QProgressBar>
>  #include <QSplitter>
>  #include <QVBoxLayout>
> +#include <QDesktopServices>
>
>  // KDE includes
>
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel