-
Bug
-
Resolution: Fixed
-
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!