Kernel compilation problem

David O'Brien obrien at freebsd.org
Fri Dec 10 16:43:02 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?


More information about the freebsd-amd64 mailing list