Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75552 - make xconfig fails on 2.6.9-gentoo-r9
Summary: make xconfig fails on 2.6.9-gentoo-r9
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-24 07:09 UTC by ivo welch
Modified: 2005-01-02 09:37 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 ivo welch 2004-12-24 07:09:01 UTC
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"
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-12-29 17:17:29 UTC
Do you have qt installed?
Comment 2 ivo welch 2004-12-29 17:19:22 UTC
I would hope so, given that I am running kde... version is 3.3.3 since yesterday, and the error remains the same.
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2004-12-29 17:30:34 UTC
Please run "make clean" then post the output of:

KBUILD_VERBOSE=1 make xconfig
Comment 4 ivo welch 2005-01-01 14:28:02 UTC
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
...
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2005-01-01 15:05:17 UTC
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/*
Comment 6 ivo welch 2005-01-01 16:15:28 UTC
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
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2005-01-01 16:47:28 UTC
Does anything exist under /usr/lib/qt3 ?
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2005-01-01 17:02:51 UTC
Showing us the contents of scripts/kconfig/.tmp_qtcheck may also be useful
Comment 9 ivo welch 2005-01-01 18:36:49 UTC
nope, there is no such hierarchy, at all.  the directory does not exist.
Comment 10 ivo welch 2005-01-01 18:39:55 UTC
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
Comment 11 Daniel Drake (RETIRED) gentoo-dev 2005-01-02 06:40:43 UTC
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.
Comment 12 ivo welch 2005-01-02 09:37:48 UTC
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