On Wed September 9 2009 9:55:50 pm Rajko M. wrote: On Thu September 10 2009 10:22:42 pm David Haller wrote: On Thu, 10 Sep 2009, John Andersen wrote:
asm-symlink in /usr/src/linux/include (it is created in linux-obj!).
The alternative to my suggestion would be to remove /usr/include/asm
<snip>
[1] old discussion. It's a matter of when incompatibilities are discovered via compiler / runtime warnings/errors. BTW: SUSE now uses a "hybrid" of the former positions, which were: a) /usr/include/{asm,linux,scsi} should directories, containing the kernel-headers the glibc was compiled against b) /usr/include/{asm,linux,scsi} should be symlinks, pointing to the headers of the current (mainly running) kernel Each has it's pros and cons. openSUSE uses:
b2) an extra header package for the current "main" / "stable" kernel to be installed. And symlinked to in the %postinstall scriptlet.
Thank you all, esp. Greg Freemyer John Andersen David Haller Rajko M. A combination of all of your suggestions solved the issue. =================================================================== athelon:/usr/src/linux-2.6.27.29-0.1 # make clean CLEAN /usr/src/linux-2.6.27.29-0.1 CLEAN .tmp_versions athelon:/usr/src/linux-2.6.27.29-0.1 # make mrproper CLEAN scripts/basic CLEAN scripts/kconfig CLEAN include/config CLEAN .config .config.old include/asm include/linux/autoconf.h include/linux/version.h include/linux/utsrelease.h athelon:/usr/src/linux-2.6.27.29-0.1 # make cloneconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf Cloning configuration file /proc/config.gz # # configuration written to .config # athelon:/usr/src/linux-2.6.27.29-0.1 # ls -l include/asm ls: cannot access include/asm: No such file or directory #expected athelon:/usr/src/linux-2.6.27.29-0.1 # make prepare scripts/kconfig/conf -s arch/x86/Kconfig CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL scripts/checksyscalls.sh athelon:/usr/src/linux-2.6.27.29-0.1 # ls -l include/asm lrwxrwxrwx 1 root root 7 2009-09-11 00:37 include/asm -> asm-x86 # works athelon:/usr/src/linux-2.6.27.29-0.1 # ====================================================================== The rest of the compile seemed to work. Now I'll give the latest kernel a shot. FWIW, I went through ALL of /etc and /usr/src and /usr/include, etc, and removed ALL links that in any way appeared to be associated with compiling or the assembler, writing them down in case I didn't get them back. Then I reinstalled everything from Devel patterns in Yast and also Kernel devel, even though I had already done that several times. That was to put back any installable links the packages might provide. Now it works the way it did in 10.3 so I can just sit fat-dumb-happy (still stupid because at my age, learning is no longer possible) (say happy birthday to me, I turned 66 :) ) --- Thank you Richard -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org