From: Jeff L. <jl...@bo...> - 2004-01-27 13:48:39
|
In the source tarball colinux-20040119.tar.gz it seems that there might be some files missing. In particular, I can't seem to find this file: src/colinux/os/winnt/build/Makefile (and anything else that is supposed to be in the winnt/build directory). I believe that Makefile is supposed to contain the main "colinux" and "upload" targets that are mentioned in the doc/building file. Additionally the pre-maid (sic) Linux kernel configuration file "../colinux/conf/kernel-config" mentioned in doc/building seems to have been omitted as well. I was able to create my own Linux config after applying the patch and selecting the CONFIG_COOPERATIVE and CONFIG_COOPERATIVE_CONSOLE options and disable most other unnecessary features however. I also encountered a gcc warning in src/colinux/arch/i386/passage.c due to its use of memset() without including the <string.h> header. Adding an include to that eliminated the warning. I would also recommend mentioning the URL to the "Minimal XML (mxml)" library (which is incorrectly referenced as "MiniXML") in the doc/building file. There is another library (for PHP and Perl) that is called "MiniXML" and would likely confuse people attempting to search for it. The URL to the correct project is http://mxml.sourceforge.net/ This project looks very promising. I have been aware of uml-win32 for many months already and been attempting to bring its kernel patches back up-to-date with some assistance from Chandan. However, its extensive changes to the Linux kernel source make it very difficult to maintain. Thanks. |