Shakthi Kannan | 1 Jan 18:03
Picon

Re: DDEkit for Linux2.6 from svn

Hi,

--- On Mon, Oct 27, 2008 at 4:35 AM, Adam Lackorzynski
<adam <at> os.inf.tu-dresden.de> wrote:
| The GRUB you use does not support the modaddr statement, it's just
| ignored. That's why the overlapping problem. Add -modaddr 0x2000000 to
| the bootstrap command line and it will work.
\--

Sorry for not being able to get back earlier. I have used the above
with svn version 423, and I am making the binaries available under
ore-test.tar.bz2:
http://shakthimaan.com/downloads/trash/ore-test.tar.bz2

When running the following:

 sudo qemu -cdrom cd-image.iso -serial stdio -net
nic,model=rtl8139,vlan=0 -net tap,vlan=0 -m 200

the following is the output on Debian Lenny:

=== OUTPUT ===

$ sudo qemu -cdrom cd-image.iso -serial stdio -net
nic,model=rtl8139,vlan=0 -net tap,vlan=0 -m 200
Could not open '/dev/kqemu' - QEMU acceleration layer not activated

L4 Bootstrapper
  move modules to 2000000 with offset 1d22000
  move module 9 start a0f000 -> 2731000
(Continue reading)

Shakthi Kannan | 1 Jan 19:21
Picon

Re: DDEkit for Linux2.6 from svn

Hi,

Replying to my own message:

--- On Thu, Jan 1, 2009 at 10:33 PM, Shakthi Kannan
<shakthimaan <at> gmail.com> wrote:
| L4 Bootstrapper
|  move modules to 2000000 with offset 1d22000
|  move module 9 start a0f000 -> 2731000
|  move module 8 start 79b000 -> 24bd000
| ...
|  move module 2 start 336000 -> 2058000
|  move module 1 start 2de000 -> 2000000
\--

The stage2_eltorito from Debian Lenny from /usr/lib/grub/i386-pc/ is
only 106k, and using "-modaddr 0x2000000" along with the kernel line
does the above. Otherwise, it complains about region overlap. OTOH,
the stage2_eltorito provided from your image:
http://os.inf.tu-dresden.de/~doebel/downloads/ore_image.iso

is 178k. From where did you get this stage2_eltorito?

So, using your stage2_eltorito file, and using a separate line for
modaddr in menu.lst boots, but, halts at:

=== ERROR ===

ore     | unimplemented: pci_fixup_device
ore     | _add_ddekit_device: Detected device: 10ec:8139
(Continue reading)

Björn Döbel | 3 Jan 13:50
Picon
Favicon

Re: DDEkit for Linux2.6 from svn


Hi,

>  sudo qemu -cdrom cd-image.iso -serial stdio -net
> nic,model=rtl8139,vlan=0 -net tap,vlan=0 -m 200

Ok, you are running qemu emulating a Realtek NIC.

[..]

> arping  | main(): Hello from the ORe arping shared memory client
> arping  | main(): verbosity: 0
> arping  | main(): connecting to 'ORe'
> arping  | main(): interface: 'eth0'
> arping  | main(): verbosity: 0
> arping  | main(): string ipc receive
> arping  | main(): sending with string ipc
> arping  | l4ore_open(): called
> arping  | l4ore_open(): descriptor: 0
> io      | Using platform configuration 'x86'
> io      | PCI: Using configuration type 1
> io      | PCI: Probing PCI hardware
> io      | PCI: Probing PCI hardware (bus 00)
> io      | PCI: PIIX3: Enabling Passive Release on 00:01.0
> io      | Limiting direct PCI/PCI transfers.
> io      | Activating ISA DMA hang workarounds.
> io      | 00000000-ffffffff : PCI mem
> io      |   f0000000-f1ffffff : Cirrus Logic GD 5446
> io      |   f2000000-f2000fff : Cirrus Logic GD 5446
> io      |   f2001000-f20010ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/
(Continue reading)

Shakthi Kannan | 3 Jan 18:28
Picon

Re: DDEkit for Linux2.6 from svn

Hi,

--- On Sat, Jan 3, 2009 at 6:20 PM, Björn Döbel
<doebel <at> os.inf.tu-dresden.de> wrote:
| Go to
| l4/pkg/ore/server and run "make config" - there you can select which
| drivers to include. This should get you up and running.
\--

Had to use:

  make O=/path/to/build config

re-built under l4, and it worked. Thanks!

SK

--

-- 
Shakthi Kannan
http://www.shakthimaan.com
_______________________________________________
l4-hackers mailing list
l4-hackers <at> os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
Adam Chang | 5 Jan 05:21
Picon

Re: Problem of running L4Linux

Dear all:
Thanks for Adam's advice. but there still has some problem.
the following is my new menu.lst

=====Begin of menu.lst=========
default=0
timeout=0
splashimage=/boot/grub/splash.xpm.gz
hiddenmenu
title L4Linux-2.6
kernel /common/bootstrap
modaddr 0x02000000
module /common/fiasco -nokdb -serial_esc
module /common/sigma0
module /common/roottask -symbols -lines task modname "loader"
boot_priority 0xA0 allow_cli task modname "bmodfs" attached 7 modules
module /common/Lines
module /common/Symbols
module /common/names
module /common/log
module /common/dm_phys --isa=0x00800000
module /common/simple_ts -t 300
module /common/rtc
module /common/l4io
module /common/l4dope
module /common/bmodfs
 module /common/cfg/l4linux26.cfg
 module /common/libloader.s.so
 module /common/libld-l4.s.so
 module /common/vmlinuz
(Continue reading)

Adam Lackorzynski | 7 Jan 00:25
Picon
Favicon

Re: Problem of running L4Linux


On Mon Jan 05, 2009 at 12:21:38 +0800, Adam Chang wrote:
> module /common/roottask -symbols -lines task modname "loader"
> boot_priority 0xA0 allow_cli task modname "bmodfs" attached 7 modules
> module /common/Lines
> module /common/Symbols

Those need to be in the same order as the options as the on the roottask
command line, i.e. Lines and Symbols need to be the other way around.

> module /common/names
> module /common/log
> module /common/dm_phys --isa=0x00800000
> module /common/simple_ts -t 300
> module /common/rtc
> module /common/l4io
> module /common/l4dope
> module /common/bmodfs
>  module /common/cfg/l4linux26.cfg
>  module /common/libloader.s.so
>  module /common/libld-l4.s.so
>  module /common/vmlinuz
>  module /common/drops.rd
>  module /common/proxygon
>  module /common/run
> module /common/loader --fprov=BMODFS proxygon run l4linux26.cfg
> vbeset 0x117
> =====End of menu.lst=========
> 
> And the following is the loader script for L4linux
(Continue reading)

Neohtm | 8 Jan 18:43
Picon

Problem on make l4

Hi all,

I'd followed the guide from the website and the drops tutorial to build the l4env.
i go to the l4 dir

make oldconfig
make

but it ends with an error in the uclibc++

Below are the build log, please help on this..thanks

make[5]: Entering directory `/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586'
  ... Compiling ARCH-all/src/algorithm.o
LD_PRELOAD=/home/user/Desktop/tudos/l4/build/tool/gendep/libgendep.so GENDEP_TARGET=ARCH-all/src/algorithm.o GENDEP_BINARY=cc1plus   g++ -m32 -c  -nostdinc    -DGCC_HASCLASSVISIBILITY    -DSYSTEM_x86_586 -DARCH_x86 -DCPUTYPE_586 -DL4API_ -DCONFIG_L4_CALL_SYSCALLS -DCONFIG_L4_ABS_SYSCALLS -I/home/user/Desktop/tudos/l4/pkg/uclibc++/lib/uclibc++/ARCH-all/include -I/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/include -I/home/user/Desktop/tudos/l4/build/include/x86/uclibc -I/home/user/Desktop/tudos/l4/build/include/uclibc -I/home/user/Desktop/tudos/l4/build/include  -I/home/user/Desktop/tudos/l4/build/include/x86 -I/home/user/Desktop/tudos/l4/build/include -I/home/user/Desktop/tudos/l4/../dice/include -I/home/user/Desktop/tudos/include/x86 -I/home/user/Desktop/tudos/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include-fixed -fno-builtin -nostdinc++ -ansi -fpermissive -gstabs+        -g -O2 -fno-strict-aliasing  -march=i586 -Wall -fno-common -fno-stack-protector /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc -o ARCH-all/src/algorithm.o
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1: error: stray '\1' in program
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:10: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:12: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:14: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:16: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:18: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:20: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:22: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:24: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:26: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:28: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:30: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:32: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:34: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:36: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:38: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:40: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:42: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:44: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:46: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:48: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:50: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:52: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:54: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:56: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:58: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:60: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:62: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:64: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:66: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:68: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:70: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:72: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:74: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:76: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:78: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:80: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:82: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:84: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:86: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:88: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:90: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:92: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:94: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:96: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:98: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:100: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:102: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:104: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:106: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:108: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:110: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:112: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:114: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:116: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:118: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:120: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:122: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:124: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:126: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:128: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:130: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:132: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:134: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:136: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:138: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:140: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:142: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:144: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:146: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:148: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:150: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:152: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:154: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:156: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:158: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:160: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:162: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:164: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:166: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:167: warning: no newline at end of file
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1: error: expected constructor, destructor, or type conversion before '/' token
make[5]: *** [ARCH-all/src/algorithm.o] Error 1
make[5]: Leaving directory `/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586'
make[4]: *** [/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586] Error 2
make[4]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++/lib/uclibc++'
make[3]: *** [uclibc++] Error 2
make[3]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++'
make[1]: *** [uclibc++.lib] Error 2
make[1]: Leaving directory `/home/user/Desktop/tudos/l4/pkg'
make: *** [pkg] Error 2

--
Best Regards,

Neoh Tze Ming
Malaysia

_______________________________________________
l4-hackers mailing list
l4-hackers <at> os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
Adam Lackorzynski | 8 Jan 19:07
Picon
Favicon

Re: Problem on make l4

Hi,

On Fri Jan 09, 2009 at 01:43:08 +0800, Neohtm wrote:
> I'd followed the guide from the website and the drops tutorial to build the
> l4env.
> i go to the l4 dir
> 
> make oldconfig
> make
> 
> but it ends with an error in the uclibc++
> 
> Below are the build log, please help on this..thanks
> 
> make[5]: Entering directory
> `/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586'
>   ... Compiling ARCH-all/src/algorithm.o
> LD_PRELOAD=/home/user/Desktop/tudos/l4/build/tool/gendep/libgendep.so
> GENDEP_TARGET=ARCH-all/src/algorithm.o GENDEP_BINARY=cc1plus   g++ -m32 -c
> -nostdinc    -DGCC_HASCLASSVISIBILITY    -DSYSTEM_x86_586 -DARCH_x86
> -DCPUTYPE_586 -DL4API_ -DCONFIG_L4_CALL_SYSCALLS -DCONFIG_L4_ABS_SYSCALLS
> -I/home/user/Desktop/tudos/l4/pkg/uclibc++/lib/uclibc++/ARCH-all/include
> -I/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/include
> -I/home/user/Desktop/tudos/l4/build/include/x86/uclibc
> -I/home/user/Desktop/tudos/l4/build/include/uclibc
> -I/home/user/Desktop/tudos/l4/build/include
> -I/home/user/Desktop/tudos/l4/build/include/x86
> -I/home/user/Desktop/tudos/l4/build/include
> -I/home/user/Desktop/tudos/l4/../dice/include
> -I/home/user/Desktop/tudos/include/x86 -I/home/user/Desktop/tudos/include
> -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include
> -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include-fixed -fno-builtin -nostdinc++
> -ansi -fpermissive -gstabs+        -g -O2 -fno-strict-aliasing  -march=i586
> -Wall -fno-common -fno-stack-protector
> /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc
> -o ARCH-all/src/algorithm.o
> /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:
> error: stray '\1' in program
> /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:10:
> warning: null character(s) ignored
> /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:12:

Strange... I'd say the file is corrupted. What's in there? The file
starts with a comment.

Adam
--

-- 
Adam                 adam <at> os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
Neohtm | 9 Jan 06:31
Picon

Re: Problem on make l4

Thanks adam,

I manage to build it successfully after i remove the build directory and re-make config again.

Regards,
Neoh

---------- Forwarded message ----------
From: Neohtm <neohtm <at> gmail.com>
Date: Fri, Jan 9, 2009 at 1:43 AM
Subject: Problem on make l4
To: l4-hackers <at> os.inf.tu-dresden.de


Hi all,

I'd followed the guide from the website and the drops tutorial to build the l4env.
i go to the l4 dir

make oldconfig
make

but it ends with an error in the uclibc++

Below are the build log, please help on this..thanks

make[5]: Entering directory `/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586'
  ... Compiling ARCH-all/src/algorithm.o
LD_PRELOAD=/home/user/Desktop/tudos/l4/build/tool/gendep/libgendep.so GENDEP_TARGET=ARCH-all/src/algorithm.o GENDEP_BINARY=cc1plus   g++ -m32 -c  -nostdinc    -DGCC_HASCLASSVISIBILITY    -DSYSTEM_x86_586 -DARCH_x86 -DCPUTYPE_586 -DL4API_ -DCONFIG_L4_CALL_SYSCALLS -DCONFIG_L4_ABS_SYSCALLS -I/home/user/Desktop/tudos/l4/pkg/uclibc++/lib/uclibc++/ARCH-all/include -I/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/include -I/home/user/Desktop/tudos/l4/build/include/x86/uclibc -I/home/user/Desktop/tudos/l4/build/include/uclibc -I/home/user/Desktop/tudos/l4/build/include  -I/home/user/Desktop/tudos/l4/build/include/x86 -I/home/user/Desktop/tudos/l4/build/include -I/home/user/Desktop/tudos/l4/../dice/include -I/home/user/Desktop/tudos/include/x86 -I/home/user/Desktop/tudos/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include-fixed -fno-builtin -nostdinc++ -ansi -fpermissive -gstabs+        -g -O2 -fno-strict-aliasing  -march=i586 -Wall -fno-common -fno-stack-protector /home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc -o ARCH-all/src/algorithm.o
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1: error: stray '\1' in program
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:10: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:12: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:14: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:16: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:18: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:20: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:22: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:24: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:26: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:28: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:30: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:32: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:34: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:36: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:38: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:40: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:42: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:44: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:46: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:48: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:50: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:52: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:54: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:56: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:58: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:60: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:62: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:64: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:66: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:68: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:70: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:72: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:74: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:76: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:78: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:80: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:82: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:84: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:86: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:88: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:90: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:92: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:94: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:96: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:98: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:100: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:102: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:104: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:106: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:108: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:110: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:112: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:114: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:116: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:118: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:120: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:122: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:124: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:126: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:128: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:130: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:132: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:134: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:136: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:138: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:140: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:142: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:144: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:146: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:148: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:150: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:152: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:154: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:156: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:158: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:160: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:162: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:164: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:166: warning: null character(s) ignored
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1:167: warning: no newline at end of file
/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/ARCH-all/src/algorithm.cc:1: error: expected constructor, destructor, or type conversion before '/' token
make[5]: *** [ARCH-all/src/algorithm.o] Error 1
make[5]: Leaving directory `/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586'
make[4]: *** [/home/user/Desktop/tudos/l4/build/pkg/uclibc++/lib/uclibc++/OBJ-x86_586] Error 2
make[4]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++/lib/uclibc++'
make[3]: *** [uclibc++] Error 2
make[3]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/home/user/Desktop/tudos/l4/pkg/uclibc++'
make[1]: *** [uclibc++.lib] Error 2
make[1]: Leaving directory `/home/user/Desktop/tudos/l4/pkg'
make: *** [pkg] Error 2

--
Best Regards,

Neoh Tze Ming
Malaysia



--
Best Regards,

Neoh Tze Ming
Research Officer
Faculty of Engineering and Technology
Multimedia University
Melaka, Malaysia
_______________________________________________
l4-hackers mailing list
l4-hackers <at> os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
Zhang Yinfei | 9 Jan 13:37
Picon

about Fiasco make system

Hi all,


I want to add some file to the fiasco source code tree (in my local build). Actually it is a simple assemble file which has some VBE related code to help me debug assembles. It works well in bootstrap module. If I just naively copy the file to "fiasco/src/kern/ia32/", it won't be compiled and other files cannot use it. Any hint about how should I modify the Makefiles to include this file? Thanks a lot.


Best Regards,
Yinfei Zhang
_______________________________________________
l4-hackers mailing list
l4-hackers <at> os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Gmane