Linux MIPS Architecture development
 help / color / mirror / Atom feed
From: Julian Scheel <jscheel@activevb.de>
To: linux-mips <linux-mips@linux-mips.org>
Subject: Problems compiling MIPS64 kernel
Date: Mon, 23 Dec 2002 13:13:54 +0100	[thread overview]
Message-ID: <200212231313.54593.jscheel@activevb.de> (raw)

Hi all,

after I got the mips-patched 2.4.20 kernel-sources now, I made a new try to 
compile my mips64-kernel.
As compiler I am using the SDE-GCC (www.algor.co.uk). make menuconfig works 
well, but when I do "make vmlinux" I get following errors:

------------
sde-gcc -D__KERNEL__ 
-I/home/jscheel/Programmieren/cmms/mips-kernel/linux/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -mips64     -I 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/gcc -mabi=64 
-G 0 -mno-abicalls -fno-pic -Wa,--trap -pipe -Wa,-32 -Wa,-mgp64   
-DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/system.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/processor.h:36,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/prefetch.h:13,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/list.h:6,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/wait.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/fs.h:12,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/capability.h:17,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/binfmts.h:5,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:9,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/sgidefs.h:18:39: 
#error Use a Linux compiler or give up.
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/fs.h:26,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/capability.h:17,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/binfmts.h:5,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:9,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h: In 
function `find_next_zero_bit':
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h:340: 
`SZLONG_LOG' undeclared (first use in this function)
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h:340: 
(Each undeclared identifier is reported only once
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h:340: 
for each function it appears in.)
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h:341: 
`SZLONG_MASK' undeclared (first use in this function)
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/bitops.h:350: 
`_MIPS_SZLONG' undeclared (first use in this function)
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda_fs_i.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/fs.h:308,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/capability.h:17,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/binfmts.h:5,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:9,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h: At 
top level:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:259: 
parse error before `u_quad_t'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:259: 
warning: no semicolon at end of struct or union
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:267: 
parse error before `va_bytes'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:267: 
warning: type defaults to `int' in declaration of `va_bytes'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:267: 
warning: data definition has no type or storage class
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:268: 
parse error before `va_filerev'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:268: 
warning: type defaults to `int' in declaration of `va_filerev'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:268: 
warning: data definition has no type or storage class
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:435: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:443: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:485: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:494: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:539: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:546: 
field `attr' has incomplete type
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/coda.h:566: 
field `attr' has incomplete type
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termios.h:12,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/termios.h:5,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/tty.h:22,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:24,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:31: 
parse error before `tcflag_t'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:31: 
warning: no semicolon at end of struct or union
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:32: 
warning: type defaults to `int' in declaration of `c_oflag'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:32: 
warning: data definition has no type or storage class
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:33: 
parse error before `c_cflag'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:33: 
warning: type defaults to `int' in declaration of `c_cflag'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:33: 
warning: data definition has no type or storage class
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:34: 
parse error before `c_lflag'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:34: 
warning: type defaults to `int' in declaration of `c_lflag'
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:34: 
warning: data definition has no type or storage class
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/asm/termbits.h:37: 
parse error before `}'
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/tty.h:24,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:24,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/tty_driver.h:130: 
field `init_termios' has incomplete type
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:4,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/sched.h:187: 
`_MIPS_SZLONG' undeclared here (not in a function)
In file included from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/slab.h:14,
                 from 
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h: In 
function `page_zone':
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:330: 
`_MIPS_SZLONG' undeclared (first use in this function)
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:331: 
warning: control reaches end of non-void function
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h: In 
function `set_page_zone':
/home/jscheel/Programmieren/cmms/mips-kernel/linux/include/linux/mm.h:335: 
`_MIPS_SZLONG' undeclared (first use in this function)
make: *** [init/main.o] Error 1
-----------

especially the line "#error Use a Linux compiler or give up" surprised me?!
Can someone help me a bit?

-- 
Grüße,
Julian

             reply	other threads:[~2002-12-23 12:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-23 12:13 Julian Scheel [this message]
2002-12-23 13:21 ` Problems compiling MIPS64 kernel Maciej W. Rozycki
2002-12-23 20:33 ` Ralf Baechle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200212231313.54593.jscheel@activevb.de \
    --to=jscheel@activevb.de \
    --cc=linux-mips@linux-mips.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox