Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 239730 - =media-plugins/kipi-plugins-0.1.5 compile error
Summary: =media-plugins/kipi-plugins-0.1.5 compile error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-04 20:59 UTC by Richard Ash
Modified: 2008-12-06 16:58 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ash 2008-10-04 20:59:39 UTC
media-plugins/kipi-plugins-0.1.5  USE="gphoto2 opengl tiff xinerama -arts calendar -debug -ipod"

Compile fails with:
batchdialog.cpp: In constructor 'KIPIRawConverterPlugin::BatchDialog::BatchDialog(QWidget*)':
batchdialog.cpp:114: error: 'class KDcrawIface::DcrawSettingsWidget' has no member named 'insertTab'
make[4]: *** [batchdialog.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
singledialog.cpp: In constructor 'KIPIRawConverterPlugin::SingleDialog::SingleDialog(const QString&, QWidget*)':
singledialog.cpp:99: error: 'class KDcrawIface::DcrawSettingsWidget' has no member named 'insertTab'

It's possibly relevant that I'm running:
libkdcraw-0.1.5 (renamed 0.1.4 ebuild because it's the only version using dcraw 8.84 or newer, needed for Canon 450D support. See #239725).
libkexiv2-0.1.7
libkipi-0.1.5 or libkipi-0.1.6
digikam-0.9.4

Prior to upgrading libkdcraw to get a version that supports my camera, kipi-plugins did compile, but because the .so version for libkdcraw changed when I upgraded to 0.1.5, kipi-plugins is broken and needs to be rebuilt.

This is in the same source file to #223677, but with a newer version of the package (which is reported to work there) and a different compile error.

delph kipi-plugins # emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.
6.20-gentoo-r6sata i686)
=================================================================
System uname: 2.6.20-gentoo-r6sata i686 AMD Athlon(tm) XP 2200+
Timestamp of tree: Thu, 02 Oct 2008 16:19:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable
d]                   
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
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.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -pipe -msse -mmmx -m3dnow -fomit-f
rame-pointer"        
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shu
tdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/
fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /
etc/udev/rules.d"    
CXXFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -pipe -msse -mmmx -m3dnow -fomit
-frame-pointer"      
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unme
rge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http:

//gentoo.blueyonder.co.uk/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/L
inux/distributions/gentoo"
LC_ALL="en_GB.UTF-8" 
LINGUAS="en en_GB"   
MAKEOPTS="-j2"       
PKGDIR="/usr/portage/packages/delph"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclu
de=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac acpi activefilter alsa amr asf asm audiofile 
bash-completion berkdb bidi binary-drivers bzip2 bzlib cairo cdda cddb cdio cdpa
ranoia cdr cdrom chm cjk cli cracklib crypt cscope css cups curlwrappers dbase d
bus dga dhcp dirac dnd dpms dri drm droproot dts dv dvb dvd dvdr dvdread edl emb
oss emf encode erandom evo evolution exif fame ffmpeg fftw firefox flac flash fo
rtran fpx ftp fuse gdbm gif gimp gimpprint glut gnutls gphoto2 gpm gs gtk hal ic
onv id3tag ieee1394 image imagemagick imap inkjar ipv6 isdnlog jack jack-tmpfs j
avadoc javascript jp2 jpeg jpeg2k kde kdexdeltas ladcca ladspa lame largetermina
l lcms libvisual live lzo lzw lzw-tiff mad mbox md5sum mdb midi mime ming mixer 
mjpeg mmx mng mp2 mp3 mp4 mpeg mpeg2 mpeg4 mplayer mpm-prefork mudflap musicbrai
nz mythtv ncurses network nls no-old-linux no24bpp nodrm noplugin nothemes nptl nptlonly ntlm nvidia ogg opengl openmp pam pcre pdf pdfkit perl physfs plugin png portaudio postscript pppd python qt3 qt3support qt4 quicktime readline real reflection rtc rtsp samba scanner schroedinger sdl server session sftplogging sharedmem sndfile sockets soundtouch sox speex spell spl sse ssl stream svg svgz sysfs syslog sysvipc taglib tcpd tga theora tidy tiff timidity transcode truetype twolame unicode usb userlocales utf8 v4l v4l2 vcd vcdimager vim vim-syntax virtual vorbis win32codecs wmf wxwindows x11vnc x264 x86 xanim xbase xinerama xml xorg xosd xv xvid xvmc yv12 zlib" ALSA_CARDS="via82xx ens1371 dummy loopback" 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" CAMERAS="canon fuji ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse hyperpen void" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia nv s3 vesa s3virge v4l vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Richard Ash 2008-10-04 22:46:21 UTC
If you take the tiff useflag off, then the relevant code isn't compiled, and the error doesn't happen. Ditto if you edit the ebuild so that just the raw importer isn't built (but the other tiff-dependent code in the aquireimage plug-in is).
media-libs/tiff-3.8.2-r4
Comment 2 Richard Ash 2008-10-25 17:42:29 UTC
Fixed by upgrade to kipi-pluins-0.1.6 from upstream using renamed 0.1.5 ebuild - see #244342 for the bump request.
Comment 3 Richard Ash 2008-12-06 16:58:50 UTC
Resolving as fixed because there is a newer, fixed version of this package on Bugzilla.