Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129531 - looks like kdiff3-0.9.89 depends on libkonq
Summary: looks like kdiff3-0.9.89 depends on libkonq
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-10 14:52 UTC by Ruslan U. Zakirov
Modified: 2006-04-20 11:38 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 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] Ошибка 1
make[2]: Leaving directory `/home/var/tmp/portage/kdiff3-0.9.89/work/kdiff3-0.9.89/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/var/tmp/portage/kdiff3-0.9.89/work/kdiff3-0.9.89'
make: *** [all] Ошибка 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.