Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 349535 - media-gfx/kphotoalbum-4.1.1 fails to build with ~media-gfx/exiv2-0.21
Summary: media-gfx/kphotoalbum-4.1.1 fails to build with ~media-gfx/exiv2-0.21
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-23 21:25 UTC by emerald
Modified: 2011-02-27 13:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,30.95 KB, text/plain)
2010-12-24 22:29 UTC, emerald
Details
emerge --info (emerge.info,25.07 KB, text/plain)
2010-12-24 22:29 UTC, emerald
Details
emerge build info (build.info,6.54 KB, text/plain)
2010-12-26 04:45 UTC, Guy
Details
build log (build.log,30.70 KB, text/plain)
2010-12-26 04:46 UTC, Guy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description emerald 2010-12-23 21:25:36 UTC
[ 87%] Building CXX object CMakeFiles/kphotoalbum.dir/Exif/Info.o
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp: In Elementfunktion »Utilities::StringSet Exif::Info::standardKeys()«:
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:110:9: Fehler: »ifdTagList« ist kein Element von »Exiv2::ExifTags«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:111:9: Fehler: »exifTagList« ist kein Element von »Exiv2::ExifTags«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:112:9: Fehler: »iopTagList« ist kein Element von »Exiv2::ExifTags«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:113:9: Fehler: »gpsTagList« ist kein Element von »Exiv2::ExifTags«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:116:68: Fehler: »ifdItem« ist kein Element von »Exiv2::ExifTags«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:11: Fehler: »IfdId« ist kein Element von »Exiv2«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:24: Fehler: expected »;« before »kind«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:50: Fehler: »kind« wurde in diesem Gültigkeitsbereich nicht definiert
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:57: Fehler: »lastIfdId« ist kein Element von »Exiv2«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: Fehler: expected type-specifier
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: Fehler: expected »>«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: Fehler: »(« erwartet
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: Fehler: »IfdId« ist kein Element von »Exiv2«
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:60: Fehler: expected »)« before »{« token
make[2]: *** [CMakeFiles/kphotoalbum.dir/Exif/Info.o] Fehler 1
make[1]: *** [CMakeFiles/kphotoalbum.dir/all] Fehler 2
make: *** [all] Fehler 2
emake failed
 * ERROR: media-gfx/kphotoalbum-4.1.1 failed:
 *   Make failed!
Comment 1 Mike Gilbert gentoo-dev 2010-12-24 22:10:19 UTC
Please post emerge --info and attach a build log.

It would also be helpful if you could run the build process with LANG="en_US.UTF-8" or LANG="C" so we can get some error messages in English.
Comment 2 emerald 2010-12-24 22:28:35 UTC
besides hinting to other very recent bugs about exiv2: #349150 #349160 #349206  here the log with english messages:

[ 87%] Building CXX object CMakeFiles/kphotoalbum.dir/Exif/Info.o               
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp: In member function ‘Utilities::StringSet Exif::Info::standardKeys()’:
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:110:9: error: ‘ifdTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:111:9: error: ‘exifTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:112:9: error: ‘iopTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:113:9: error: ‘gpsTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:116:68: error: ‘ifdItem’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:11: error: ‘IfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:24: error: expected ‘;’ before ‘kind’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:50: error: ‘kind’ was not declared in this scope
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125:57: error: ‘lastIfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: error: expected type-specifier
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: error: expected ‘>’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: error: expected ‘(’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:32: error: ‘IfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126:60: error: expected ‘)’ before ‘{’ token
make[2]: *** [CMakeFiles/kphotoalbum.dir/Exif/Info.o] Error 1
make[1]: *** [CMakeFiles/kphotoalbum.dir/all] Error 2
make: *** [all] Error 2
emake failed
 * ERROR: media-gfx/kphotoalbum-4.1.1 failed:
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3961:  Called kde4-base_src_compile
 *   environment, line 3015:  Called cmake-utils_src_compile
 *   environment, line 1200:  Called _execute_optionaly 'src_compile'
 *   environment, line  578:  Called enable_cmake-utils_src_compile
 *   environment, line 1587:  Called cmake-utils_src_make
 *   environment, line 1219:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
Comment 3 emerald 2010-12-24 22:29:02 UTC
Created attachment 257989 [details]
build.log
Comment 4 emerald 2010-12-24 22:29:44 UTC
Created attachment 257991 [details]
emerge --info
Comment 5 Guy 2010-12-26 04:45:34 UTC
Created attachment 258083 [details]
emerge build info
Comment 6 Guy 2010-12-26 04:46:58 UTC
Created attachment 258084 [details]
build log
Comment 7 Guy 2010-12-26 04:47:30 UTC
[ 91%] Building CXX object CMakeFiles/kphotoalbum.dir/Exif/SearchInfo.o                                                                                    
[ 92%] Building CXX object CMakeFiles/kphotoalbum.dir/Exif/TreeView.o                                                                                      
[ 92%] [ 93%] Building CXX object CMakeFiles/kphotoalbum.dir/Exif/Info.o                                                                                   
Building CXX object CMakeFiles/kphotoalbum.dir/Exif/RangeWidget.o                                                                                          
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp: In member function ‘Utilities::StringSet Exif::Info::standardKeys()’:   
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:110: error: ‘ifdTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:111: error: ‘exifTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:112: error: ‘iopTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:113: error: ‘gpsTagList’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:116: error: ‘ifdItem’ is not a member of ‘Exiv2::ExifTags’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125: error: ‘IfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125: error: expected ‘;’ before ‘kind’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125: error: ‘kind’ was not declared in this scope
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:125: error: ‘lastIfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126: error: expected type-specifier
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126: error: expected ‘>’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126: error: expected ‘(’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126: error: ‘IfdId’ is not a member of ‘Exiv2’
/var/tmp/portage/media-gfx/kphotoalbum-4.1.1/work/kphotoalbum-4.1.1/Exif/Info.cpp:126: error: expected ‘)’ before ‘{’ token
make[2]: *** [CMakeFiles/kphotoalbum.dir/Exif/Info.o] Error 1
Comment 8 Guy 2010-12-26 04:57:30 UTC
I've checked to see if

   # USE="-exif" emerge kphotoalbum

completes successfully. It does.
Comment 9 Frank Goubert 2010-12-26 18:07:30 UTC
(In reply to comment #8)
> I've checked to see if
> 
>    # USE="-exif" emerge kphotoalbum
> 
> completes successfully. It does.
> 

Same here... kphotoalbum compiles successfully after downgrading media-gfx/exiv2 to media-gfx/exiv2-0.20 (provides /usr/lib64/libexiv2.so.9).

kphotoalbum is not compatible with >=media-gfx/exiv2-0.21.
Comment 10 Andreas K. Hüttel archtester gentoo-dev 2011-02-27 13:54:43 UTC
Should be fixed now in 4.1.1-r1. Please reopen if not.