Article [#5491] Build bf561 smp kernel failed at mem_map.h

[#5491] Build bf561 smp kernel failed at mem_map.h

Submitted By: Vivi Li

Open Date

2009-09-03 19:13:05     Close Date

2009-09-23 02:15:44

Priority:

Medium     Assignee:

Graf Yang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2010R1     Release:

Category:

Make Errors     Board:

N/A

Processor:

BF561     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

gcc4.1-09r1-rc9

App binary format:

N/A     

Summary: Build bf561 smp kernel failed at mem_map.h

Details:

Build bf561 smp kernel failed at mem_map.h in trunk.

--

  AS      arch/blackfin/kernel/entry.o^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h: Assembler messages:^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:179: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:179: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:180: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:180: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:181: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:181: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:182: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:182: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:183: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:183: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:184: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:184: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:185: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:185: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:186: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:186: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:187: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:187: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:188: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:188: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:189: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:189: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:190: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:190: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:191: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:191: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:192: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:192: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:193: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:193: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:194: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:194: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:196: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:196: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:197: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:197: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:198: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:198: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:199: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:199: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:200: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:200: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:201: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:201: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:202: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:202: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:203: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:203: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:204: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:204: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:205: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:205: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:206: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:206: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:207: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:207: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:208: Error: syntax error. Input text was static.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:208: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:209: Error: syntax error. Input text was {.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:209: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:210: Error: syntax error. Input text was return.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:210: Error: ^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:211: Error: syntax error. Input text was }.^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/mach-bf561/include/mach/mem_map.h:211: Error: ^M

make[2]: *** [arch/blackfin/kernel/entry.o] Error 1^M

make[1]: *** [arch/blackfin/kernel] Error 2^M

make[1]: *** Waiting for unfinished jobs....^M

make[1]: Leaving directory `/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x'^M

make: *** [linux] Error 1^M

--

Follow-ups

--- Vivi Li                                                  2009-09-15 05:24:09

For the latest trunk, it fails with bellow message:

--

  CC      arch/blackfin/kernel/asm-offsets.s^M

In file included from

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/include/asm/bitops.h:84,^M

                 from include/linux/bitops.h:17,^M

                 from include/linux/kernel.h:15,^M

                 from include/linux/sched.h:52,^M

                 from arch/blackfin/kernel/asm-offsets.c:31:^M

include/asm-generic/bitops/non-atomic.h:104: error: redefinition of

‘test_bit’^M

/home/test/work/cruise/checkouts/uclinux-dist/linux-2.6.x/arch/blackfin/include/asm/bitops.h:55:

error: previous definition of ‘test_bit’ was here^M

make[2]: *** [arch/blackfin/kernel/asm-offsets.s] Error 1^M

--

--- Graf Yang                                                2009-09-22 01:14:30

Fixed on trunk.

--- Vivi Li                                                  2009-09-23 02:15:44

OK now. Close it.

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.