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