Compilation of Fiasco-1.2 quits...

thbach at students.uni-mainz.de thbach at students.uni-mainz.de
Tue Jan 30 11:30:30 CET 2007


Hi,

I just tried to compile fiasco-1.2 (from the tar-ball). After doing

 > cd fiasco-1.2/l4/kernel/fiasco
 > make BUILDDIR=build
 > cd build
 > make

It quits the compilation with the following output:

   ... Making startup.o
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:71:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8 [222]’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:72:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8 [256]’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:80:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:81:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:92:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:93:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:94:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:95:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:96:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:97:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:98:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:99:
  warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:100
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:103
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:104
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:105
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:106
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:107
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:108
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:109
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:110
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:111
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:120
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:121
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:122
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:123
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:124
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:125
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:126
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:127
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:128
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:129
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8’
/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/src/kern/shared/multiboot.h:132
: warning: ‘packed’ attribute ignored for field of type ‘Unsigned8 [189]’
auto/x86desc.h:34: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:35: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:44: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:45: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:46: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:47: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:54: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:55: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:63: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/x86desc.h:64: warning: ‘packed’ attribute ignored for field of type 
‘Unsigned8’
auto/timeout.h:42: error: extra qualification ‘Timeout::’ on member 
‘get_first_timeout’
auto/kmem.h: In static member function ‘static volatile Address* 
Kmem::kernel_esp()’:
auto/kmem.h:176: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
auto/kmem_alloc.h: At global scope:
auto/kmem_alloc.h:19: error: extra qualification ‘Kmem_alloc::’ on 
member ‘Kmem_alloc’
auto/thread.h:84: error: extra qualification ‘Thread::’ on member ‘d_taskno’
auto/thread.h:90: error: extra qualification ‘Thread::’ on member 
‘d_threadno’
auto/thread.h:129: error: extra qualification ‘Thread::’ on member 
‘associate_irq’
auto/thread.h:130: error: extra qualification ‘Thread::’ on member 
‘disassociate_irq’
auto/thread.h:140: error: extra qualification ‘Thread::’ on member ‘lookup’
auto/mapdb.h:64: warning: ‘packed’ attribute ignored for field of type 
‘Mapping_entry’
make[2]: *** [startup.o] Fehler 1
make[2]: Leaving directory 
`/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/build'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory 
`/home/vincent/l4-src/fiasco-1.2/l4/kernel/fiasco/build'
make: *** [all] Fehler 2

Does someone know how to fix this?

I'm building on Debian etch (gcc version 4.1.2) with an Intel Pentium III.




More information about the l4-hackers mailing list