Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63626 - emerging showimg-0.9.3 failed requiring konq_operations.h
Summary: emerging showimg-0.9.3 failed requiring konq_operations.h
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-10 23:27 UTC by ZsoL
Modified: 2004-09-13 13:48 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 ZsoL 2004-09-10 23:27:13 UTC
I've just wanted to update my system to ~x86 and while emerge -uvaD world, during the showimg-0.9.3 build, I got this:
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -c -o listitem.o listitem.cpp
dirfileiconitem.cpp:68:29: konq_operations.h: No such file or directory
dirfileiconitem.cpp: In member function `virtual bool
   DirFileIconItem::moveToTrash()':
dirfileiconitem.cpp:183: error: `KonqOperations' undeclared (first use this
   function)
dirfileiconitem.cpp:183: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
dirfileiconitem.cpp:183: error: parse error before `::' token
make[3]: *** [dirfileiconitem.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/showimg-0.9.3/work/showimg-0.9.3/showimg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/showimg-0.9.3/work/showimg-0.9.3/showimg'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/showimg-0.9.3/work/showimg-0.9.3'
make: *** [all] Error 2

!!! ERROR: media-gfx/showimg-0.9.3 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make



Reproducible: Always
Steps to Reproduce:
1. emerge showimg
2.
3.

Actual Results:  
emerge died


emerge info output:
Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0,
2.4.26-gentoo-r3)
=================================================================
System uname: 2.4.26-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
Gentoo Base System version 1.5.3
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.inode.at/ http://gentoo.mirror.sdv.fr
http://gentoo.math.bme.hu http://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib apm arts avi berkdb bitmap-fonts cdr crypt cups dga directfb doc
dvdr encode esd foomaticdb gdbm gif gpm gtk gtk2 imagemagick imlib ipv6 java
jpeg kde libg++ libwww mad mbox mikmod motif mpeg mysql ncurses nls oggvorbis
opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang
spell ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xosd xprint xv zlib"

Hope this helps too:
# qpkg -I -i kde |grep 'kde-'
kde-base/kdeutils-3.2.2 *
kde-base/kde-3.2.2 *
kde-base/kdeadmin-3.2.2 *
kde-base/kdegraphics-3.2.2 *
kde-base/kdetoys-3.2.2 *
kde-base/kdegames-3.2.2 *
kde-base/kdeartwork-3.2.2 *
kde-base/kdeaccessibility-3.2.2 *
kde-base/kdeedu-3.2.2 *
kde-base/kdeaddons-3.2.2 *
kde-base/arts-1.2.3 *
kde-base/arts-1.3.0 *
kde-base/kdepim-3.2.2 *
kde-base/kdenetwork-3.2.2 *
kde-base/kdemultimedia-3.2.2-r1 *
kde-base/kdelibs-3.2.3-r2 *
kde-base/kde-env-3-r3 *
kde-base/kdelibs-3.3.0 *
kde-base/kdebase-3.2.2 *
dev-python/pykde-3.11.1 *
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2004-09-11 14:55:54 UTC
you have kdelibs-3.3.0 installed, so showimg tries to compile against 3.3,
but it requires the konq_operations.h header which is provided by kdebase
and doesn't find it because showimg searches for it in /usr/kde/3.3/include.

I don't how to modify the ebuild, though. At least it should have a DEPEND
on kdebase, but this is not enough to solve the bug.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-09-13 13:42:56 UTC
missing kdebase dependency is fixed, 
missing digikam plugin support will follow in an -r1 release
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2004-09-13 13:48:03 UTC
ZsoL: non kde-base/* packages always compile against the latest available KDE. You have to remove the kde-3.3 stuff or need to emerge >=kdebase-3.3.0