On 07/05/2010 12:18 AM, Ludovic Courtès wrote: > Hello, > > While upgrading GRUB from 1.97.2 to 1.98 in Nixpkgs(-libre) [0, 1], I > noticed the following regressions: > > - GNU gettext is now required to build the ‘.mo’ files but not checked > for at configure time. When it’s not available, ‘make install’ > fails because the ‘.mo’ files weren’t built. > > 1.98 required gettext. They problems were solved in trunk. > - tests/util/grub-*.in refer to /bin/bash, which does not necessarily > exist (it doesn’t exist on NixOS GNU/Linux). Instead, it should > either use ‘AC_PATH_PROG([BASH], [bash])’ and substitute �...@bash@’, > or use /bin/sh if no Bash-specific features are used. > > fixed > - tests/util/grub-shell.in refers to ‘qemu-system-i386’, but > apparently it should always be ‘qemu-system-x86_64’, even on i686 > (that’s at least the case with QEMU 0.12.3). > > qemu-system-x86_64 is the one which emulates x86_64 system. For some tests we explicitly want only i386 one. > - Again, QEMU is a new dependency and it should be checked for at > configure time. The tests requiring QEMU could be skipped when it’s > not available. > > QEMU isn't required for using GRUB. Silencing tests would defeat the purpose of tests signaling the bugs. > - When running the tests, I was getting test failures and messages > like this: > > chardev: opening backend "stdio" failed > qemu: could not open serial device 'stdio': Invalid argument > > I found the thread at > <http://www.mail-archive.com/[email protected]/msg22775.html>. > Adding the ‘-nodefaults’ option fixed the problem for me (again QEMU > 0.12.3.) > -nodefault crashed qemu altogether on my system. > Thanks, > Ludo’. > > [0] http://nixos.org/nixpkgs/ > [1] http://hydra.nixos.org/job/nixpkgs/trunk/grub2 > > > > _______________________________________________ > Bug-grub mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/bug-grub >
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Bug-grub mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-grub
