svn commit: r511727 - head/sysutils/uefi-edk2-qemu

Jan Beich jbeich at FreeBSD.org
Tue Sep 10 03:19:03 UTC 2019


Rebecca Cran <bcran at FreeBSD.org> writes:

>  BUILD_DEPENDS=	bash:shells/bash \
>  		nasm:devel/nasm \
> +		gcc:lang/gcc${GCC_DEFAULT} \
[...]
> -USE_GCC=	8+

Only lang/gcc (meta port) installs "gcc" symlink. Why not keep USE_GCC
while using the same hack as sysutils/uefi-edk2-bhyve or misc/seabios?

$ poudriere testport -j 112amd64 sysutils/uefi-edk2-qemu
[...]
=======================<phase: build-depends  >============================
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: bash - not found
===>   Installing existing package /packages/All/bash-5.0.11.txz
[112amd64-default-job-01] Installing bash-5.0.11...
[112amd64-default-job-01] `-- Installing gettext-runtime-0.20.1...
[112amd64-default-job-01] |   `-- Installing indexinfo-0.3.1...
[112amd64-default-job-01] |   `-- Extracting indexinfo-0.3.1: .... done
[112amd64-default-job-01] `-- Extracting gettext-runtime-0.20.1: .......... done
[112amd64-default-job-01] Extracting bash-5.0.11: .......... done
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: bash - found
===>   Returning to build of uefi-edk2-qemu-x86_64-g20190307_1
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: nasm - not found
===>   Installing existing package /packages/All/nasm-2.14.02,1.txz
[112amd64-default-job-01] Installing nasm-2.14.02,1...
[112amd64-default-job-01] Extracting nasm-2.14.02,1: .......... done
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: nasm - found
===>   Returning to build of uefi-edk2-qemu-x86_64-g20190307_1
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: gcc - not found
===>   Installing existing package /packages/All/gcc9-9.2.0.txz
[112amd64-default-job-01] Installing gcc9-9.2.0...
[112amd64-default-job-01] `-- Installing binutils-2.32_1,1...
[112amd64-default-job-01] `-- Extracting binutils-2.32_1,1: .......... done
[112amd64-default-job-01] `-- Installing gmp-6.1.2_1...
[112amd64-default-job-01] `-- Extracting gmp-6.1.2_1: .......... done
[112amd64-default-job-01] `-- Installing mpc-1.1.0_2...
[112amd64-default-job-01] |   `-- Installing mpfr-4.0.2...
[112amd64-default-job-01] |   `-- Extracting mpfr-4.0.2: .......... done
[112amd64-default-job-01] `-- Extracting mpc-1.1.0_2: ......... done
[112amd64-default-job-01] Extracting gcc9-9.2.0: .......... done
Message from gcc9-9.2.0:

To ensure binaries built with this toolchain find appropriate versions
of the necessary run-time libraries, you may want to link using

  -Wl,-rpath=/usr/local/lib/gcc9

For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
transparently.
===>   uefi-edk2-qemu-x86_64-g20190307_1 depends on executable: gcc - not found
*** Error code 1


More information about the svn-ports-all mailing list