digikam 2.1.1 compile error on slackware 13.37

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

digikam 2.1.1 compile error on slackware 13.37

Subash
hi,

i am not able to build digikam 2.1.1 from source on slackware 13.37
(stock kde 4.5.5). i have all the dependencies installed, the cmake
script finds them all but while building i get the following error:


"[  5%] Building CXX object
extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/util.cpp.o

/root/digikam-2.1.1/extra/libkvkontakte/libkvkontakte/util.cpp:24:14:
error: 'KCatalogLoader' does not name a type

make[2]: ***
[extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/util.cpp.o]
Error 1

make[1]: ***
[extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/all] Error
2

make: *** [all] Error 2"


i get the same error with 2.1 too. however, i am able to build and run
digikam 2.0 without any problem. would appreciate any help in this.

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

Re: digikam 2.1.1 compile error on slackware 13.37

Gilles Caulier-4
See this entry:

https://bugs.kde.org/show_bug.cgi?id=282113

Gilles Caulier

2011/9/30 Subash <[hidden email]>:

> hi,
>
> i am not able to build digikam 2.1.1 from source on slackware 13.37
> (stock kde 4.5.5). i have all the dependencies installed, the cmake
> script finds them all but while building i get the following error:
>
>
> "[  5%] Building CXX object
> extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/util.cpp.o
>
> /root/digikam-2.1.1/extra/libkvkontakte/libkvkontakte/util.cpp:24:14:
> error: 'KCatalogLoader' does not name a type
>
> make[2]: ***
> [extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/util.cpp.o]
> Error 1
>
> make[1]: ***
> [extra/libkvkontakte/libkvkontakte/CMakeFiles/kvkontakte.dir/all] Error
> 2
>
> make: *** [all] Error 2"
>
>
> i get the same error with 2.1 too. however, i am able to build and run
> digikam 2.0 without any problem. would appreciate any help in this.
>
> thanks and regards, subash
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: digikam 2.1.1 compile error on slackware 13.37

Subash
On Fri, 30 Sep 2011 10:33:25 +0200
Gilles Caulier <[hidden email]> wrote:

> See this entry:
> https://bugs.kde.org/show_bug.cgi?id=282113

that helped with that particular error, but immediately after i
ran into this:

"[  7%] Building CXX object
extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o

/root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:
In member function 'virtual KGeoMap::GeoCoordinates::PairList
KGeoMap::BackendMarble::getNormalizedBounds()':

/root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:1032:90:
error: invalid use of incomplete type 'struct Marble::ViewParams'

/usr/include/marble/MarbleMap.h:53:7: error:
forward declaration of 'struct Marble::ViewParams'

make[2]: ***
[extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o]
Error 1

make[1]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/all] Error 2

make: *** [all] Error 2"

appreciate your help, thanks and regards, subash
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: digikam 2.1.1 compile error on slackware 13.37

Subash
In reply to this post by Subash
On Fri, 30 Sep 2011 15:10:42 +0530
SJ <[hidden email]> wrote:

> "[  7%] Building CXX object
> extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o
>
> /root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:
> In member function 'virtual KGeoMap::GeoCoordinates::PairList
> KGeoMap::BackendMarble::getNormalizedBounds()':
>
> /root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:1032:90:
> error: invalid use of incomplete type 'struct Marble::ViewParams'
>
> /usr/include/marble/MarbleMap.h:53:7: error:
> forward declaration of 'struct Marble::ViewParams'
>
> make[2]: ***
> [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o]
> Error 1
>
> make[1]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/all]
> Error 2
>
> make: *** [all] Error 2"  

i get the same error with 2.2.0 (on a stock slackware 13.37). if anyone
has compiled 2.1.x/2.2.0 on slackware, i'd like to know what you had to
do to get it to compile.

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

Re: digikam 2.1.1 compile error on slackware 13.37

Rinus
Hi subash,
No idea what slackware is and do not know to much of compiling, but is
libmarble-dev installed?
Rinus
Op 05-10-11 04:20, Subash schreef:

> On Fri, 30 Sep 2011 15:10:42 +0530
> SJ<[hidden email]>  wrote:
>
>> "[  7%] Building CXX object
>> extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o
>>
>> /root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:
>> In member function 'virtual KGeoMap::GeoCoordinates::PairList
>> KGeoMap::BackendMarble::getNormalizedBounds()':
>>
>> /root/digikam-2.1.1/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:1032:90:
>> error: invalid use of incomplete type 'struct Marble::ViewParams'
>>
>> /usr/include/marble/MarbleMap.h:53:7: error:
>> forward declaration of 'struct Marble::ViewParams'
>>
>> make[2]: ***
>> [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/backend_map_marble.cpp.o]
>> Error 1
>>
>> make[1]: *** [extra/libkgeomap/libkgeomap/CMakeFiles/kgeomap.dir/all]
>> Error 2
>>
>> make: *** [all] Error 2"
> i get the same error with 2.2.0 (on a stock slackware 13.37). if anyone
> has compiled 2.1.x/2.2.0 on slackware, i'd like to know what you had to
> do to get it to compile.
>
> TIA, regards, subash
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>

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

Re: digikam 2.1.1 compile error on slackware 13.37

Subash
On Wed, 05 Oct 2011 09:31:24 +0200
sleepless <[hidden email]> wrote:

hi Rinus,

> No idea what slackware is and do not know to much of compiling,

www.slackware.com

> is libmarble-dev installed?

isn't libmarble part of kde? slack 13.37 comes with kde 4.5.5. if it
is an external dependency, shouldn't there be some kind of warning? the
cmake script finds all the dependencies there. here is the output:

----------------------------------------------------------------------------------
--  digiKam 2.2.0 dependencies results   <http://www.digikam.org>
--
--  Qt4 SQL module found..................... YES
--  MySQL Server found....................... YES
--  MySQL install_db tool found.............. YES
--  libtiff library found.................... YES
--  libpng library found..................... YES
--  libjasper library found.................. YES
--  liblcms library found.................... YES
--  Boost Graph library found................ YES
--  libkipi library found.................... YES
--  libkexiv2 library found.................. YES
--  libkdcraw library found.................. YES
--  libkface library found................... YES
--  libkgeomap library found................. YES
--  libpgf library found..................... NO  (optional - internal
version used instead)
--  libclapack library found................. NO
(optional - internal version used instead)
--  libgphoto2 and libusb libraries found.... YES (optional)
--  libkdepimlibs library found.............. YES (optional)
--  Nepomuk libraries found.................. YES (optional)
--  libglib2 library found................... YES (optional)
--  liblqr-1 library found................... NO  (optional - internal version used instead)
--  liblensfun library found................. NO  (optional - internal
version used instead)
--  Doxygen found............................ YES (optional)
--  digiKam can be compiled.................. YES --
----------------------------------------------------------------------------------

thanks for your help, regards, subash
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: digikam 2.1.1 compile error on slackware 13.37

Rinus
Op 05-10-11 09:55, Subash schreef:

> On Wed, 05 Oct 2011 09:31:24 +0200
> sleepless<[hidden email]>  wrote:
>
> hi Rinus,
>
>> No idea what slackware is and do not know to much of compiling,
> www.slackware.com
>
>> is libmarble-dev installed?
> isn't libmarble part of kde? slack 13.37 comes with kde 4.5.5. if it
I got this list from Dr A. krebs and it looks to indicate that you can
not build digikam >1.9 on kde 4.5.5, could that be the problem?
Rinus

OS dK-Version KDE
Ubuntu 10.04 1.4 distri ?
Ubuntu 10.10 1.9 distri 4.5.5
                2.0 repos repos
Ubuntu 11.04 1.9 distri 4.5.5
                2.1.1 repos 4.6.2 (++)


> is an external dependency, shouldn't there be some kind of warning? the
> cmake script finds all the dependencies there. here is the output:
>
> ----------------------------------------------------------------------------------
> --  digiKam 2.2.0 dependencies results<http://www.digikam.org>

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users