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
