Hi,
I am trying to follow the directions (which may be old?) on the Fiasco site for building. (I am attempting to build a full DROP system eventually.)
I am running OpenSuse 10.1, and have installed GCC 3.4.6 specifically for this purpose. After restructuring my dev area, I am building out of usr/src/drops. I have checked out the latest versions of l4 and l4linux-2.6 (even tried the hello alias.)
For some reason, I can't seem to get past a missing configure in the tool/dice subdirectory.
Can anyone clue me in as to how to generate this file properly?
I start in usr/src/drops, create a bin directory to receive the output, type make -C l4 config and point DROPS_STDDIR to /usr/src/drops/bin, then I check the Linux-2.6 kernel sources available, and the default path appears correct ($(L4DIR)/../l4linux-2.6) and Save the configuration.
Subsequently, I cd directly into l4 and try a simple make. It then asks for me to always provide O=.../builddir -- is this the same dir I provide in the config Target Path for DROPS_STDDIR ?
So after doing that, it wants me to run config again ... so I do and set the paths all over again.
After that, it gets through the bootstrap step in dice, but fails because ./configure does not exist.
I am sure I am doing something stupid or missing a vital stip. Any tips would be appreciated.
Thanks, MikeE
Hi,
On Sat Jun 17, 2006 at 01:59:49 -0400, Michael J. Emswiler wrote:
I am trying to follow the directions (which may be old?) on the Fiasco site for building. (I am attempting to build a full DROP system eventually.)
I am running OpenSuse 10.1, and have installed GCC 3.4.6 specifically for this purpose. After restructuring my dev area, I am building out of usr/src/drops. I have checked out the latest versions of l4 and l4linux-2.6 (even tried the hello alias.)
For some reason, I can't seem to get past a missing configure in the tool/dice subdirectory.
Can anyone clue me in as to how to generate this file properly?
I start in usr/src/drops, create a bin directory to receive the output, type make -C l4 config and point DROPS_STDDIR to /usr/src/drops/bin, then I check the Linux-2.6 kernel sources available, and the default path appears correct ($(L4DIR)/../l4linux-2.6) and Save the configuration.
You don't need to do anything with DROPS_STDDIR, it's just the final destination to finally install things in. It's not required initially (and maybe never).
Subsequently, I cd directly into l4 and try a simple make. It then asks for me to always provide O=.../builddir -- is this the same dir I provide in the config Target Path for DROPS_STDDIR ?
No.
Currently the whole thing with the standard configuration should work as follows:
% cvs -d :pserver:guest@os.inf.tu-dresden.de:/home/remote-cvs co hello % cd l4 % make O=/tmp/obj oldconfig % make O=/tmp/obj
/tmp/obj is any directory you like, that's where any generated file will go. I had a typo in the build process of dice, please update this and 'configure' should be built.
Adam
l4-hackers@os.inf.tu-dresden.de