Upgrading to 6.2 stable - failed to compile kernel
E-4A48424B4B-2473-E at happy-fish.co.uk
Mon Sep 25 10:53:42 PDT 2006
As a total newbie, I am pushing my (lack of) knowledge to the limit as
a way of learning more about FreeBSD...
I had v6.1 release installed and a custom kernel. After the binary
upgrade to v6.2, I tried to recreate the PPS kernel from updated
sources, but got:
| ../../../dev/mii/ip1000phy.c: In function `ip1000phy_probe':
| ../../../dev/mii/ip1000phy.c:91: error: `MII_OUI_ICPLUS' undeclared (first use in this function)
| ../../../dev/mii/ip1000phy.c:91: error: (Each undeclared identifier is reported only once
| ../../../dev/mii/ip1000phy.c:91: error: for each function it appears in.)
| ../../../dev/mii/ip1000phy.c:92: error: `MII_MODEL_ICPLUS_IP1000A' undeclared (first use in this function)
| ../../../dev/mii/ip1000phy.c:93: error: `MII_STR_ICPLUS_IP1000A' undeclared (first use in this function)
| *** Error code 1
| Stop in /usr/src/sys/i386/compile/MINIMUM_PPS.
Using this method:
| config MINIMUM_PPS
| cd ../compile/MINIMUM_PPS
| make cleandepend
| make depend
| make install
MINIMUM_PPS had compiled OK on 6.1 and this is the only way I have
tried to create a custom kernel so far.
I had run cvsup to register the existing 6.1 release, and then again
to update to the latest 6.2 stable. I can post the supfiles, if it
would help - it's also the first time I've used cvsup...
As an experiment, I have just started a buildworld to see if that will
fix the problem. That is likely to take a while on my AMD5x86 machine
so, while i am waiting, I thought I would ask if anyone can see where
I went wrong.
More information about the freebsd-stable