[KPhotoAlbum] kphotoalbum git not compiling
Johannes Zarl-Zierl
johannes at zarl-zierl.at
Mon Jan 25 20:08:06 GMT 2016
Hi,
The compile error was indeed introduced by my not testing with all features
enabled. It is fixed in 6b0af6e.
Thanks for pointing out the problem!
Johannes
On Sunday 24 January 2016 21:52:02 Reimar Imhof wrote:
> Hi,
> I'm trying to compile latest kphotoalbum from git repository - but I get an
> compile error:
>
> [ 57%] Building CXX object CMakeFiles/kphotoalbum.dir/DB/ImageInfo.cpp.o
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp: In member function
> ‘KGeoMap::GeoCoordinates DB::ImageInfo::coordinates() const’:
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:773:48: error: ‘class
> Exif::Database’ has no member named ‘readFields’
> bool foundIt = Exif::Database::instance()->readFields( m_fileName,
> fields );
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:778:49: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> if ( foundIt && fields[EXIF_GPS_VERSIONID]->value().isNull() )
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:784:37: error: ‘class
> Exif::Database’ has no member named ‘readFields’
> Exif::Database::instance()->readFields( m_fileName, fields );
> ^
> In file included from /usr/include/QtCore/qchar.h:45:0,
> from /usr/include/QtCore/qstring.h:45,
> from /home/ri/projects/kphotoalbum.git/DB/ImageInfo.h:22,
> from /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:19:
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:785:48: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> Q_ASSERT( !fields[EXIF_GPS_VERSIONID]->value().isNull() );
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:792:43: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> if ( foundIt && fields[EXIF_GPS_LAT]->value().toInt() != -1.0
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:793:35: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> && fields[EXIF_GPS_LON]->value().toInt() != -1.0 )
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:796:49: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double latr = (fields[EXIF_GPS_LATREF]->value().toString() == S ) ?
> -1.0 : 1.0;
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:797:44: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double lat = fields[EXIF_GPS_LAT]->value().toFloat();
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:798:49: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double lonr = (fields[EXIF_GPS_LONREF]->value().toString() == W ) ?
> -1.0 : 1.0;
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:799:44: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double lon = fields[EXIF_GPS_LON]->value().toFloat();
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:800:49: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double altr = (fields[EXIF_GPS_ALTREF]->value().toInt() == 1 ) ?
> -1.0
> : 1.0;
>
> ^
> /home/ri/projects/kphotoalbum.git/DB/ImageInfo.cpp:801:44: error: ‘class
> Exif::DatabaseElement’ has no member named ‘value’
> double alt = fields[EXIF_GPS_ALT]->value().toFloat();
> ^
> CMakeFiles/kphotoalbum.dir/build.make:2612: recipe for target
> 'CMakeFiles/kphotoalbum.dir/DB/ImageInfo.cpp.o' failed
> make[2]: *** [CMakeFiles/kphotoalbum.dir/DB/ImageInfo.cpp.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> CMakeFiles/Makefile2:162: recipe for target 'CMakeFiles/kphotoalbum.dir/all'
> failed
> make[1]: *** [CMakeFiles/kphotoalbum.dir/all] Error 2
> Makefile:127: recipe for target 'all' failed
> make: *** [all] Error 2
> *** Fehler: Beendigungscode 2 ***
>
> There is no problem to compile kphotoalbum 4.7 from
> http://download.kde.org/stable/kphotoalbum/4.7/src/kphotoalbum-4.7.tar.xz
>
> System is openSuse 13.2, kde 4.14.9
> Any ideas?
>
> Thanks
> Reimar
>
> _______________________________________________
> KPhotoAlbum mailing list
> KPhotoAlbum at mail.kdab.com
> https://mail.kdab.com/mailman/listinfo/kphotoalbum
More information about the Kphotoalbum
mailing list