building kernel on rs/6000 43p 150


Subject: building kernel on rs/6000 43p 150
maij@sg.ibm.com
Date: Tue Feb 08 2000 - 23:58:18 MST


Hi,

I have successively installed cs1.1 on our RS6000 7043 (43p 150). Now I am
thinking of putting in a ForeRunnerLE 150Mbps PCI ATM card. The linux atm
package 0.67 requires a specific kernel version 2.3.42. I get the kernel
code from the main tree, patch it and try to compile. It stops at the error
saying:

In file included from init/main.c:33:
/usr/src/linux/include/linux/pci.h:318: parse error before `dma_addr_t'
/usr/src/linux/include/linux/pci.h:318: warning: no semicolon at end of
struct or union
/usr/src/linux/include/linux/pci.h:346: parse error before `}'
make: *** [init/main.o] Error 1

Seems dma_addr_t has never been defined in any header files in
"include/asm-ppc". Or I miss something. Anyone could tell me how should I
build a new kernel for yellowdog? what else do I need other than the
'common' source tree?

Thanks a lot.
-Jianning

------------------------------------------------------------
      Mai Jian Ning
      IBM Emerging Technology Centre
      IBM Singapore Pte Ltd
------------------------------------------------------------



This archive was generated by hypermail 2a24 : Wed Mar 01 2000 - 00:07:10 MST