On Fri, Aug 11, 2006 at 11:37:42AM -0600, Ronald G Minnich wrote:
did you test your patch with abuild?
Yes, it works (mostly). And it really should, grep reports that the defines are only #defined, but never used.
I get a few
Processing mainboard/embeddedplanet/ep405pc (ppc: skipped, we're i386)
and similar lines, but that's normal, I guess.
Also, artecgroup/dbe61 fails (see below), but that's always the case, judging from the recent svn commit messages ("Compilation of artecgroup:dbe61 is still broken.").
----------------- Processing mainboard/artecgroup/dbe61 (i386: ok) Creating config file... ok Creating builddir...ok Compiling image ..FAILED after 0s! Log excerpt: macro MSR_CPU already defined
make: *** [auto.inc] Error 1 make: Leaving directory `/home/uh1763/data/code/linuxbios/linuxbios-0.0+svn20060724/util/abuild/linuxbios-builds/artecgroup_dbe61/normal' make: *** [normal/linuxbios.rom] Error 1 ----------------- Processing mainboard/tyan/s2885 (i386: ok) Creating config file... ok Creating builddir...ok Compiling image ..FAILED after 0s! Log excerpt: make: *** No targets specified and no makefile found. Stop. -----------------
The second (tyan/s2885) I'm not sure about. Manually building it does not work, but only because of payload path issues:
make: *** No rule to make target `../../../../payloads/tg3--filo_hda2_vga.zelf', needed by `payload'. Stop.
Other than that it works fine.
I had to 'ln -s /usr/bin/iasl /usr/sbin/iasl', as that's in /usr/bin on Debian. Maybe there should be a small wrapper script which checks where iasl resides and then calls it?