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
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.
(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.
(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.)
Commenting out the header suffices, but there're other issues with this version, masked it.