Hi Vojta,

>> Right now I'm trying to build for ia64. There was no problem while
>> building HelenOS image, and
>> the binaries that were built for ia32 with the coastline still run there.
>> When I try to build HelenOS from the coast for ia64 it complains when
>> is doing the configuration
>> for ia64:
>>            Configuration error: The presets are ambiguous
>> I'm looking into this.
>
> Can you be more specific, please? Is it reproducible with latest mainline?

The problem arises when the script in mainline/tools/config.py is called.
There's a function
which checks if the configuration is valid (infer_verify_choices). It walks
through the rules (which are extracted
from the HelenOS.config file) and it checks if variables in the
configuration profile for the
selected architecture (mainline/defaults/ia64 in this case) are present.
There is no 'MACHINE'
specified in the Makefile.config and that was what it was causing this
problem.
I guess this is has to be adjusted before compiling since there are 2
options in this case, 'i460GX' and 'ski'.
After setting the MACHINE variable with one of these values the
configuration script seems to run OK.
I also had to modify the cppflags this time to add HSTC_INCLUDE_DIR
otherwise it doesn't
find zlib.h while making libpng. After all these changes I was able to
build libpng.

When I build HelenOS from mainline it doesn't create a image.iso but a
image.boot. I'm not sure how
to handle this file. Is the x86_64 architecture fully supported?

Cheers,
Esteban
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to