[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel 2.1.132/2.2.0-pre1



has anybody managed to compile the above mentioned kernels on a
powerpc. it used to work fine until 2.1.131, but now, when i try it
with 2.1.132/2.2.0-pre1, i get the following (this is for 2.2.0-pre1):

make-kpkg --subarch=pmac --rev=2.2.0-pre1-99 kernel_image
test -f stamp-configure || make -f /usr/lib/kernel-package/rules
configure
make  ARCH=ppc zImage
make[1]: Entering directory `/usr/local/src/linux'
make[2]: Entering directory `/usr/local/src/linux/arch/ppc/kernel'
gcc -fno-builtin -I/usr/local/src/linux/include -D__KERNEL__ -o checks
checks.c
In file included from checks.c:2:
/usr/local/src/linux/include/linux/sched.h:223: parse error before
`cycles_t'
/usr/local/src/linux/include/linux/sched.h:223: warning: no semicolon 
at end of struct or union
/usr/local/src/linux/include/linux/sched.h:238: parse error before `:'
/usr/local/src/linux/include/linux/sched.h:239: parse error before `:'
/usr/local/src/linux/include/linux/sched.h:270: parse error before `:'
/usr/local/src/linux/include/linux/sched.h:307: parse error before `}'
/usr/local/src/linux/include/linux/sched.h:375: field `task' has 
incomplete type
/usr/local/src/linux/include/linux/sched.h: In function `hash_pid':
/usr/local/src/linux/include/linux/sched.h:415: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:415: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:417: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:418: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:418: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:420: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function `unhash_pid':
/usr/local/src/linux/include/linux/sched.h:425: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:426: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:426: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:427: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:427: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function
`find_task_by_pid':
/usr/local/src/linux/include/linux/sched.h:434: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:434: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function
`signal_pending':
In file included from checks.c:2:
/usr/local/src/linux/include/linux/sched.h:491: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function
`recalc_sigpending':
/usr/local/src/linux/include/linux/sched.h:506: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:506: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:509: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:509: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:510: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:510: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:511: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:511: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:512: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:512: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:515: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:515: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:516: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:516: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:519: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:519: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:522: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function
`on_sig_stack':
/usr/local/src/linux/include/linux/sched.h:529: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:530: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:530: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function
`sas_ss_flags':
/usr/local/src/linux/include/linux/sched.h:535: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function `suser':
/usr/local/src/linux/include/linux/sched.h:562: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:563: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function `fsuser':
/usr/local/src/linux/include/linux/sched.h:571: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:572: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h: In function `capable':
/usr/local/src/linux/include/linux/sched.h:587: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/sched.h:592: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/linux/mm.h: In function `expand_stack':
In file included from checks.c:4:
/usr/local/src/linux/include/linux/mm.h:339: dereferencing pointer to
incomplete type
/usr/local/src/linux/include/linux/mm.h:341: dereferencing pointer to
incomplete type
/usr/local/src/linux/include/asm/pgtable.h: In function `set_pgdir':
In file included from checks.c:14:
/usr/local/src/linux/include/asm/pgtable.h:547: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/pgtable.h:548: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/pgtable.h:550: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/uaccess.h: In function `verify_area':
In file included from checks.c:15:
/usr/local/src/linux/include/asm/uaccess.h:36: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/uaccess.h: In function
`copy_from_user':
/usr/local/src/linux/include/asm/uaccess.h:214: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/uaccess.h: In function
`copy_to_user':
/usr/local/src/linux/include/asm/uaccess.h:222: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/uaccess.h: In function `clear_user':
/usr/local/src/linux/include/asm/uaccess.h:237: dereferencing pointer
to incomplete type
/usr/local/src/linux/include/asm/uaccess.h: In function
`strncpy_from_user':
/usr/local/src/linux/include/asm/uaccess.h:247: dereferencing pointer
to incomplete type
checks.c: In function `main':
checks.c:51: sizeof applied to an incomplete type
checks.c:53: sizeof applied to an incomplete type
make[2]: *** [checks] Error 1
make[2]: Leaving directory `/usr/local/src/linux/arch/ppc/kernel'
make[1]: *** [checks] Error 2
make[1]: Leaving directory `/usr/local/src/linux'
make: *** [build] Error 2

--alex--

-- 
| I believe the moment is at hand when, by a paranoiac and active |
|  advance of the mind, it will be possible (simultaneously with  |
|  automatism and other passive states) to systematize confusion  |
|  and thus to help to discredit completely the world of reality. |


Reply to: