Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270950 - Stabilise media-libs/libkexiv2-0.1.8-r1 media-gfx/gwenview-1.4.2-r2 and media-plugins/kipi-plugins-0.1.7 was: Compilation failed with media-libs/libkexiv2-0.1.5
Summary: Stabilise media-libs/libkexiv2-0.1.8-r1 media-gfx/gwenview-1.4.2-r2 and media...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Ioannis Aslanidis (RETIRED)
URL: http://www.gentoo-quebec.org/index/Co...
Whiteboard:
Keywords: STABLEREQ
: 271218 (view as bug list)
Depends on: 244230
Blocks: 273577
  Show dependency tree
 
Reported: 2009-05-23 14:53 UTC by Sylvain Alain (RETIRED)
Modified: 2009-08-16 12:09 UTC (History)
12 users (show)

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


Attachments
emerge log for libkexiv2-0.1.5 (media-libs:libkexiv2-0.1.5:20090524-085013.log,16.09 KB, text/plain)
2009-05-24 09:11 UTC, Oliver Schwabedissen
Details
Build log error (build.log,17.26 KB, text/plain)
2009-05-24 14:52 UTC, Sylvain Alain (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvain Alain (RETIRED) gentoo-dev 2009-05-23 14:53:50 UTC
Compilation of media-libs/libkexiv2-0.1.5 failed everytime that I want to compile this program.

Reproducible: Always

Steps to Reproduce:
1. # emerge -auDNv world
2. # revdep-rebuild --ignore
3.

Actual Results:  
http://www.gentoo-quebec.org/index/Config_Sylvain/emerge.fail


gentootux ~ # emerge --info
Portage 2.1.6.11 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-glibc2.2.5
Timestamp of tree: Sat, 23 May 2009 14:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_CA.UTF-8"
LC_ALL="fr_CA.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apache2 berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kdeenablefinal ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib mysql mysqli ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session simplexml spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb userlocales vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="vesa nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

gentootux ~ #
Comment 1 Sylvain Alain (RETIRED) gentoo-dev 2009-05-23 15:26:56 UTC
I have found a solution :

=media-libs/libkexiv2-0.1.8-r1 ~amd64
=media-gfx/digikam-0.9.4 ~amd64
=media-libs/libkdcraw-0.1.4-r2 ~amd64

inside /etc/portage/package.keywords

And after that, you run this :

# emerge -auDNv world
# revdep-rebuild --ignore
Comment 2 Sebastian Luther (few) 2009-05-24 08:44:02 UTC
Please attach logs directly to the bug report.
Comment 3 Maxim Konyushikhin 2009-05-24 09:05:03 UTC
libkeviv2 failes to compile with media-gfx/exiv2-0.18. The latter was marked stable recently.
Comment 4 Oliver Schwabedissen 2009-05-24 09:06:26 UTC
I have the same problem here after media-gfx/exiv2-0.18 went stable yesterday.

revdep-rebuild wants to re-emerge media-gfx/digikam, media-gfx/gwenview, media-libs/libkexiv2 and media-plugins/kipi-plugins.

Emerge aborts on libkexiv2 with the same message as reported by Alain.

I masked exiv2-0.18 for the moment and went back to v0.17. libkexiv2 complies fine with v0.17.

 # emerge --info
Portage 2.1.6.11 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-glibc2.0
Timestamp of tree: Sun, 24 May 2009 08:30:17 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/"
LANG="de_DE.utf8"
LC_ALL="POSIX"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib accessibility acl acpi alsa apache2 arts artswrappersuid asf audiofile bash-completion binary-drivers bzip2 cairo caps cdparanoia cdr chm clamav cli cracklib crypt css ctype cups dbm dbus dmi doc dri dts dvd dvdnav dvdr dvdread emacs embedded encode esd exif expat extrafilters fam fbcon ffmpeg firefox flac fontconfig foomaticdb fortran ftp gd gdbm gif gimp glitz glut gmp gnutls gphoto2 gpm graphviz gs gstreamer gtk hal hddtemp iconv icq id3 idn ieee1394 imagemagick imap imlib jadetex java javascript jpeg jpeg2k kde kdehiddenvisibility kipi kpathsea lame lm_sensors logitech-mouse logrotate logwatch lzo mad mbox midi mikmod mime mjpeg mmx mmxext mng moneyplex mono motif mp3 mpeg mpeg2 mplayer msn mudflap musicbrainz mysql mysqli ncurses nls npp nptl nptlonly nsplugin offensive ogg ole openexr opengl openmp oss pam pcre pda pdf perl pmu png posix ppds pppd print python pyzord qt-static qt3 qt3support qt4 quicktime razor rdesktop readline reflection rtc samba sasl scanner sdl sensord session sharedmem slang smp snmp sockets sox spell spl sqlite3 sse sse2 ssl startup-notification svg sysfs syslog tcl tcpd tidy tiff tk toolbar tools truetype unicode usb userlocales v4l v4l2 vcd vim-syntax vim-with-x visualization vorbis webkit win32codecs wxwindows x86 xcomposite xft xine xinetd xml xorg xosd xpm xscreensaver xulrunner xv xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev vga v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Oliver Schwabedissen 2009-05-24 09:11:48 UTC
Created attachment 192276 [details]
emerge log for libkexiv2-0.1.5

Attached my emerge log
Comment 6 Sylvain Alain (RETIRED) gentoo-dev 2009-05-24 14:52:50 UTC
Created attachment 192303 [details]
Build log error
Comment 7 Andreas Jackisch 2009-05-24 17:48:36 UTC
(In reply to comment #4)
> I have the same problem here after media-gfx/exiv2-0.18 went stable yesterday.
> 
> revdep-rebuild wants to re-emerge media-gfx/digikam, media-gfx/gwenview,
> media-libs/libkexiv2 and media-plugins/kipi-plugins.
> 
> Emerge aborts on libkexiv2 with the same message as reported by Alain.
> 
> I masked exiv2-0.18 for the moment and went back to v0.17. libkexiv2 complies
> fine with v0.17.
> 
Same issue for me. See http://forums.gentoo.org/viewtopic-p-5747948.html#5747948

Comment 8 n.reyrolle 2009-05-24 19:52:57 UTC
Same  issue. Similar to bug #269701 ?
Comment 9 mrsteven 2009-05-24 23:11:20 UTC
(In reply to comment #8)
> Same  issue. Similar to bug #269701 ?
> 

No, #269701 had a src_configure that is no longer working, causing the ebuild to crash immediately. This one looks like the API of exiv has changed in some way that makes it incompatible with libkexiv2-0.1.5.
Comment 10 Oliver Schwabedissen 2009-05-26 04:58:31 UTC
Everything compiles fine here with exiv2-0.18 after upgrade of libkexiv2, gwenview and kipi-plugins.

Thanks!
Comment 11 Gokdeniz Karadag 2009-05-26 15:06:09 UTC
(In reply to comment #10)
> Everything compiles fine here with exiv2-0.18 after upgrade of libkexiv2,
> gwenview and kipi-plugins.

I believe you meant version 0.1.8

After a sync I realized media-libs/libkexiv2-0.1.8 is stable on amd84 and x86, and this version does not have the compilation problem.

Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-11 12:30:42 UTC
Arches, stabilise above packages for exiv2-0.1.8-r1
Comment 13 Peter Volkov (RETIRED) gentoo-dev 2009-06-15 11:50:04 UTC
I'm not sure why amd64 is missed here, but done...
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2009-06-18 22:01:42 UTC
*** Bug 271218 has been marked as a duplicate of this bug. ***
Comment 15 nixnut (RETIRED) gentoo-dev 2009-07-19 11:51:55 UTC
ppc stable
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2009-08-16 11:13:43 UTC
ia64/sparc stable, closing