Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165513 - media-plugins/kipi-plugins-0.1.2 fails w/ libgphoto2-2.3.1
Summary: media-plugins/kipi-plugins-0.1.2 fails w/ libgphoto2-2.3.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 194218 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-05 21:04 UTC by Dawid Stawiarski
Modified: 2007-09-29 21:39 UTC (History)
11 users (show)

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


Attachments
Unbreak compilation (kipi-fixbuild.patch,2.95 KB, patch)
2007-02-11 23:37 UTC, Marco Gulino
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dawid Stawiarski 2007-02-05 21:04:20 UTC
after upgrading to libexif-0.6.13-r2, and running revdep-rebuild, building kipi-plugins fails...

gpiface.cpp: In static member function 'static int KIPIKameraKlientPlugin::GPIface::autoDetect(QString&, QString&)':
gpiface.cpp:36: error: aggregate 'CameraList camList' has incomplete type and cannot be defined
make[3]: *** [gpiface.lo] Error 1
make[3]: *** Oczekiwanie na niezakończone zadania.... (this means something like: waiting for unfinished jobs).
gpcamera.cpp: In static member function 'static int KIPIKameraKlientPlugin::GPCamera::autoDetect(QString&, QString&)':
gpcamera.cpp:564: error: aggregate 'CameraList camList' has incomplete type and cannot be defined
make[3]: *** [gpcamera.lo] Error 1

!!! ERROR: media-plugins/kipi-plugins-0.1.2 failed.
Call stack:
  ebuild.sh, line 1613:   Called dyn_compile
  ebuild.sh, line 970:   Called qa_call 'src_compile'
  environment, line 4749:   Called src_compile
  kipi-plugins-0.1.2.ebuild, line 50:   Called kde_src_compile 'all'
  kde.eclass, line 340:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 336:   Called die

!!! died running emake, kde_src_compile:make

localhost ~ # emerge --info
Portage 2.1.2-r7 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-r6 x86_64)
=================================================================
System uname: 2.6.19-r6 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.9
Timestamp of tree: Mon, 05 Feb 2007 19:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -pipe -mtune=k8 -march=k8 -ftracer -fstack-protector -fomit-frame-pointer -msse3"
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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-Os -pipe -mtune=k8 -march=k8 -ftracer -fstack-protector -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.po.opole.pl "
LANG="pl_PL"
LC_ALL="pl_PL"
LINGUAS="en pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 asf atk bash-completion berkdb bitmap-fonts boost bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl dar64 dbus dlloader dvd dvdr dvdread exif expat fontconfig foomaticdb gd gdbm gif glib gnutls gphoto2 gpm gtk hal hardened hpn iconv idn ieee1394 imagemagick imlib isdnlog jpeg jpeg2k kde kipi lcms libg++ log4j logrotate mad midi mikmod mng moznocompose moznoirc moznoroaming mp3 ncurses nls nptl nptlonly nvidia ogg opengl pam pango pch pcre pdf perl png ppds pppd python qt3 readline reflection rtc ruby scanner seamonkey session slang smp spell spl sqlite3 ssl svg symlink tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode urandom usb vcd vorbis wmf xcomposite xml xorg xpm xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Chris Smith 2007-02-06 00:11:13 UTC
confirmed

apparently 0.1.3 is out as well
Comment 2 Norberto Bensa 2007-02-06 13:02:44 UTC
Me too...

zoolook@venkman ~ $ emerge --info
Portage 2.1.2-r8 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
Gentoo Base System version 1.12.9
Timestamp of tree: Tue, 06 Feb 2007 08:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /usr/X11R6/lib/X11/xkb"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/xeffects /usr/portage/local/zoolook"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X X509 a52 aac accessibility acl acpi activefilter addbookmarks adns aiglx aim akode alias alsa amr ao ares arts artswrappersuid async audiofile autoipd autoreplace avahi avantgo berkdb binfilter blender-game bluetooth branding browserplugin bzip2 cairo canvas caps cdda cddb cdinstall cdparanoia chroot commercial connectionstatus contactnotes crypt css cups curl custom-cflags custom-flags dbus dhcp divx divx4linux djbfft dlloader dmi dri dts dv dvb dvd dvdr dvdread dxr3 ecc encode exif expat extensions extrafilters faad fame fat ffmpeg fftw firefox flac floppyboot fontconfig fping fpx freetype ft fuse gadu gd gdbm gif glib glibc-omitfp glitz glut gmedia gmp gpg2-experimental gpgme gphoto2 gpm graphviz groupwise gs gstreamer gtk gtk2 gtkhtml hal hardware-carrier hfs highlight history howl icq id3 ide idea idn ifp ilbc imagemagick imap imlib insecure-savers ipod irc irda irmc ithreads jabber jack java javascript jfs jingle jpeg jpeg2k js justify kde kdeenablefinal kdepim kipi kqemu lame lcms ldap libedit libsamplerate lirc lm_sensors lua lzo lzw-tiff mad mbrola meanwhile mikmod mjpeg mmap mmx mng mod modplug module mono motif mozbranding mozcalendar mozdevelop mozilla mozsvg mp3 mp4 mp4live mpeg mpeg2 mpi mplayer msn mtp multiuser musepack musicbrainz mysql nas ncurses net netboot netmeeting network nfs nis nomalloccheck nowlistening nptl nptlonly nsplugin ntfs numeric nvidia offensive ogg oggvorbis on-the-fly-crypt openal openexr opengl ortp overlays pam pam_chroot pam_timestamp pccts pch pcre pda pdf perl pic png pulseaudio pwdb python qmax qq qt qt3 qt3support qt4 quicktime radius readline real realmedia reiser4 reiserfs restrict-javascript rle rtc rtsp ruby samba sametime sasl scanner server sftplogging shout silc smime sms smtp sndfile sound speex spell sqlite sqlite3 sse sse2 ssl startup-notification statistics stream subtitles svg sysfs syslog taglib tcltk tcpd teamarena texteffect theora threads tiff timidity translator transmitter truetype truetype-fonts ucs2 udev unicode usb userlocales utempter v4l v4l2 vcd vdesktop vidix visualization vorbis vorbis-psy webpresence wifi win32codecs winpopup wmf wmp wxwindows x264 x86 xanim xattr xcomposite xforms xfs xine xml xml2 xorg xpm xprint xscreensaver xsl xv xvid xvmc yahoo yp zeroconf 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 emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="all" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 3 Keith Constable 2007-02-10 01:29:22 UTC
Can we find out if this happens with 1.3?  If not, then this bug is most likely a moot point.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-02-10 11:42:09 UTC
(In reply to comment #3)
> Can we find out if this happens with 1.3?

0.1.3 compiles just fine w/ latest libgphoto2 (just copy the ebuild)
Comment 5 Paul Sorensen 2007-02-10 22:42:09 UTC
What does "just copy the ebuild" mean?
Comment 6 Peter Avramucz 2007-02-11 18:53:33 UTC
cd /usr/portage/media-plugins/kipi-plugins
cp kipi-plugins-0.1.2.ebuild kipi-plugins-0.1.3.ebuild
ebuild kipi-plugins-0.1.3.ebuild digest
emerge kipi-plugins

Of course it will be deleted at the next emerge --sync, but it's perfect for a workaround :P

However this works fine on ~amd64, so please update to 0.1.3!
Comment 7 Marco Gulino 2007-02-11 23:37:47 UTC
Created attachment 109910 [details, diff]
Unbreak compilation

I tracked changes from upstream (svn trunk) and so i created this patch, adding it in my overlay. Works perfectly here.
Comment 8 Chris Smith 2007-02-11 23:44:21 UTC
(In reply to comment #7)
> Created an attachment (id=109910) [edit]
> Unbreak compilation
> 
> I tracked changes from upstream (svn trunk) and so i created this patch, adding
> it in my overlay. Works perfectly here.

Thanks, but why all this energy into 0.1.2? Is there a problem with the current release 0.1.3, which builds just fine?

Chris
Comment 9 Peter Humphrey 2007-02-12 13:44:42 UTC
0.1.3 fails here because of a missing media-gfx/exiv2, so I added ">=media-gfx/exiv2-0.9.1" to the DEPEND section of the ebuild file. It now installs ok.

# emerge --info
Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 AMD Opteron(tm) Processor 246
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 12 Feb 2007 00:50:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -Os -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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=opteron -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distcc distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk         http://ftp.easynet.nl/mirror/gentoo         http://trumpetti.atm.tut.fi/gentoo/         ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo         http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LINGUAS="en_GB"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gate.prhnet/gentoo-portage"
USE="X aalib acpi alsa amd64 arts bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr fam firefox fortran gdbm gif gpm gs iconv ipv6 ithreads javascript jpeg jpeg2k kde kdeenablefinal lcms libg++ lm_sensors logitech-mouse logrotate midi mng mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdf perl png ppds pppd python qt3 qt4 readline reflection samba sample scanner sdl session smp spell spl ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis wmf xml xml2 xorg zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="fuji" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Marco Gulino 2007-02-12 21:41:41 UTC
(In reply to comment #8)
> Thanks, but why all this energy into 0.1.2? Is there a problem with the current
> release 0.1.3, which builds just fine?
> 
> Chris

I just made this patch in 5 minutes, since i didn't know that 0.1.3 was released.
Also if 0.1.2 doesn't compile with newest exif (or whatever it is) they can't keep a bugged version in portage, they should only
a) remove it
or
b) patch it

I just solved MY problem.. i saw this thread and i shared it with everyone, that's not up to me the decision of what to do..
Comment 11 Bo Ørsted Andresen (RETIRED) gentoo-dev 2007-02-21 07:09:22 UTC
So.. can someone please bump kipi-plugins to 0.1.3 and add the dependency on >=media-gfx/exiv2-0.12 (according to the configure script)? The added dependency does seem to be new in 0.1.3.
Comment 12 Ioannis Aslanidis (RETIRED) gentoo-dev 2007-02-21 22:33:17 UTC
I'll fix it this weekend.
Comment 13 Sheldon Hearn 2007-03-01 07:44:57 UTC
Any news on this, deathwing?
Comment 14 Marcus D. Hanwell (RETIRED) gentoo-dev 2007-03-17 19:48:11 UTC
I have just bumped it. Added the new dep - may need further tweaking. Please give me feedback if you have any issues with the bumped version.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2007-09-29 21:39:53 UTC
*** Bug 194218 has been marked as a duplicate of this bug. ***