Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 277899

Summary: sys-boot/grub-9999 depends on media-libs/freetype-2
Product: Gentoo Linux Reporter: Hongjiu Zhang <voidprayer>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Hongjiu Zhang 2009-07-15 08:36:48 UTC
you know if you see. ;)

Reproducible: Always




>>> Unpacking source...
 [32;01m*[0m subversion check out start -->
 [32;01m*[0m      repository: svn://svn.sv.gnu.org/grub/trunk/grub2
...
Checked out revision 2404.
 [32;01m*[0m    working copy: /var/cache/portage/dist/svn-src/grub/grub2

 [32;01m*[0m Applying grub-1.96-genkernel.patch ...
[A[120C  [34;01m[ [32;01mok[34;01m ][0m
 [32;01m*[0m Running autoconf ...
[A[120C  [34;01m[ [32;01mok[34;01m ][0m
 [32;01m*[0m Running autoheader ...
[A[120C  [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked in /var/tmp/portage/sys-boot/grub-9999/work
>>> Compiling source in /var/tmp/portage/sys-boot/grub-9999/work/grub-9999 ...
 * econf: updating grub-9999/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating grub-9999/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --sbindir=/sbin --bindir=/bin --libdir=/lib --disable-efiemu --disable-grub-pe2elf --enable-grub-mkfont --disable-mm-debug --disable-grub-emu --disable-grub-emu-usb --disable-grub-fstest
checking build system type... i486-pc-linux-gnu
checking host system type... i486-pc-linux-gnu
checking target system type... i486-pc-linux-gnu
checking for cmp... cmp
checking for bison... bison
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for ruby... /usr/bin/ruby
checking for help2man... /usr/bin/help2man
checking for i486-pc-linux-gnu-gcc... i486-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i486-pc-linux-gnu-gcc accepts -g... yes
checking for i486-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i486-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether byte ordering is bigendian... no
checking size of void *... 4
checking size of long... 4
checking whether our compiler is apple cc... no
checking for posix_memalign... yes
checking for memalign... yes
checking for asprintf... yes
checking for i486-pc-linux-gnu-objcopy... i486-pc-linux-gnu-objcopy
checking for i486-pc-linux-gnu-strip... i486-pc-linux-gnu-strip
checking for i486-pc-linux-gnu-nm... i486-pc-linux-gnu-nm
checking whether optimization for size works... yes
checking whether -falign-loops works... yes
checking whether our target compiler is apple cc... no
checking for command to convert module to ELF format... 
checking whether `i486-pc-linux-gnu-gcc' generates calls to `__enable_execute_stack()'... no
checking whether `i486-pc-linux-gnu-gcc' accepts `-fstack-protector'... yes
checking whether `i486-pc-linux-gnu-gcc' accepts `-mstack-arg-probe'... yes
checking whether target compiler is working... yes
checking whether i486-pc-linux-gnu-objcopy works for absolute addresses... yes
checking whether linker accepts --build-id=none... yes
checking if C symbols get an underscore after compilation... no
checking if __bss_start is defined by the compiler... yes
checking if edata is defined by the compiler... yes
checking if _edata is defined by the compiler... yes
checking if end is defined by the compiler... yes
checking if _end is defined by the compiler... yes
checking whether addr32 must be in the same line as the instruction... yes
checking for .code16 addr32 assembler support... yes
checking whether an absolute indirect call/jump must not be prefixed with an asterisk... no
checking for freetype-config... no
configure: error: freetype2 libraries are required to build `grub-mkfont'

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-boot/grub-9999/work/grub-9999/config.log
 [31;01m*[0m 
 [31;01m*[0m ERROR: sys-boot/grub-9999 failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   49:  Called src_compile
 [31;01m*[0m             environment, line 3047:  Called econf '--sbindir=/sbin' '--bindir=/bin' '--libdir=/lib' '--disable-efiemu' '--disable-grub-pe2elf' '--enable-grub-mkfont' '--disable-mm-debug' '--disable-grub-emu' '--disable-grub-emu-usb' '--disable-grub-fstest'
 [31;01m*[0m               ebuild.sh, line  534:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m   			die "econf failed"
 [31;01m*[0m  The die message:
 [31;01m*[0m   econf failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-boot/grub-9999/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-boot/grub-9999/temp/environment'.
 [31;01m*[0m
Comment 1 SpanKY gentoo-dev 2009-07-15 21:28:12 UTC

*** This bug has been marked as a duplicate of bug 275654 ***