Kernel Compiling

Michael J. E. Swift yellowdog-newbie@lists.terrasoftsolutions.com
28 May 2003 20:17:24 EDT


Hi,
     I'm trying to enable video4linux and firewire support
on my machine here, but when i go to build the kernel, it
crashes.  The following is the last few lines (where it
broke), so if anyone could give me some pointers, I would
appreciate it.  I'm working with 2.4.20-8d from the install cd.

make[1]: Entering directory
`/usr/src/linux-2.4.20-8d/arch/ppc/platforms'
make all_targets
make[2]: Entering directory
`/usr/src/linux-2.4.20-8d/arch/ppc/platforms'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8d/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
-fno-common -fomit-frame-pointer
-I/usr/src/linux-2.4.20-8d/arch/ppc -fsigned-char
-msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple
-mstring   -nostdinc -iwithprefix include
-DKBUILD_BASENAME=pmac_pic  -c -o pmac_pic.o pmac_pic.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8d/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
-fno-common -fomit-frame-pointer
-I/usr/src/linux-2.4.20-8d/arch/ppc -fsigned-char
-msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple
-mstring   -nostdinc -iwithprefix include
-DKBUILD_BASENAME=pmac_setup
-I/usr/src/linux-2.4.20-8d/drivers/scsi
-I/usr/src/linux-2.4.20-8d/fs/partitions
-I/usr/src/linux-2.4.20-8d/arch/ppc/mm -c -o pmac_setup.o
pmac_setup.c
pmac_setup.c:675:44: macro "set_task_state" requires 2
arguments, but only 1 given
pmac_setup.c: In function `pmac_discover_root':
pmac_setup.c:675: `set_task_state' undeclared (first use in
this function)
pmac_setup.c:675: (Each undeclared identifier is reported
only once
pmac_setup.c:675: for each function it appears in.)
make[2]: *** [pmac_setup.o] Error 1
make[2]: Leaving directory
`/usr/src/linux-2.4.20-8d/arch/ppc/platforms'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory
`/usr/src/linux-2.4.20-8d/arch/ppc/platforms'
make: *** [_dir_arch/ppc/platforms] Error 2