On 06/ 2/12 09:09 PM, Paul Wilhelm wrote:
I tried installing openSUSE 12.1 from scratch (since that is working for Andreas). I grabbed all tools except binutils and gcc from SUSE packages. I used the configure scripts you kindly provided, Andreas, for binutils and for gcc. I get the same error with openSUSE as I did with Arch. Have I overlooked an environment variable that needs to be set? I am just using fresh install stuff with no special environment set by me.
Here is the error output and the gcc -v output.
paul@linux-jkcx:~/src/openbios-devel> make Building OpenBIOS for sparc32 Building...error: /usr/include/linux/types.h:35:1: error: unknown type name ‘__u32’ In file included from /usr/include/bits/sigcontext.h:28:0, from /usr/include/signal.h:339, from ../kernel/bootstrap.c:13: /usr/include/asm/sigcontext.h:24:2: error: unknown type name ‘__u32’ /usr/include/asm/sigcontext.h:25:2: error: unknown type name ‘__u32’ /usr/include/asm/sigcontext.h:28:2: error: unknown type name ‘__u64’ /usr/include/asm/sigcontext.h:33:2: error: unknown type name ‘__u32’ /usr/include/asm/sigcontext.h:38:2: error: unknown type name ‘__u32’ /usr/include/asm/sigcontext.h:191:2: error: unknown type name ‘__u64’ /usr/include/asm/sigcontext.h:192:2: error: unknown type name ‘__u64’ /usr/include/asm/sigcontext.h:193:2: error: unknown type name ‘__u64’ /usr/include/asm/sigcontext.h:198:2: error: unknown type name ‘__u32’ make[1]: *** [host/kernel/bootstrap.o] Error 1 make[1]: Leaving directory `/home/paul/src/openbios-devel/obj-sparc32' make: *** [build] Error 1
The Makefiles wrap the commands in macros for readability. They look for V=1 to show the actual commands being used. To see what else is being included on the command line, what do you get when running
env V=1 make
?
HTH, -Nathan