On Thu, 2005-12-08 at 08:26 +0000, John Logsdon wrote: > If I can squeeze a message between the discussions on security (:-)) I > have been trying to compile a kernel on an x86_64 box under CentOS4.1 and > now 4.2. > > The problem is that neither make xconfig or make gconfig work: > > make gconfig > * > * Unable to find the GTK+ installation. Please make sure that > * the GTK+ 2.0 development package is correctly installed... > * You need gtk+-2.0, glib-2.0 and libglade-2.0. > * > make[1]: *** [scripts/kconfig/.tmp_gtkcheck] Error 1 > make: *** [gconfig] Error 2 > > and a similar message for xconfig: > > make xconfig > HOSTLD scripts/kconfig/qconf > /usr/bin/ld: cannot find -lqt > collect2: ld returned 1 exit status > make[1]: *** [scripts/kconfig/qconf] Error 1 > make: *** [xconfig] Error 2 > > Yet I have the following libraries installed: > > compat-glibc.i386 1:2.3.2-95.30 installed > compat-glibc.x86_64 1:2.3.2-95.30 installed > compat-glibc-headers.x86_64 1:2.3.2-95.30 installed > glibc.i686 2.3.4-2.13 installed > glibc.x86_64 2.3.4-2.13 installed > glibc-common.x86_64 2.3.4-2.13 installed > glibc-devel.x86_64 2.3.4-2.13 installed > glibc-devel.i386 2.3.4-2.13 installed > glibc-headers.x86_64 2.3.4-2.13 installed > glibc-kernheaders.x86_64 2.4-9.1.98.EL installed > glibc-utils.x86_64 2.3.4-2.13 installed > gtk+.i386 1:1.2.10-33 installed > gtk+.x86_64 1:1.2.10-33.centos4 installed > gtk+-devel.x86_64 1:1.2.10-33.centos4 installed > gtk-engines.i386 1:0.12-6.el4 installed > gtk-engines.x86_64 1:0.12-6.el4 installed > gtk2.x86_64 2.4.13-18 installed > gtk2.i386 2.4.13-18 installed > gtk2-devel.x86_64 2.4.13-18 installed > gtk2-engines.x86_64 2.2.0-7.el4 installed > gtk2-engines.i386 2.2.0-7.el4 installed > libglade2.i386 2.4.0-5 installed > libglade2.x86_64 2.4.0-5 installed > pygtk2.x86_64 2.4.0-1 installed > pygtk2-libglade.x86_64 2.4.0-1 installed > > > Since menuconfig is totally unusable, I am quite stuck. I have regularly > compiled on an x86 box with virtually identical installation and I have > compared the libraries but can't see what I have missed. I use this all the time and it works OK for me. Been using it for at least 5 years and it is not as pretty as the other 2 options, but works fine :) > > The kernel version is 2.6.14.3 which is the latest stable but this happens > with older kernels. There have been suggestions of various patches to a > makefile which I have tried but to no avail. So I think it may be a > library issue. > > So can anyone with an x86_64 box on which they have successfully compiled > a kernel post me their output from: > > yum list | egrep gtk\|glibc\|glade | grep installed > > ... or even the complete yum list (privately to save bandwidth!) > There is a bug in the code :) This fixed it for me: http://www.fedoraforum.org/forum/archive/index.php/t-466.html (that is, edit the file $BUILD_DIR/scripts/kconfig/Makefile and search for print-multi-os-directory and take out the space for between: $(HOSTCXX) and -print-multi-os-directory so that the lines look like that posted in the above link. -------------- I also submitted this as a confirmed bug so that others can find it at bugs.centos.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.centos.org/pipermail/centos/attachments/20051208/f3edee46/attachment.bin