Building 2.5 kernels on 8.0
Hi.
Tried this on another SuSE list, with no response. Maybe here
will be better.
Having a devil of a time building a 2.5 kernel on SuSE 8.0.
Ok, call me crazy, but if you are still reading...
$ make xconfig
[....]
make -f scripts/Makefile.build obj=scripts
make -f scripts/Makefile.build obj=scripts/kconfig
scripts/kconfig/qconf
*
* Unable to find the QT installation. Please make sure
* that the
* QT development package is correctly installed and the
* QTDIR
* environment variable is set to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1
make: *** [scripts/kconfig/qconf] Error 2
I tried mucking with scripts/kconfig/qconf, which got me nowhere
$ make menuconfig
[...]
make -f scripts/Makefile.build obj=scripts
make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/mconf
make[1]: `scripts/kconfig/mconf' is up to date.
make -f scripts/Makefile.build obj=scripts/lxdialog
gcc -Wp,-MD,scripts/lxdialog/.checklist.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="
On Wednesday 18 December 2002 00:13, Michael Fischer wrote: [stuff deleted]
Having a devil of a time building a 2.5 kernel on SuSE 8.0.
Ok, call me crazy, but if you are still reading...
$ make xconfig [....] make -f scripts/Makefile.build obj=scripts make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/qconf * * Unable to find the QT installation. Please make sure * that the * QT development package is correctly installed and the * QTDIR * environment variable is set to the correct location. * make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1 make: *** [scripts/kconfig/qconf] Error 2
I tried mucking with scripts/kconfig/qconf, which got me nowhere
$ make menuconfig [...]
make -f scripts/Makefile.build obj=scripts make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/mconf make[1]: `scripts/kconfig/mconf' is up to date. make -f scripts/Makefile.build obj=scripts/lxdialog gcc -Wp,-MD,scripts/lxdialog/.checklist.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="
" -c -o scripts/lxdialog/checklist.o scripts/lxdialog/checklist.c In file included from scripts/lxdialog/checklist.c:24: scripts/lxdialog/dialog.h:29: curses.h: No such file or directory make[1]: *** [scripts/lxdialog/checklist.o] Error 1 make: *** [menuconfig] Error 2 fixing the scripts/lxdialog/Makefile.build to use
got me to a wad of compiler errors concerning dialog.h and checklist.c Anyone got good tips on this one? Short of "send patches to Roman"?
TIA.
Michael
It would appear that your installation of 8.0 isn't complete. You apparently do not have Qt nor ncurses installed (or setup the way those configure programs want them). Try make config and use the old fashioned kernel configuration. It isn't pretty, but I haven't seen it fail in a long time. I haven't played with the 2.5 kernels, so I am assuming that the old make config is still there. -- Kelly L. Fulks Home Account
Michael Fischer writes:
Hi.
Tried this on another SuSE list, with no response. Maybe here will be better.
Having a devil of a time building a 2.5 kernel on SuSE 8.0.
Ok, call me crazy, but if you are still reading...
$ make xconfig [....] make -f scripts/Makefile.build obj=scripts make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/qconf * * Unable to find the QT installation. Please make sure * that the * QT development package is correctly installed and the * QTDIR * environment variable is set to the correct location. * make[1]: *** [scripts/kconfig/.tmp_qtcheck] Error 1 make: *** [scripts/kconfig/qconf] Error 2
I tried mucking with scripts/kconfig/qconf, which got me nowhere
Sorry I have not compiled any of the 2.5 kernels yet. Are they using Qt for displaying in X, now? You might try downloading qt3 directly from ftp.troll.no, building it, but don't install it. Then export QTDIR=<location of build> I Find it bizarre that they would choose to use Qt in building a kernel.
$ make menuconfig [...]
make -f scripts/Makefile.build obj=scripts make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/mconf make[1]: `scripts/kconfig/mconf' is up to date. make -f scripts/Makefile.build obj=scripts/lxdialog gcc -Wp,-MD,scripts/lxdialog/.checklist.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="
" -c -o scripts/lxdialog/checklist.o scripts/lxdialog/checklist.c In file included from scripts/lxdialog/checklist.c:24: scripts/lxdialog/dialog.h:29: curses.h: No such file or directory make[1]: *** [scripts/lxdialog/checklist.o] Error 1 make: *** [menuconfig] Error 2 fixing the scripts/lxdialog/Makefile.build to use
got me to a wad of compiler errors concerning dialog.h and checklist.c
Is ncurses-devel installed?
Anyone got good tips on this one? Short of "send patches to Roman"?
TIA.
Michael -- Michael Fischer
Happiness is a config option.
In this case you could also try 'make config' which will give you a very basic way to configure the kernel.
michael@visv.net Recompile and be happy.
On Wed, Dec 18, Jesse Marlin wrote:
Michael Fischer writes:
Hi.
Tried this on another SuSE list, with no response. Maybe here will be better.
Having a devil of a time building a 2.5 kernel on SuSE 8.0.
Sorry I have not compiled any of the 2.5 kernels yet. Are they using Qt for displaying in X, now? You might try downloading qt3 directly from ftp.troll.no, building it, but don't install it. Then export QTDIR=<location of build>
I Find it bizarre that they would choose to use Qt in building a kernel.
Well, see Roman Zippel. Other folks have been cooking up GTK and other widget set variants. To each his/her own. Odd bit is that of course I _do_ have a qt installation, as I have SuSE stick in KDE and so forth at install time. I like having KDE utilities around, and to let Yast2 work properly (vile curses mode in 8.0 which I've heard got improved, but hey). I had tried editing the appropriate files to help the build system find my qt install, but it never seemed to work out right. Perhaps I was missing some qt-devel packages, similar to the problem below. [...]
Is ncurses-devel installed?
Nope, somehow I missed that one. It did the trick to get menuconfig going. Thanks to all who replied. Michael -- Michael Fischer Happiness is a config option. michael@visv.net Recompile and be happy.
participants (3)
-
Jesse Marlin
-
Kelly L. Fulks
-
Michael Fischer