Hi,
I am trying to build Fiasco-UX as per the documentation:
http://os.inf.tu-dresden.de/fiasco/ux/building.shtml
on Ubuntu Dapper (Intel, x86).
gcc is 4.0.3. g++ is 4.0.3.
I have obtained the code from CVS. Did menuconfig:
cd l4/kernel/fiasco make menuconfig
Have enabled:
* Target platform (choose UX) * Generate inline code
I don't see the "Assembler IPC shortcut" option. Saved the config. On running:
make
I get the following errors:
make[1]: Circular l4/kernel/fiasco/src/Modules.ux.o <- Modules.ux dependency dropped. make[1]: Circular .Modules.deps <- Modules.ux dependency dropped. make[1]: Circular l4/kernel/fiasco/src/rules.cml.o <- Modules.ux dependency dropped. make[1]: Circular l4/kernel/fiasco/src/rules.cml.o <- .Modules.deps dependency dropped. make[1]: Circular create-sources <- Modules.ux dependency dropped. make[1]: Circular create-sources <- globalconfig.out dependency dropped. make[1]: Circular create-sources <- .Modules.deps dependency dropped. l4/kernel/fiasco/src/Makefile.sub1:17: .Modules.deps: No such file or directory make[2]: *** No rule to make target `.Modules.deps'. Stop. make[1]: *** [create-sources] Error 2 make: *** [build] Error 2
Appreciate any help in building fiasco-ux.
Thanks,
SK
-- Shakthi Kannan http://www.shakthimaan.com
____________________________________________________________________________________ Cheap talk? Check out Yahoo! Messenger's low PC-to-Phone call rates. http://voice.yahoo.com
Hi,
On Sun Dec 10, 2006 at 00:10:49 -0800, Shakthi Kannan wrote:
I am trying to build Fiasco-UX as per the documentation:
http://os.inf.tu-dresden.de/fiasco/ux/building.shtml
on Ubuntu Dapper (Intel, x86).
gcc is 4.0.3. g++ is 4.0.3.
I remember that Dapper has some problems with 'make'. Could you try some more recent version? Plain 3.81 should work, e.g.
Adam
Am Sonntag Dezember 10 2006 11:30 schrieb Adam Lackorzynski:
Hi,
Hi all!
On Sun Dec 10, 2006 at 00:10:49 -0800, Shakthi Kannan wrote:
I am trying to build Fiasco-UX as per the documentation:
http://os.inf.tu-dresden.de/fiasco/ux/building.shtml
on Ubuntu Dapper (Intel, x86).
gcc is 4.0.3. g++ is 4.0.3.
I remember that Dapper has some problems with 'make'. Could you try some more recent version? Plain 3.81 should work, e.g.
As I am a Ubuntu user, too, I built a .deb for the Dapper release. You can find it here:
http://tudos.de/~cw183155/make_3.81-2_i386.deb
Regards, Carsten
Hi,
--- Carsten Weinhold weinhold@os.inf.tu-dresden.de wrote:
As I am a Ubuntu user, too, I built a .deb for the Dapper release. You can find it here:
Thanks. I was able to install it. I checked out hello from CVS and it checked out lot of sources.
Entering into l4/kernel/fiasco, doing "make menuconfig; make" builds kernel.image, irq0 which are required for fiasco-ux.
To build sigma0, roottask, I do:
make -C l4 O=build oldconfig cd l4 make O=build
It builds load, perf_p6, rdpmc, rdtsc, roottask successfully in build/bin/x86_586/l4v2 but fails at sigma0:
l4/pkg/sigma0/server/src/init.cc:12:29: error: l4/cxx/iostream.h: No such file or directory In file included from l4/pkg/sigma0/server/src/init.cc:15: l4/pkg/sigma0/server/src/mem_man.h:4:29: error: l4/cxx/avl_tree.h: No such file or directory In file included from l4/pkg/sigma0/server/src/mem_man.h:6, from l4/pkg/sigma0/server/src/init.cc:15: l4/pkg/sigma0/server/src/page_alloc.h:5:31: error: l4/cxx/list_alloc.h: No such file or directory l4/pkg/sigma0/server/src/page_alloc.h:6:31: error: l4/cxx/slab_alloc.h: No such file or directory l4/pkg/sigma0/server/src/page_alloc.h:11: error: cxx has not been declared l4/pkg/sigma0/server/src/page_alloc.h:11: error: List_alloc does not name a type
Do I need to checkout any other modules, or should I build them in a different method?
Appreciate any help. Do you guyz have an IRC channel for discussions?
Thanks again,
SK
-- Shakthi Kannan http://www.shakthimaan.com
____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com
On Sun Dec 10, 2006 at 09:50:46 -0800, Shakthi Kannan wrote:
It builds load, perf_p6, rdpmc, rdtsc, roottask successfully in build/bin/x86_586/l4v2 but fails at sigma0:
l4/pkg/sigma0/server/src/init.cc:12:29: error: l4/cxx/iostream.h: No such file or directory In file included from l4/pkg/sigma0/server/src/init.cc:15: l4/pkg/sigma0/server/src/mem_man.h:4:29: error: l4/cxx/avl_tree.h: No such file or directory In file included from l4/pkg/sigma0/server/src/mem_man.h:6, from l4/pkg/sigma0/server/src/init.cc:15: l4/pkg/sigma0/server/src/page_alloc.h:5:31: error: l4/cxx/list_alloc.h: No such file or directory l4/pkg/sigma0/server/src/page_alloc.h:6:31: error: l4/cxx/slab_alloc.h: No such file or directory l4/pkg/sigma0/server/src/page_alloc.h:11: error: cxx has not been declared l4/pkg/sigma0/server/src/page_alloc.h:11: error: List_alloc does not name a type
Do I need to checkout any other modules, or should I build them in a different method?
Yep, check out l4/pkg/cxx, we forgot to add that to the hello module. Thanks for the reminder.
Appreciate any help. Do you guyz have an IRC channel for discussions?
See my page...
Adam
Hi,
--- Adam Lackorzynski adam@os.inf.tu-dresden.de wrote:
Yep, check out l4/pkg/cxx
Thanks, it worked!
SK
-- Shakthi Kannan http://www.shakthimaan.com
____________________________________________________________________________________ Any questions? Get answers on any topic at www.Answers.yahoo.com. Try it now.
l4-hackers@os.inf.tu-dresden.de