You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, March 19th 2006, 8:33pm

Emerge kicker fails

i use Gentoo and i can't emerge kicker from kde. here is the ouput of my error:

exe_dlg.cpp: In constructor `PanelExeDialog::PanelExeDialog(const QString&, const QString&, const QString&, const QString&, bool, QWidget*, const char*)':
exe_dlg.cpp:59: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:62: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:63: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:64: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:65: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:66: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:70: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:72: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:74: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:76: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `bool PanelExeDialog::useTerminal() const':
exe_dlg.cpp:93: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `QString PanelExeDialog::title() const':
exe_dlg.cpp:98: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `QString PanelExeDialog::commandLine() const':
exe_dlg.cpp:103: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `QString PanelExeDialog::iconPath() const':
exe_dlg.cpp:108: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `QString PanelExeDialog::command() const':
exe_dlg.cpp:113: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `void PanelExeDialog::updateIcon()':
exe_dlg.cpp:119: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `void PanelExeDialog::fillCompletion()':
exe_dlg.cpp:124: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `void PanelExeDialog::slotReturnPressed()':
exe_dlg.cpp:171: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:172: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp:172: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
exe_dlg.cpp: In member function `void PanelExeDialog::slotSelect(const QString&)':
exe_dlg.cpp:187: error: invalid use of undefined type `struct NonKDEButtonSettings'
exe_dlg.h:28: error: forward declaration of `struct NonKDEButtonSettings'
make[3]: *** [exe_dlg.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kicker-3.4.3/work/kicker-3.4.3/kicker/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kicker-3.4.3/work/kicker-3.4.3/kicker'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kicker-3.4.3/work/kicker-3.4.3'
make: *** [all] Error 2

!!! ERROR: kde-base/kicker-3.4.3 failed.
!!! Function kde_src_compile, Line 224, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

here is my emerge --info:

Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP processor 1600+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.12
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-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.roedu.net/pub/mirrors/gentoo.org ftp://ftp.lug.ro/gentoo ftp://gentoo.romnet.org http://ftp.roedu.net/pub/mirrors/gentoo http://ftp.lug.ro/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cli crypt ctype cups dba dri eds emboss encode esd expat fam fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 idn imlib ipv6 jpeg kde lcms libg++ libwww mad memlimit mikmod mmx mmxext mng motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png posix python qt quicktime readline sdl session simplexml soap sockets spell spl sse ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xsl xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY

can anyone help me?

bram85

Professional

Posts: 948

Location: Eindhoven

Occupation: Software Engineer

  • Send private message

2

Sunday, March 19th 2006, 10:05pm

I think it has something to do with the moc tool, that is part of Qt. When you run moc on the file nonKDEButtonSettings.ui in the folder where the build fails, do you see any special output (like error messages)? If yes, you might want to re-emerge Qt then.
Bram Schoenmakers
KDE Netherlands (www.kde.nl)

3

Monday, March 20th 2006, 7:23am

i can't re-emerge now even kdelibs, although saturday i emrged-it succesfully kdelibs. here is the output:

/bin/sh ../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kdefx -I../interfaces -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/qt/3/include -I. -I/usr/kde/3.4/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=athlon-xp -O2 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kkeydialog.lo `test -f 'kkeydialog.cpp' || echo './'`kkeydialog.cpp
kshortcutdialog.cpp: In constructor `KShortcutDialog::KShortcutDialog(const KShortcut&, bool, QWidget*, const char*)':
kshortcutdialog.cpp:78: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:80: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:81: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:92: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:93: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:94: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:95: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:97: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:99: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:102: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:103: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:104: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:105: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:106: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:108: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::updateShortcutDisplay()':
kshortcutdialog.cpp:167: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:168: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:175: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:176: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:177: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `virtual void KShortcutDialog::slotDetails()':
kshortcutdialog.cpp:195: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::updateDetails()':kshortcutdialog.cpp:209: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:210: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:211: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:216: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:217: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:218: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:219: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:220: error: invalid use of undefined type `struct KShortcutDialogSimple'
kshortcutdialog.h:28: error: forward declaration of `struct KShortcutDialogSimple'
kshortcutdialog.cpp:221: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::slotSelectPrimary()':
kshortcutdialog.cpp:232: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::slotSelectAlternate()':
kshortcutdialog.cpp:243: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::slotClearPrimary()':
kshortcutdialog.cpp:258: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::slotClearAlternate()':
kshortcutdialog.cpp:266: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp: In member function `void KShortcutDialog::keyPressed(KKey)':
kshortcutdialog.cpp:516: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
kshortcutdialog.cpp:525: error: invalid use of undefined type `struct KShortcutDialogAdvanced'
kshortcutdialog.h:29: error: forward declaration of `struct KShortcutDialogAdvanced'
make[3]: *** [kshortcutdialog.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3/kdeui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3/kdeui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.4.3-r1 failed.
!!! Function kde_src_compile, Line 224, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

Posts: 8

Location: Karlsruhe, Germany

  • Send private message

4

Monday, March 20th 2006, 8:32am

I'm using gentoo, too, but ATM have no clue what is your prob.
maybe you should better post it to forums.gentoo.org

bram85

Professional

Posts: 948

Location: Eindhoven

Occupation: Software Engineer

  • Send private message

5

Monday, March 20th 2006, 9:03am

As I already said, it looks like your moc is broken. Try to re-emerge Qt first.
Bram Schoenmakers
KDE Netherlands (www.kde.nl)

6

Monday, March 20th 2006, 9:07am

i already did re-emerged qt and it seems fine when i re-emerge kdelibs. i hope that i will have same luck at kicker ;).

7

Monday, March 20th 2006, 10:34am

i solved the problem re-emerging qt. thx guys 8).