Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405741 - sys-boot/grub - GRUB_PLATFORMS=qemu should require sys-boot/grub[truetype]
Summary: sys-boot/grub - GRUB_PLATFORMS=qemu should require sys-boot/grub[truetype]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-25 12:27 UTC by Justin Lecher (RETIRED)
Modified: 2012-06-29 03:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2012-02-25 12:27:06 UTC
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/grub-core -I..  -Wall -W -I/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/include -I../include  -DGRUB_MACHINE_QEMU=1 -DGRUB_MACHINE=I386_QEMU -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.6.2/include -DGRUB_FILE=\"kern/i386/coreboot/init.c\" -I. -I/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/grub-core -I.. -I/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99 -I/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/include -I../include   -DGRUB_BOOT_MACHINE_LINK_ADDR=0xffe00   -Os -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -falign-jumps=1 -falign-loops=1 -falign-functions=1 -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2-cfi-asm -m32 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines    -mrtd -mregparm=3      -ffreestanding   -c -o kern/i386/coreboot/kernel_exec-init.o `test -f 'kern/i386/coreboot/init.c' || echo '/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/grub-core/'`kern/i386/coreboot/init.c
/var/tmp/portage/sys-boot/grub-1.99-r2/work/grub-1.99/grub-core/kern/i386/qemu/init.c:46:19: fatal error: ascii.h: No such file or directory
compilation terminated.
make[3]: *** [kern/i386/qemu/kernel_exec-init.o] Error 1
make[3]: *** Waiting for unfinished jobs....


From Makefile.am

if COND_GRUB_MKFONT
if COND_HAVE_FONT_SOURCE
grubdata_DATA = unicode.pf2 ascii.pf2 euro.pf2 ascii.h widthspec.h
endif
endif


and COND_GRUB_MKFONT is set with --enable-grub-mkfont

AM_CONDITIONAL([COND_GRUB_MKFONT], [test x$enable_grub_mkfont = xyes])
Comment 1 Mike Gilbert gentoo-dev 2012-06-28 22:41:21 UTC
Are you able to produce this failure with grub-2.00?
Comment 2 Mike Gilbert gentoo-dev 2012-06-29 03:03:26 UTC
+  29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild,
+  grub-9999.ebuild:
+  Add required use for qemu/truetype, bug 405741 by jlec.
+