You are not logged in.

#1 2013-01-29 23:47:44

sitquietly
Member
Registered: 2012-07-14
Posts: 31

[solved] grub-2.00-r5 will not compile

I unmerged the previous grub-1.98 to avoid the duplicate files clash.  Then emerge the latest grub which fails to build with the message:

make[3]: *** No rule to make target `grub-mkconfig_lib', needed by `grub-emu.1'.  Stop.

This is on a corei7 system, ~amd64.

┌─( root ) - ( 3.7.4-gentoo ) - ( /etc/portage )
└─> emerge --info
Portage 2.3.5-r5 (funtoo/1.0/linux-gnu/arch/x86-64bit, gcc-4.6.3, glibc-2.15-r3, 3.7.4-gentoo x86_64)
=================================================================
System uname: Linux-3.7.4-gentoo-x86_64-Intel-R-_Core-TM-_i5-2405S_CPU_@_2.50GHz-with-gentoo-2.2.0
Timestamp of tree: Tue, 29 Jan 2013 06:45:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r1000, 3.2.3-r1000
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2.0-r4
sys-apps/openrc:          0.10.2-r7
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.4_p6-r1, 1.9.6-r3, 1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.5-r1
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo gentoo-haskell lisp science local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2"
DISTDIR="/source/distfiles"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
LINGUAS="en en_US"
MAKEOPTS="-j4"
PKGDIR="/source/funtoo/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/source/funtoo/portage"
PORTDIR_OVERLAY="/source/funtoo/layman/haskell /source/funtoo/layman/lisp /source/funtoo/layman/science /source/funtoo/local"
SYNC="git://github.com/funtoo/ports-2012.git"
SYNC_USER="root"
USE="X a52 aac acl alsa amd64 berkdb bittorrent bluetooth branding bzip2 cairo cdda cddb cdr consolekit corefonts cracklib crypt cups cxx dbus declarative djvu dri dvd dvdr dvdread emacs encode exif farstream ffmpeg fftw flac fontforge g3dvl gdbm gif gpm gstreamer gtk guile handbook iconv icu id3tag inotify introspection ipv6 jack javascript jpeg kde kdepim kipi lame lapack latex lcdfilter lcms libnotify lua lzma mad marble mmx modplug modules mp3 mp4 mpeg mudflap multilib musicbrainz ncurses nls nptl ogg opengl openmp pam pcre pdf phonon plasma png policykit postscript pppd pulseaudio python qt3support qt4 readline resolvconf semantic-desktop session speex spell sqlite sse sse2 ssl svg taglib tcl tcpd telepathy theora threads tiff tk truetype twolame type1 udev unicode usb vaapi vim-syntax vlc vorbis wavpack webkit x264 xcomposite xft xml xv xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" ENLIGHTENMENT_MODULES="cpufreq clock comp conf-applications conf-dialogs conf-display conf-edgebindings conf-interaction conf-intl conf-keybindings conf-menus conf-paths conf-performance conf-randr conf-shelves conf-theme conf-window-manipulation conf-window-remembers connman dropshadow everything fileman fileman-opinfo gadman ibar ibox illume2 mixer msgbus notification pager quickaccess shot start syscon systray tasks temperature tiling winlist wizard xkbswitch" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="emu efi-32 efi-64 pc" INPUT_DEVICES="evdev keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport" LINGUAS="en en_US" PHP_TARGETS="php5-3" PYTHON_ABIS="2.7 3.2" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="intel fbdev vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC_UMASK

Is anyone else seeing this?  Any ideas would be appreciated.  For now I've fallen back to grub-1.98-r2.  Everything after that version fails to compile.

The end of the build log is here (I see no errors before this point):

.....
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I..  -Wall -W -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include  -DGRUB_MACHINE_EMU=1 -DGRUB_MACHINE=X86_64_EMU -DGRUB_TARGET_CPU_X86_64=1 -m64 -DGRUB_FILE=\"kern/rescue_parser.c\" -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I.. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00 -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include   -I../grub-core/gnulib -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/gnulib   -Os -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-
braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m64 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines          -ffreestanding -Wno-undef -Wno-sign-compare -Wno-unused -Wno-unused-parameter -Wno-redundant-decls -Wno-unreachable-code -Wno-conversion -Wno-old-style-definition -Wno-unsafe-loop-optimizations   -c -o kern/kernel_exec-rescue_parser.o `test -f 'kern/rescue_parser.c' || echo '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/'
`kern/rescue_parser.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I..  -Wall -W -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include  -DGRUB_MACHINE_EMU=1 -DGRUB_MACHINE=X86_64_EMU -DGRUB_TARGET_CPU_X86_64=1 -m64 -DGRUB_FILE=\"kern/rescue_reader.c\" -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I.. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00 -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include   -I../grub-core/gnulib -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/gnulib   -Os -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-
braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m64 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines          -ffreestanding -Wno-undef -Wno-sign-compare -Wno-unused -Wno-unused-parameter -Wno-redundant-decls -Wno-unreachable-code -Wno-conversion -Wno-old-style-definition -Wno-unsafe-loop-optimizations   -c -o kern/kernel_exec-rescue_reader.o `test -f 'kern/rescue_reader.c' || echo '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/'
`kern/rescue_reader.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I..  -Wall -W -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include  -DGRUB_MACHINE_EMU=1 -DGRUB_MACHINE=X86_64_EMU -DGRUB_TARGET_CPU_X86_64=1 -m64 -DGRUB_FILE=\"kern/term.c\" -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I.. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00 -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include   -I../grub-core/gnulib -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/gnulib   -Os -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-braces -
Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m64 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines          -ffreestanding -Wno-undef -Wno-sign-compare -Wno-unused -Wno-unused-parameter -Wno-redundant-decls -Wno-unreachable-code -Wno-conversion -Wno-old-style-definition -Wno-unsafe-loop-optimizations   -c -o kern/kernel_exec-term.o `test -f 'kern/term.c' || echo '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/'`kern/term.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I..  -Wall -W -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include  -DGRUB_MACHINE_EMU=1 -DGRUB_MACHINE=X86_64_EMU -DGRUB_TARGET_CPU_X86_64=1 -m64 -DGRUB_FILE=\"kern/emu/lite.c\" -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I.. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00 -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include    -Os -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -
Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m64 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines           -c -o kern/emu/grub_emu_lite-lite.o `test -f 'kern/emu/lite.c' || echo '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/'`kern/emu/lite.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I..  -Wall -W -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include  -DGRUB_MACHINE_EMU=1 -DGRUB_MACHINE=X86_64_EMU -DGRUB_TARGET_CPU_X86_64=1 -m64 -DGRUB_FILE=\"symlist.c\" -I. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core -I.. -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00 -I/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/include -I../include    -Os -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull 
-Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -m64 -fno-stack-protector -mno-stack-arg-probe -Wno-trampolines           -c -o grub_emu_lite-symlist.o `test -f 'symlist.c' || echo '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/'`symlist.c
../config.status --file=modinfo.sh:/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/modinfo.sh.in
../config.status --file=gmodule.pl:/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/gmodule.pl.in
../config.status --file=gdb_grub:/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00/grub-core/gdb_grub.in
make[3]: *** No rule to make target `grub-mkconfig_lib', needed by `grub-emu.1'.  Stop.
make[3]: *** Waiting for unfinished jobs....
config.status: creating modinfo.sh
chmod a+x modinfo.sh
config.status: creating gmodule.pl
config.status: creating gdb_grub
chmod a+x gmodule.pl
chmod a+x gdb_grub
make[3]: Leaving directory `/tmp/portage/sys-boot/grub-2.00-r5/work/build-emu/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/portage/sys-boot/grub-2.00-r5/work/build-emu/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/sys-boot/grub-2.00-r5/work/build-emu'
make: *** [all] Error 2
 [31;01m*[0m ERROR: sys-boot/grub-2.00-r5 failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=sys-boot/grub-2.00-r5'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-boot/grub-2.00-r5'`.
 [31;01m*[0m The complete build log is located at '/tmp/portage/sys-boot/grub-2.00-r5/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/tmp/portage/sys-boot/grub-2.00-r5/temp/environment'.
 [31;01m*[0m Working directory: '/tmp/portage/sys-boot/grub-2.00-r5/work/build-emu'
 [31;01m*[0m S: '/tmp/portage/sys-boot/grub-2.00-r5/work/grub-2.00'

Last edited by sitquietly (2013-01-30 18:51:55)

Offline

#2 2013-01-30 14:27:21

aramis_qc
Member
From: Québec - Canada
Registered: 2010-10-07
Posts: 312

Re: [solved] grub-2.00-r5 will not compile

grub-mkconfig_lib is a file installed by grub all versions:

guy@delta ~ $ e-file grub-mkconfig_lib
[i] sys-boot/grub
	Available Versions:	2.00_beta6 2.00_beta5 2.00_beta3-r2 2.00_beta3-r1 2.00_beta3 2.00_beta2-r1 2.00_beta2 2.00_beta1 2.00_beta0 2.00-r5 2.00-r4 2.00-r2 2.00-r1 2.00 2.00_rc1 1.98-r1 1.98-r0 1.99 1.99-r2 1.99-r1 1.99_rc1 1.98-r2 9999 1.98 1.97.1-r0 9999-r0 
	Last Installed Ver:	2.00-r5(dim 27 jan 2013 19:47:55 EST)
	Homepage:		http://www.gnu.org/software/grub/
	Description:		GNU GRUB boot loader
	Matched Files:		/usr/share/grub/grub-mkconfig_lib; /lib64/grub/grub-mkconfig_lib; /lib/grub/grub-mkconfig_lib;

I think it was removed when grub-1.98 was unmerged. By the way did you run an emerge --depclean after unmerging grub-1.98 ? It might be source of problem.

Try to reinstall 1.98 then update to grub-2.00-r5. As far as I can remember, there were no files collisions when I updated from legacy to grub2. Such collisions only happened when I updated grub2 from r2 to r5. r2 was unmerged then r5 installed without issues.

Offline

#3 2013-01-30 18:50:34

sitquietly
Member
Registered: 2012-07-14
Posts: 31

Re: [solved] grub-2.00-r5 will not compile

aramis_qc wrote:

.....Try to reinstall 1.98 then update to grub-2.00-r5. As far as I can remember, there were no files collisions when I updated from legacy to grub2.....

True!  It built and installed. 

When 2.0 was unmasked some time ago it failed to install on top of 1.98 for me; I think it failed in the install phase.  I tried again after reading the other thread about grub-2.00-r5 which suggested that the previous grub had to be unmerged first.  But my original problem had apparently been resolved by the developers and I just created a problem of my own to make up for it big_smile

Thanks for helping.

Offline

Board footer

Powered by FluxBB