Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-6143

Generic stage3 install fails on emerge grub

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      I am running an automated build with Packer (https://www.packer.io/) for a generic64 stage3 install in Virtualbox using the tar ball from here: https://build.funtoo.org/1.3-release-std/x86-64bit/generic_64/stage3-latest.tar.xz (dated 16-Jan-2019 19:26).

      Previously with the stage3 tarball dated 2018-12-12 I had no problems with the exact same order of commands. Just with the newer tarball dated 2019-01-16 I get the following errors:

          virtualbox-iso: + emerge -vt sys-boot/grub
          virtualbox-iso: 
          virtualbox-iso: These are the packages that would be merged, in reverse order:
          virtualbox-iso:
          virtualbox-iso: Calculating dependencies   - / \ - / | | \ - | / - / / \ / \ / /... done!
          virtualbox-iso: [ebuild  N     ] sys-boot/grub-2.02-r3:2/2.02-r3::core-kit  USE="fonts nls themes -debug -device-mapper -doc -efiemu -libzfs -mount -multislot -sdl -static (-test) -truetype" GRUB_PLATFORMS="efi-64 pc -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu -qemu-mips -uboot -xen -xen-32" 7,707 KiB
          virtualbox-iso: [ebuild  N     ]  sys-apps/help2man-1.47.8::core-kit  USE="nls" 196 KiB
          virtualbox-iso: [ebuild  N     ]   dev-perl/Locale-gettext-1.70.0::perl-kit  9 KiB
          virtualbox-iso: [ebuild  N     ]    virtual/perl-ExtUtils-MakeMaker-7.240.0::perl-kit  0 KiB
          virtualbox-iso: [ebuild  N     ]  sys-boot/efibootmgr-16::core-kit  36 KiB
          virtualbox-iso: [ebuild  N     ]   sys-libs/efivar-35:0/1::core-kit  94 KiB
          virtualbox-iso: [ebuild  N     ]  media-libs/freetype-2.9.1-r4:2::xorg-kit  USE="adobe-cff bzip2 cleartype_hinting -X -bindist -debug -doc -fontforge -harfbuzz -infinality -png -static-libs -utils" 1,882 KiB
          virtualbox-iso:
          virtualbox-iso: Total: 7 packages (7 new), Size of downloads: 9,921 KiB
          virtualbox-iso:
          virtualbox-iso:
          virtualbox-iso: >>> Verifying ebuild manifests
          virtualbox-iso:
          virtualbox-iso: >>> Emerging (1 of 7) media-libs/freetype-2.9.1-r4::xorg-kit
          virtualbox-iso:  * Fetching files in the background.
          virtualbox-iso:  * To view fetch progress, run in another terminal:
          virtualbox-iso:  * tail -f /var/log/emerge-fetch.log
          virtualbox-iso:  * freetype-2.9.1.tar.bz2 BLAKE2B SHA512 size ;-) ...                    [ ok ]
          virtualbox-iso: >>> Unpacking source...
          virtualbox-iso: >>> Unpacking freetype-2.9.1.tar.bz2 to /var/tmp/portage/media-libs/freetype-2.9.1-r4/work
          virtualbox-iso: >>> Source unpacked in /var/tmp/portage/media-libs/freetype-2.9.1-r4/work
          virtualbox-iso: >>> Preparing source in /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1 ...
          virtualbox-iso:  * Applying freetype-2.7-enable-valid.patch ...
          virtualbox-iso:                                                                          [ ok ]
          virtualbox-iso:  * Applying freetype-2.4.11-sizeof-types.patch ...
          virtualbox-iso:                                                                          [ ok ]
          virtualbox-iso:  * Running elibtoolize in: freetype-2.9.1/
          virtualbox-iso:  * Running elibtoolize in: freetype-2.9.1/builds/unix/
          virtualbox-iso:  *   Applying portage/1.2.0 patch ...
          virtualbox-iso:  *   Applying sed/1.5.6 patch ...
          virtualbox-iso:  *   Applying as-needed/2.4.3 patch ...
          virtualbox-iso:  *   Applying ppc64le/2.4.4 patch ...
          virtualbox-iso: >>> Source prepared.
          virtualbox-iso: >>> Configuring source in /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1 ...
          virtualbox-iso:  * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
          virtualbox-iso: Package libpng was not found in the pkg-config search path.
          virtualbox-iso: Perhaps you should add the directory containing `libpng.pc'
          virtualbox-iso: to the PKG_CONFIG_PATH environment variable
          virtualbox-iso: Package 'libpng', required by 'virtual:world', not found
          virtualbox-iso: Package libpng was not found in the pkg-config search path.
          virtualbox-iso: Perhaps you should add the directory containing `libpng.pc'
          virtualbox-iso: to the PKG_CONFIG_PATH environment variable
          virtualbox-iso: Package 'libpng', required by 'virtual:world', not found
          virtualbox-iso:  * econf: updating freetype-2.9.1/builds/unix/config.guess with /usr/share/gnuconfig/config.guess
          virtualbox-iso:  * econf: updating freetype-2.9.1/builds/unix/config.sub with /usr/share/gnuconfig/config.sub
          virtualbox-iso: /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/freetype-2.9.1-r4 --htmldir=/usr/share/doc/freetype-2.9.1-r4/html --libdir=/usr/lib64 --disable-freetype-config --enable-biarch-config --enable-shared --with-bzip2 --without-harfbuzz --without-png --disable-static LIBPNG_CFLAGS= LIBPNG_LDFLAGS= ac_cv_prog_RC= ac_cv_prog_ac_ct_RC=
          virtualbox-iso: Generating `Makefile'
          virtualbox-iso:
          virtualbox-iso: FreeType build system -- automatic system detection
          virtualbox-iso:
          virtualbox-iso: The following settings are used:
          virtualbox-iso:
          virtualbox-iso:   platform                    unix
          virtualbox-iso:   compiler                    cc
          virtualbox-iso:   configuration directory     /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1/builds/unix
          virtualbox-iso:   configuration rules         /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1/builds/unix/unix.mk
          virtualbox-iso:
          virtualbox-iso: If this does not correspond to your system or settings please remove the file
          virtualbox-iso: `config.mk' from this directory then read the INSTALL file for help.
          virtualbox-iso:
          virtualbox-iso: Otherwise, simply type `gmake' again to build the library,
          virtualbox-iso: or `gmake refdoc' to build the API reference (this needs python >= 2.6).
          virtualbox-iso:
          virtualbox-iso: /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1/builds/unix/configure  '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/freetype-2.9.1-r4' '--htmldir=/usr/share/doc/freetype-2.9.1-r4/html' '--libdir=/usr/lib64' '--disable-freetype-config' '--enable-biarch-config' '--enable-shared' '--with-bzip2' '--without-harfbuzz' '--without-png' '--disable-static' 'LIBPNG_CFLAGS=' 'LIBPNG_LDFLAGS=' 'ac_cv_prog_RC=' 'ac_cv_prog_ac_ct_RC='
          virtualbox-iso: checking build system type... x86_64-pc-linux-gnu
          virtualbox-iso: checking host system type... x86_64-pc-linux-gnu
          virtualbox-iso: checking for x86_64-pc-linux-gnu-gcc... no
          virtualbox-iso: checking for gcc... no
          virtualbox-iso: checking for x86_64-pc-linux-gnu-cc... no
          virtualbox-iso: checking for cc... no
          virtualbox-iso: checking for x86_64-pc-linux-gnu-cl.exe... no
          virtualbox-iso: checking for cl.exe... no
          virtualbox-iso: configure: error: in `/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1-abi_x86_64.amd64':
          virtualbox-iso: configure: error: no acceptable C compiler found in $PATH
          virtualbox-iso: See `config.log' for more details
          virtualbox-iso: gmake: *** [/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1/builds/unix/detect.mk:83: setup] Error 1
          virtualbox-iso:
          virtualbox-iso: !!! Please attach the following file when seeking support:
          virtualbox-iso: !!! /var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1-abi_x86_64.amd64/config.log
          virtualbox-iso:  * ERROR: media-libs/freetype-2.9.1-r4::xorg-kit failed (configure phase):
          virtualbox-iso:  *   econf failed
          virtualbox-iso:  *
          virtualbox-iso:  * Call stack:
          virtualbox-iso:  *               ebuild.sh, line   92:  Called src_configure
          virtualbox-iso:  *             environment, line 3338:  Called multilib-minimal_src_configure
          virtualbox-iso:  *             environment, line 2508:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2722:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2438:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2436:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line  544:  Called multilib-minimal_abi_src_configure
          virtualbox-iso:  *             environment, line 2502:  Called multilib_src_configure
          virtualbox-iso:  *             environment, line 2953:  Called econf '--disable-freetype-config' '--enable-biarch-config' '--enable-shared' '--with-bzip2' '--without-harfbuzz' '--without-png' '--disable-static' 'LIBPNG_CFLAGS=' 'LIBPNG_LDFLAGS=' 'ac_cv_prog_RC=' 'ac_cv_prog_ac_ct_RC='
          virtualbox-iso:  *        phase-helpers.sh, line  718:  Called __helpers_die 'econf failed'
          virtualbox-iso:  *   isolated-functions.sh, line  121:  Called die
          virtualbox-iso:  * The specific snippet of code:
          virtualbox-iso:  *   		die "$@"
          virtualbox-iso:  *
          virtualbox-iso:  * If you need support, post the output of `emerge --info '=media-libs/freetype-2.9.1-r4::xorg-kit'`,
          virtualbox-iso:  * the complete build log and the output of `emerge -pqv '=media-libs/freetype-2.9.1-r4::xorg-kit'`.
          virtualbox-iso:  * The complete build log is located at '/var/tmp/portage/media-libs/freetype-2.9.1-r4/temp/build.log'.
          virtualbox-iso:  * The ebuild environment file is located at '/var/tmp/portage/media-libs/freetype-2.9.1-r4/temp/environment'.
          virtualbox-iso:  * Working directory: '/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1-abi_x86_64.amd64'
          virtualbox-iso:  * S: '/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1'
          virtualbox-iso:
          virtualbox-iso: >>> Failed to emerge media-libs/freetype-2.9.1-r4, Log file:
          virtualbox-iso:
          virtualbox-iso: >>>  '/var/tmp/portage/media-libs/freetype-2.9.1-r4/temp/build.log'
          virtualbox-iso:
          virtualbox-iso:  * Messages for package media-libs/freetype-2.9.1-r4:
          virtualbox-iso:
          virtualbox-iso:  * ERROR: media-libs/freetype-2.9.1-r4::xorg-kit failed (configure phase):
          virtualbox-iso:  *   econf failed
          virtualbox-iso:  * 
          virtualbox-iso:  * Call stack:
          virtualbox-iso:  *               ebuild.sh, line   92:  Called src_configure
          virtualbox-iso:  *             environment, line 3338:  Called multilib-minimal_src_configure
          virtualbox-iso:  *             environment, line 2508:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2722:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2438:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line 2436:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
          virtualbox-iso:  *             environment, line  544:  Called multilib-minimal_abi_src_configure
          virtualbox-iso:  *             environment, line 2502:  Called multilib_src_configure
          virtualbox-iso:  *             environment, line 2953:  Called econf '--disable-freetype-config' '--enable-biarch-config' '--enable-shared' '--with-bzip2' '--without-harfbuzz' '--without-png' '--disable-static' 'LIBPNG_CFLAGS=' 'LIBPNG_LDFLAGS=' 'ac_cv_prog_RC=' 'ac_cv_prog_ac_ct_RC='
          virtualbox-iso:  *        phase-helpers.sh, line  718:  Called __helpers_die 'econf failed'
          virtualbox-iso:  *   isolated-functions.sh, line  121:  Called die
          virtualbox-iso:  * The specific snippet of code:
          virtualbox-iso:  *   		die "$@"
          virtualbox-iso:  * 
          virtualbox-iso:  * If you need support, post the output of `emerge --info '=media-libs/freetype-2.9.1-r4::xorg-kit'`,
          virtualbox-iso:  * the complete build log and the output of `emerge -pqv '=media-libs/freetype-2.9.1-r4::xorg-kit'`.
          virtualbox-iso:  * The complete build log is located at '/var/tmp/portage/media-libs/freetype-2.9.1-r4/temp/build.log'.
          virtualbox-iso:  * The ebuild environment file is located at '/var/tmp/portage/media-libs/freetype-2.9.1-r4/temp/environment'.
          virtualbox-iso:  * Working directory: '/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1-abi_x86_64.amd64'
          virtualbox-iso:  * S: '/var/tmp/portage/media-libs/freetype-2.9.1-r4/work/freetype-2.9.1'
          virtualbox-iso: 
      

      To me this looks like libpng is missing in world.

      The problem is repeatable to me by re-running my packer provisioning scripts. Thank you!

            drobbins drobbins
            eyesee eyesee
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: