On Thu September 10 2009 6:18:02 pm John Andersen wrote:
David Haller wrote:
Hello,
On Thu, 10 Sep 2009, Richard wrote:
On Thu September 10 2009 12:21:07 pm David Haller wrote: <snip> Ok, that's why.
There's two symlinks used:
/usr/src/linux-obj/$ARCH/$TYPE/include/asm -> asm-x86 and /usr/src/linux-obj/$ARCH/$TYPE/include2/asm -> ../../../../linux-$VERSION/include/asm-x86
but there's _no_ symlink /usr/src/linux/include/asm, i.e. your link in /usr/include also points to nothing.
So: remove /usr/include/asm and symlink the correct /usr/include/asm-$ARCH
But he should NOT be creating these symlinks.
I didn't create those symlinks, something else did. I don't know what or when, but I didn't make any symlinks except for the ones I tried per a previous suggestion, and when they failed, I removed them. The one(s) mentioned By David were there, put there by something else. Until he suggested to look in that directory, I had no clue they were even there, however they *looked* reasonable so I left them alone as I knew I hadn't made them myself.
The make process will take care of that as long as he has $ARCH and $TYPE set. People should never have to run around making symlinks in distributed source.
Never on any machine have I had to set any environ variables, and I have NOT set $ARCH or $TYPE. I am not even sure where the best place to define them would be nor what they should contain. I am using AMD-64 (2 x 32 cores) and use 32bit versions of SuSE rather than the 64bit which still has too many problems though getting better. Do you have a suggestion? Remember when I first starated this, I started with 'make clean proper' then tried the 'make cloneconfig' and others but ALL of them created the error message BEFORE I started applying the suggestions (including symlinks which I had never had to do before). -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org