Kernel compilation problem

Guillaume R. developpez at freesurf.fr
Mon Dec 20 03:34:18 PST 2004


> On Tue, Dec 07, 2004 at 06:06:21PM +0100, Guillaume R. wrote:
>> > On Monday 06 December 2004 05:50 am, freebsd2 at freesurf.fr wrote:
>> >> Hi all!
>> >> I'm very new to FreeBSD (indeed I ran it since one week) and I need
>> >> to compile my kernel so that some patches will apply correctly. So
>> >> I made all the process I type make depends && make and I've got sth
>> >> like this:
>> >> ../../../i386/i386/genassym.c:216:error: storage size of BC32SELw0
>> >> isn't known
>> >> I've got that for all BC32 and furthermore on line 214 for KSPEL :(
>> >> So the compilation stops on an error code.
>> >> Does anyone got a clue?
>> >> Many thx :)
>> >
>> > It means you're in the wrong directory and as a result, trying to
>> > build
>> >  an i386 kernel on an amd64 machine with an amd64 compiler.
>> >
>> > You probably want to do your thing in /usr/src/sys/amd64/conf
>> > and /usr/src/sys/amd64/compile/...
>> I am in those directories I try again and pay attention to this. Do u
>> think it's a bug or sth like that?
>
> You can't be doing this in /usr/src/sys/amd64/conf otherwise you would
> never try to compile i386/i386/genassym.c.  Exactly what are the
> commands and steps you are taking in trying to build a kernel?
The problem is the makefile: it's the same as the one for i386; I was very
astonished when I discover that. I will try to cvsup my tree to see if I
could change sth by that way

-- 





More information about the freebsd-amd64 mailing list