Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 129531

Summary: looks like kdiff3-0.9.89 depends on libkonq
Product: Gentoo Linux Reporter: Ruslan U. Zakirov <Ruslan.Zakirov>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ruslan U. Zakirov 2006-04-10 14:52:42 UTC
When I compile new version kdiff3 it fails with error:
/usr/qt/3/bin/moc ./directorymergewindow.h -o directorymergewindow.moc
/bin/sh ../libtool --silent --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -I/usr/kde/3.5/include  -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=k8 -pipe -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -c -o directorymergewindow.lo directorymergewindow.cpp
directorymergewindow.cpp:43:28: konq_popupmenu.h: No such file or directory
make[2]: *** [directorymergewindow.lo] &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; 1
make[2]: Leaving directory `/home/var/tmp/portage/kdiff3-0.9.89/work/kdiff3-0.9.89/src'
make[1]: *** [all-recursive] &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; 1
make[1]: Leaving directory `/home/var/tmp/portage/kdiff3-0.9.89/work/kdiff3-0.9.89'
make: *** [all] &#1054;&#1096;&#1080;&#1073;&#1082;&#1072; 2

!!! ERROR: kde-misc/kdiff3-0.9.89 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  ebuild.sh, line 1242:   Called kde_src_compile
  kde.eclass, line 113:   Called kde_src_compile 'all'
  kde.eclass, line 230:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 226:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

emerge --info
Portage 2.1_pre7-r5 (!/usr/portage/profiles/default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r1-c15 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r1-c15 x86_64 AMD Athlon(tm) 64 Processor 2800+
Gentoo Base System version 1.12.0_pre17
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/locale/en_US.UTF-8 /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/home/storage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer nodoc noinfo sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.aiya.ru/pub/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://mir1.ovh.net/gentoo-distfiles/ http://mir1.ovh.net/gentoo-distfiles/ http://gentoo.zie.pg.gda.pl"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="en ru"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/var/tmp"
PORTDIR="/home/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cscope dga dio directfb djvu doc dri dvd dvdr emboss encode expat fastcgi fbcon foomaticdb ftp gd gif gnome gnutls gpm gstreamer gtk gtk2 hal icq imap imlib innodb isdnlog jpeg lcms libwww lm_sensors lzw lzw-tiff maildir mime mmap mozdevelop mozilla moznocompose moznoirc mozsvg mp3 mpeg mppe-mppc mysql ncurses nls nntp nojoystick nsplugin ogg oggvorbis opengl pam pcre pdflib perl png posix postgres pppd qt quicktime readline samba scanner sdl spell sqlite ssl symlink sysfs tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis xml xml2 xmms xpm xsl xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard input_devices_evdev kernel_linux linguas_en linguas_ru userland_GNU video_cards_fglrx video_cards_ati video_cards_vesa"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Comment 1 Nathan Blomquist 2006-04-10 20:56:49 UTC
I was seeing this problem also.  I was able to build kdiff3-0.9.89 by commenting out the kong_popmenu.h include line.

It seems it doesn't really depend on libkonq. Am I correct in that assertion?

But I am getting another error (maybe totally unrelated) when exiting this version of kdiff3:

QObject::connect: No such signal KDiff3App::createNewInstance(const QString&,const QString&,const QString&)
QObject::connect:  (sender name:   'kdiff3_part')
QObject::connect:  (receiver name: 'kdiff3')


I then have to ctrl+c it to quit. Or use kill to quit it.

This probably belongs in another bug report.
Comment 2 Nathan Blomquist 2006-04-11 07:24:03 UTC
(In reply to comment #1)
> I then have to ctrl+c it to quit. Or use kill to quit it.
> 
> This probably belongs in another bug report.
> 

Forgot to mention.  I get this problem both when built with libkonq and when built with the header file commented out.
Comment 3 Mark Glines 2006-04-17 15:52:22 UTC
(In reply to comment #1)
> But I am getting another error (maybe totally unrelated) when exiting this
> version of kdiff3:
> 
> QObject::connect: No such signal KDiff3App::createNewInstance(const
> QString&,const QString&,const QString&)
> QObject::connect:  (sender name:   'kdiff3_part')
> QObject::connect:  (receiver name: 'kdiff3')
> 
> 
> I then have to ctrl+c it to quit. Or use kill to quit it.
> 
> This probably belongs in another bug report.

I am seeing the libkonq dependency problem (after installing libkonq, it builds fine), but I do not see the application-quit problem you're seeing.  Did you create a separate bug for it?  (I think you should.)
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-20 11:38:07 UTC
Commenting out the header suffices, but there're other issues with this version, masked it.