[Bug 241029] Mk/Uses/compiler.mk fails to add GCC dependency on 11.2 MIPS64 with USES=compiler:c11

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 3 08:58:05 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241029

            Bug ID: 241029
           Summary: Mk/Uses/compiler.mk fails to add GCC dependency on
                    11.2 MIPS64 with USES=compiler:c11
           Product: Ports & Packages
           Version: Latest
          Hardware: mips
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr at FreeBSD.org
          Reporter: mandree at FreeBSD.org
                CC: chalpin at cs.wisc.edu, ports-bugs at FreeBSD.org
             Flags: maintainer-feedback?

Greetings,

we have a port mail/fetchmail, which - as of r513653 - uses
"USES+=compiler:c11". This makes  Mk/Uses/compiler.mk choose GCC, but this .mk
script fails to add the compiler as a requisite, breaking clean-room builds as
follows:

[00:20:56] ===>  Applying FreeBSD patches for fetchmail-6.4.1
[00:20:56]
===========================================================================
=>> Status   mail/fetchmail | fetchmail-6.4.1: build-depends
[00:20:56] =======================<phase: build-depends 
>============================
[00:21:00] ===>   fetchmail-6.4.1 depends on executable: gmake - not found
[00:21:00] ===>   Installing existing package /packages/All/gmake-4.2.1_3.txz
[00:21:01] [112mips64-svn] Installing gmake-4.2.1_3...
[00:21:01] [112mips64-svn] `-- Installing gettext-runtime-0.20.1...
[00:21:01] [112mips64-svn] |   `-- Installing indexinfo-0.3.1...
[00:21:01] [112mips64-svn] |   `-- Extracting indexinfo-0.3.1: .... done
[00:21:01] [112mips64-svn] `-- Extracting gettext-runtime-0.20.1: ..........
done
[00:21:05] [112mips64-svn] Extracting gmake-4.2.1_3: .......... done
[00:21:06] ===>   fetchmail-6.4.1 depends on executable: gmake - found
[00:21:06] ===>   Returning to build of fetchmail-6.4.1
[00:21:07] ===>   fetchmail-6.4.1 depends on executable: msgfmt - not found
[00:21:07] ===>   Installing existing package
/packages/All/gettext-tools-0.20.1_1.txz
[00:21:08] [112mips64-svn] Installing gettext-tools-0.20.1_1...
[00:21:08] [112mips64-svn] `-- Installing libtextstyle-0.20.1...
[00:21:08] [112mips64-svn] `-- Extracting libtextstyle-0.20.1: .......... done
[00:21:11] [112mips64-svn] Extracting gettext-tools-0.20.1_1: .......... done
[00:21:15] ===>   fetchmail-6.4.1 depends on executable: msgfmt - found
[00:21:15] ===>   Returning to build of fetchmail-6.4.1
[00:21:15] ===>   fetchmail-6.4.1 depends on executable: gcc9 - not found
[00:21:15] ===>   fetchmail-6.4.1 depends on package:
/packages/All/gcc9-9.2.0.txz - not found
[00:21:15] ===>   USE_PACKAGE_DEPENDS_ONLY set - not building missing
dependency from source
[00:21:15] *** Error code 1
[00:21:15] 
[00:21:15] Stop.
[00:21:15] make: stopped in /usr/ports/mail/fetchmail
[00:21:15] build of mail/fetchmail | fetchmail-6.4.1 ended at Thu Oct  3
10:36:31 CEST 2019
[00:21:15] build time: 00:01:08
[00:21:15] !!! build failure encountered !!!
[00:21:15] Error: Build failed in phase: build-depends

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list