#53105 closed defect (fixed)
qt5-qtbase @5.6.2: configure fails due to invalid compiler *clang*
Reported by: | mndavidoff (Monte Davidoff) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | jeremyhu (Jeremy Huddleston Sequoia), dbevans (David B. Evans), majoc-at-astro (majoc-at-astro), gnw3, BSeppke (Benjamin Seppke), eborisch (Eric A. Borisch) | |
Port: | qt5-qtbase poppler |
Description
I get the following error when trying to install qt5-qtbase.
$ sudo port -vs install qt5-qtbase ... ---> Configuring qt5-qtbase Error: org.macports.configure for port qt5-qtbase returned: Invalid value for configure.compiler: *clang*
This problem might be related to f892d8b.
Attachments (1)
Change History (15)
Changed 8 years ago by mndavidoff (Monte Davidoff)
Attachment: | main.log.gz added |
---|
comment:1 Changed 8 years ago by BSeppke (Benjamin Seppke)
comment:2 Changed 8 years ago by dbevans (David B. Evans)
Port: | poppler added |
---|
This error applies to any port using PortGroup qt5. For instance, poppler-qt5 now fails in a similar fashion.
As previously stated, appears to have been introduced by the use of
compiler.whitelist *clang*
in https://github.com/macports/macports-ports/commit/f892d8b4fb154a13288741cb6359225e810426e1
comment:3 Changed 8 years ago by dbevans (David B. Evans)
Cc: | dbevans added |
---|
comment:4 Changed 8 years ago by majoc-at-astro (majoc-at-astro)
Cc: | majoc-at-astro added |
---|
comment:5 Changed 8 years ago by gnw3
Cc: | gnw3 added |
---|
comment:6 Changed 8 years ago by BSeppke (Benjamin Seppke)
Cc: | BSeppke added |
---|
comment:7 Changed 8 years ago by eborisch (Eric A. Borisch)
Cc: | eborisch added |
---|
comment:8 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Owner: | set to MarcusCalhoun-Lopez |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:9 Changed 8 years ago by jmroot (Joshua Root)
Cc: | jeremyhu added; mcalhoun@… jeremyhu@… removed |
---|
comment:11 Changed 8 years ago by RJVB (René Bertin)
Isn't blacklisting all gcc compilers something that should only be done on 10.9 and up which have sufficient C++11 support in clang?
I know that building with gcc isn't supported officially as a substitute for doing a libc++ conversion, but is that a reason to make it impossible?
comment:12 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)
It's odd that port lint
caught that compiler.whitelist clang
was not valid but did not catch that compiler.whitelist *clang*
was not valid. Any idea why that is?
This error occurs for me (MacPorts 2.3.5, Mac OS X Sierra 10.12.2, XCode 8.2 (8C38)) for opencv, too. Seems, that any port with that *clang* setting cannot be build, since that compiler cannot be found.
Since this is more a system than a port dependent issue it should be fixed rather soon and gain high priority.