#59294 closed defect (fixed)
qt5-qtwebengine @5.12.5: Using Xcode version , but at least version 8.3.3 is required to build Qt WebEngine
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.1 |
Keywords: | Cc: | ||
Port: | qt5-qtwebengine |
Description
Using Xcode 9.4.1 on High Sierra, upgrading qt5-qtwebengine from 5.12.4_2 to 5.12.5_2 fails at destroot with:
:error:destroot No files have been installed in the destroot directory!
Configure phase output is:
:info:configure Configure summary: :info:configure Qt WebEngine: :info:configure Embedded build ......................... no :info:configure Full debug information ................. no :info:configure Pepper Plugins ......................... yes :info:configure Printing and PDF ....................... yes :info:configure Proprietary Codecs ..................... no :info:configure Spellchecker ........................... yes :info:configure Native Spellchecker .................... yes :info:configure WebRTC ................................. yes :info:configure Use System Ninja ....................... yes :info:configure Geolocation ............................ yes :info:configure WebChannel support ..................... yes :info:configure Use v8 snapshot ........................ yes :info:configure Kerberos Authentication ................ yes :info:configure Support qpa-xcb ........................ no :info:configure Use ALSA ............................... no :info:configure Use PulseAudio ......................... yes :info:configure macOS version .......................... 10.13.6 :info:configure Clang version .......................... Apple LLVM version 9.1.0 (clang-902.0.39.2) :info:configure macOS minimum deployment target ........ 10.13 :info:configure Optional system libraries used: :info:configure re2 .................................. yes :info:configure icu .................................. yes :info:configure libwebp, libwebpmux and libwebpdemux . yes :info:configure opus ................................. yes :info:configure ffmpeg ............................... yes :info:configure libvpx ............................... no :info:configure snappy ............................... yes :info:configure glib ................................. yes :info:configure zlib ................................. yes :info:configure minizip .............................. yes :info:configure libevent ............................. yes :info:configure jsoncpp .............................. yes :info:configure protobuf ............................. yes :info:configure libxml2 and libxslt .................. yes :info:configure lcms2 ................................ yes :info:configure png .................................. yes :info:configure JPEG ................................. no :info:configure harfbuzz ............................. yes :info:configure freetype ............................. yes :info:configure Qt is now configured for building. Just run 'make'. :info:configure Once everything is built, you must run 'make install'. :info:configure Qt will be installed into '/opt/local/libexec/qt5'. :info:configure Prior to reconfiguration, make sure you remove any leftovers from :info:configure the previous build. :info:configure :info:configure Using Xcode version , but at least version 8.3.3 is required to build Qt WebEngine. :info:configure QtWebEngine will not be built.
So there are 2 bugs here:
- The configure phase failed to determine my Xcode version.
- The build and destroot phases ran even though the configure phase failed.
Attachments (1)
Change History (5)
Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
comment:1 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
Version: | → 2.6.1 |
---|
comment:2 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
comment:3 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:4 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Note: See
TracTickets for help on using
tickets.
I have run into this before.
It is quite aggravating.
The rationale seems to be that if one component (e.g. qtwebengine) of a larger Qt installation fails, then the other components can continue to be installed.
I believe that
use_xcode yes
will fix this.I am currently testing.