make menuconfig works, but # make xconfig HOSTCXX scripts/kconfig/qconf.o scripts/kconfig/qconf.cc:6:26: qapplication.h: No such file or directory scripts/kconfig/qconf.cc:7:25: qmainwindow.h: No such file or directory scripts/kconfig/qconf.cc:8:22: qtoolbar.h: No such file or directory scripts/kconfig/qconf.cc:9:19: qvbox.h: No such file or directory Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 x86_64) ================================================================= System uname: 2.6.9-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa berkdb bitmap-fonts cdr crypt cups curl dvd dvdr esd f77 fam fbcon fortran g77 gdbm gif gnome gpm gtk imlib ipv6 jp2 jpeg kde libwww lzw lzw-tiff motif mozilla mpeg multilib ncurses nls opengl oss pam perl png python qt readline ssltcpd tetex tiff truetype usb userlocales xml xml2 xmms xpm xrandr xv zlib"
Do you have qt installed?
I would hope so, given that I am running kde... version is 3.3.3 since yesterday, and the error remains the same.
Please run "make clean" then post the output of: KBUILD_VERBOSE=1 make xconfig
sorry for the delay. done! make clean, followed by KBUILD_VERBOSE=1 make xconfig $ make -f scripts/Makefile.build obj=scripts/basic gcc -Wp,-MD,scripts/basic/.fixdep.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/basic/fixdep scripts/basic/fixdep.c gcc -Wp,-MD,scripts/basic/.split-include.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/basic/split-include scripts/basic/split-include.c gcc -Wp,-MD,scripts/basic/.docproc.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/basic/docproc scripts/basic/docproc.c make -f scripts/Makefile.build obj=scripts/kconfig xconfig gcc -Wp,-MD,scripts/kconfig/.conf.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o scripts/kconfig/conf.o scripts/kconfig/conf.c gcc -Wp,-MD,scripts/kconfig/.kconfig_load.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-point er -c -o scripts/kconfig/kconfig_load.o scripts/kconfig/kconfig_load.c gcc -Wp,-MD,scripts/kconfig/.mconf.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o scripts/kconfig/mconf.o scripts/kconfig/mconf.c g++ -Wp,-MD,scripts/kconfig/.qconf.o.d -O2 -I/usr/lib/qt3//include -c -o scripts/kconfig/qco nf.o scripts/kconfig/qconf.cc scripts/kconfig/qconf.cc:6:26: qapplication.h: No such file or directory scripts/kconfig/qconf.cc:7:25: qmainwindow.h: No such file or directory scripts/kconfig/qconf.cc:8:22: qtoolbar.h: No such file or directory scripts/kconfig/qconf.cc:9:19: qvbox.h: No such file or directory scripts/kconfig/qconf.cc:10:23: qsplitter.h: No such file or directory scripts/kconfig/qconf.cc:11:23: qlistview.h: No such file or directory scripts/kconfig/qconf.cc:12:23: qtextview.h: No such file or directory scripts/kconfig/qconf.cc:13:23: qlineedit.h: No such file or directory scripts/kconfig/qconf.cc:14:22: qmenubar.h: No such file or directory ...
On your system it is looking for Qt includes at /usr/lib/qt3//include whereas portage installs them to /usr/qt/3 At a terminal, you get this behaviour right? # echo $QTDIR /usr/lib/qt3/ Have you ever installed Qt manually or something? Portage should be setting the correct QTDIR value in /etc/env.d, perhaps you could post the output of # grep QTDIR /etc/env.d/*
hi: nope, I never touched any of this stuff by hand, at all. $ echo $QTDIR /usr/qt/3 $ grep QTDIR /etc/env.d/* /etc/env.d/50qtdir3:QTDIR=/usr/qt/3 sorry, I would have no idea what set this---or what it should be. regards, /iaw
Does anything exist under /usr/lib/qt3 ?
Showing us the contents of scripts/kconfig/.tmp_qtcheck may also be useful
nope, there is no such hierarchy, at all. the directory does not exist.
hi daniel: interesting. I must admit I was in the process of doing an emerge update on this machine, but it is done now. $ ls /usr/src/linux/ drwxr-xr-x 18 root root 4096 Jan 1 17:26 linux-2.6.9-gentoo-r9 drwxr-xr-x 18 root root 4096 Dec 26 16:37 linux-2.6.9-gentoo-r12 lrwxrwxrwx 1 root root 30 Dec 19 14:07 linux -> /usr/src/linux-2.6.9-gentoo-r9 is the kernel update (that just came across the wire a couple of days ago) supposed to relink linux from r9 to r12? regards, /iaw
No it is not. You are supposed to change the link after you have prepared the new kernel. Are you saying that the issue no longer occurs on the newer version? And something is seriously wrong if you do not have the scripts directory.
hi dan: nope, I was not saying this at all--though i can say it now. Earlier, I was just stating that I had thought that as soon as an update occurs, the new version will replace the older version. I guess the kernel mechanism is different. I just switched the link myself, and rebuilt the kernel. whatever it was in r9, r12 solves this. regards, /iaw