Hi All,
I tried following the build instructions for building L4-Linux 2.6 but to no avail.
I am running Suse Linux 2.6.13-15.8-default
I checked out l4linux-2.6-env, and typed make config, and selected a DROPS_DIR of /home/cburgess/drops I then typed make and it eventually failed to find l4/sys/types.h trying to build log-server
Are there other modules I need to checkout? Do I also need the l4linux-2.6 module, and should it be in the same toplevel dir as the l4linux-2.6-env module?
Thanks,
Colin
Hi,
I checked out l4linux-2.6-env, and typed make config, and selected a DROPS_DIR of /home/cburgess/drops I then typed make and it eventually failed to find l4/sys/types.h trying to build log-server
The build order seems to be broken. I managed to build l4linux-2.6-env by descending to l4/pkg/ and build some subdirs there first. That will also generate the missing header files.
Hope that helps. But this is a bug and the makefile should be fixed of course.
Stefan
Thanks, I did a make inside pkg/l4sys and that helped. Of course the next problem was that l4io didn't want to make with gcc 4.
I'm installing gcc 3.4.6 now...
Stefan Scheler wrote:
Hi,
I checked out l4linux-2.6-env, and typed make config, and selected a DROPS_DIR of /home/cburgess/drops I then typed make and it eventually failed to find l4/sys/types.h
trying
to build log-server
The build order seems to be broken. I managed to build l4linux-2.6-env by descending to l4/pkg/ and build some subdirs there first. That will also generate the missing header files.
Hope that helps. But this is a bug and the makefile should be fixed of course.
Stefan
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
Ok, so I've made some progress...
I built the l4linux-2.6-env modules, and then checked out l4linuux, l4/kernel/fiasco and l4/pkg/hello
Now I tried to add the basic grub config from the fiasco build page, and I get an error about the roottask module overlapping the modules memory. Does this ring a bell with anyone?
Thanks,
Colin
Colin Burgess wrote:
Thanks, I did a make inside pkg/l4sys and that helped. Of course the next problem was that l4io didn't want to make with gcc 4.
I'm installing gcc 3.4.6 now...
Stefan Scheler wrote:
Hi,
I checked out l4linux-2.6-env, and typed make config, and selected a DROPS_DIR of /home/cburgess/drops I then typed make and it eventually failed to find l4/sys/types.h
trying
to build log-server
The build order seems to be broken. I managed to build l4linux-2.6-env by descending to l4/pkg/ and build some subdirs there first. That will also generate the missing header files.
Hope that helps. But this is a bug and the makefile should be fixed of course.
Stefan
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
On Mon, 24 Apr 2006 23:35:15 -0400 Colin Burgess (CB) wrote:
CB> Now I tried to add the basic grub config from the fiasco build page, and CB> I get an error about the roottask module overlapping the modules memory. CB> Does this ring a bell with anyone?
This means that the address range used by GRUB for storing the loaded modules in memory overlaps with the link addresses of the roottask. You can avoid this conflict by instructing GRUB to store loaded modules at different addresses, which you can specify using the "modaddr" directive.
- Udo.
l4-hackers@os.inf.tu-dresden.de