RE: failed to build pistachio

"Jan Stoess" <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
Cheeky,

I guess you're trying to build the 0.4 version of pistachio using a recent gcc 4.x compiler. Also, you run into a scripting  error -- awk problem if I remember correctly -- when building asmsyms.h. Pistachio 0.4 contains a pretty outdated code base compared to the current CVS version. I'd suggest you to check out the CVS tree from our public CVS. That version contains a fix for the script error and also compiles with gcc 4. See http://l4ka.org/projects/pistachio/download.php for details. Also, you may want to have a look at http://l4ka.org/projects/pistachio/buildstatus/ to see which gcc versions may have problems with the current CVS tree. 

Regards,
-Jan

 
--
Jan Stoess
Lehrstuhl Systemarchitektur
Universitaet Karlsruhe
Phone: +49 (721) 608-4056 
Fax: +49 (721) 608-7664 
eMail: [email protected]



> -----Original Message-----
> From: [email protected] [mailto:[email protected]
> karlsruhe.de] On Behalf Of cheeky
> Sent: Friday, June 01, 2007 1:21 PM
> To: [email protected]
> Subject: failed to build pistachio
> 
> Hi, all
> 
> I'm a beginner who wants to start studying L4 system in Korea. However,
> I had to run into the trouble while building pistachio only.
> 
> 
> I actually was able to build hello-project in NICTA which provides
> scons
> script. I did nothing, I just typed $ scons machine=pc99. It works fine
> and okay.
> 
> 
> I now want to build pistachio only, so I followed your description,
> getting started with L4Ka::Pistachio on ia32 as follows :
> 
> -----
> cd ./kernel
> make BUILDDIR=$(pwd)/../ia32-kernel-build
> cd ../ia32-kernel-build
> make menuconfig
> make
> -----
> 
> I left all default settings during 'make menuconfig'. I just jumped out
> there to save  after keying 'x'. and I commanded 'make' on prompt but
> it
> shows the following error messages (it's too verbose and long, please
> understand me.) :
> 
> 
> ----
> $ cat err
> make[1]: Entering directory
> `/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build'
> make[1]: Leaving directory
> `/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build'
> make[1]: Entering directory
> `/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build'
> ===> Generating include/tcb_layout.h
> ===> src/glue/v4-ia32/asmsyms.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/asmsyms.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/asmsyms.cc:35:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> ===> Generating include/asmsyms.h
> Can't modify reference constructor in scalar assignment at -e line 3,
> near ");"
> syntax error at -e line 5, near "if"
> syntax error at -e line 10, near "}"
> Execution of -e aborted due to compilation errors.
> ===> src/generic/lib.cc
> cd src/generic/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/generic/lib.cc
> ===> src/generic/kmemory.cc
> cd src/generic/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/generic/kmemory.cc
> ===> src/platform/pc99/startup.S
> cd src/platform/pc99/ &&  gcc -DASSEMBLY -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/platform/pc99/startup.S
> ===> src/platform/generic/intctrl-pic.cc
> cd src/platform/generic/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/platform/generic/intctrl-pic.cc
> ===> src/api/v4/exregs.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/exregs.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/smp.h:36,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/exregs.cc:33:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/exregs.cc:233:2:
> warning: #warning VU: do we have to preserve prios on ex-regs?
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/exregs.cc:248:2:
> warning: #warning eSk: Halting a thread with ongoing kernel operations
> is not supported
> ===> src/api/v4/ipc.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/ipc.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/ipc.cc:46:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/ipc.cc:270:2:
> warning: #warning add local id handling
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/ipc.cc:521:2:
> warning: #warning wait_local incorrect
> ===> src/api/v4/ipcx.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/ipcx.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/ipcx.cc:34:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> ===> include/version.h
> ===> src/api/v4/kernelinterface.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/kernelinterface.cc
> ===> src/api/v4/thread.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/thread.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/thread.cc:34:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/thread.cc:98:2:
> warning: #warning VU: revise fake_wait_for_startup
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/thread.cc:120:2:
> warning: #warning fix locking for thread creation
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/thread.cc:978:2:
> warning: #warning preemption IPC with timeout never -- should be zero
> ===> src/api/v4/schedule.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/schedule.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/schedule.cc:33:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/schedule.cc:530:2: warning: #warning VU: limit
> upper bound of sensitive prio!
> /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/schedule.cc:585:2: warning: #warning FIXME: Check
> sys_schedule parameters
> ===> src/api/v4/space.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/space.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/space.cc:37:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/space.cc:155:2:
> warning: #warning Handle priority inversion for xfer timeouts
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/space.cc:206:2:
> warning: #warning sigma0-check in default pagefault handler.
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/api/v4/space.cc:400:2:
> warning: #warning VU: adapt to new msg_tag scheme
> ===> src/api/v4/interrupt.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/interrupt.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/interrupt.cc:36:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/interrupt.cc:324:2: warning: #warning VU: check
> for handler tid to be valid!
> ===> src/api/v4/smp.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/smp.cc
> ===> src/api/v4/processor.cc
> cd src/api/v4/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/api/v4/processor.cc
> ===> src/glue/v4-ia32/init.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/init.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/smp.h:36,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/init.cc:63:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/init.cc:425:2: warning: #warning kernel memory hack
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/init.cc:747:2: warning: #warning "use virt_to_phys for page
> mappings"
> ===> src/glue/v4-ia32/idt.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/idt.cc
> ===> src/glue/v4-ia32/exception.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4   -fomit-frame-pointer -c
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/exception.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/exception.cc:37:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> ===> src/glue/v4-ia32/space.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/space.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/space.cc:37:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/space.cc:484:2: warning: #warning VU: space_t has to be
> restructured having an init and activate function
> ===> src/glue/v4-ia32/debug.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/debug.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/debug.cc:35:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> ===> src/glue/v4-ia32/resources.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/resources.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/resources.cc:32:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> ===> src/glue/v4-ia32/thread.cc
> cd src/glue/v4-ia32/ &&  gcc -nostdinc
> -I/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build/include
> -I/home/cheeky/pistachio/pistachio-0.4/kernel/include
> -I/usr/lib/gcc/i486-linux-gnu/3.4.6/include -Uia32 -Up4 -Upc99 -Uv4
> -D__ARCH__=ia32 -D__CPU__=p4 -D__PLATFORM__=pc99 -D__API__=v4
> -imacros /home/cheeky/pistachio/pistachio-0.4/ia32-kernel-
> build/config/config.h -imacros /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/macros.h -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/config.h  -include /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/types.h -fno-builtin  -fomit-frame-pointer -fno-
> exceptions -Wall -Wno-format -Wconversion -O2 -mpreferred-stack-
> boundary=2 -march=pentium4    -c /home/cheeky/pistachio/pistachio-
> 0.4/kernel/src/glue/v4-ia32/thread.cc
> In file included
> from /home/cheeky/pistachio/pistachio-
> 0.4/kernel/include/api/v4/tcb.h:50,
> 
> from /home/cheeky/pistachio/pistachio-0.4/kernel/src/glue/v4-
> ia32/thread.cc:34:
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:42: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::my_global_id'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:45: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::pager'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:46: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::exception_handler'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:52: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::intended_receiver'
> /home/cheeky/pistachio/pistachio-0.4/kernel/include/glue/v4-
> ia32/utcb.h:53: warning: ignoring packed attribute on unpacked non-POD
> field `threadid_t utcb_t::virtual_sender'
> rm lds.tmp
> make[1]: Leaving directory
> `/home/cheeky/pistachio/pistachio-0.4/ia32-kernel-build'
> make: *** [all] 오류 2
> 
> 
> 
> As shown above, it shows a lot of warnings, I remember I didn't see the
> warnings much when I built hello-project whose job is only printing
> 'hello, world' developed in NICTA.
> 
> I hope to solve my problem. I often get useful information from this
> mailing list, and I'll ask a lot of qestions to know something more
> about L4. Thank you.
>
smime.p7s (application/x-pkcs7-signature, 3.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.