Opened 7 years ago

Closed 7 years ago

#52647 closed defect (fixed)

Building qt5-qtwebkit 5.5.1_5 fails in the configure stage when using Xcode 8

Reported by: josephsacco Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mkae (Marko Käning), rjvb
Port: qt5-qtwebkit

Description

Building qt5-qtwebkit fails in the configure stage when using Xcode 8. The problem and solution are found here:

http://stackoverflow.com/questions/33728905/qt-creator-project-error-xcode-not-set-up-properly-you-may-need-to-confirm-t

-Joseph

Attachments (1)

qt5-qtwebkit-5.6.1.log.txt (7.7 KB) - added by mouse07410 (Mouse) 7 years ago.
Macports build/failure log for qt5-qkwebkit-5.6.1

Download all attachments as: .zip

Change History (10)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Cc: mcalhoun@… removed
Keywords: qtwebkit Xcode 8 removed
Owner: changed from macports-tickets@… to mcalhoun@…

comment:2 Changed 7 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:3 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Has duplicate #52660. See also #52620 and #52200.

Changed 7 years ago by mouse07410 (Mouse)

Attachment: qt5-qtwebkit-5.6.1.log.txt added

Macports build/failure log for qt5-qkwebkit-5.6.1

comment:4 Changed 7 years ago by mouse07410 (Mouse)

The problem appears to be with the qt5-qtwebkit update, because (a) all the other QT5 components get installed successfully, and (b) qt5-qtwebkit-5.5.1 did not seem to have any problem (with all the patches applied by Macports :).

$ ll /opt/local/bin/qmake
lrwxr-xr-x  1 root  staff  32 Jan 13  2016 /opt/local/bin/qmake@ -> /opt/local/libexec/qt5/bin/qmake
$ port installed | fgrep qt5
  qt5-creator @4.0.1_1 (active)
  qt5-qtbase @5.6.1_0 (active)
  qt5-qtdeclarative @5.6.1_0 (active)
  qt5-qtgraphicaleffects @5.6.1_0 (active)
  qt5-qtlocation @5.6.1_0 (active)
  qt5-qtmacextras @5.6.1_0 (active)
  qt5-qtmultimedia @5.6.1_0 (active)
  qt5-qtquickcontrols @5.6.1_0 (active)
  qt5-qtscript @5.6.1_0 (active)
  qt5-qtsensors @5.6.1_0 (active)
  qt5-qtserialport @5.6.1_0 (active)
  qt5-qtsvg @5.6.1_0 (active)
  qt5-qttools @5.6.1_0 (active)
  qt5-qtwebchannel @5.6.1_0 (active)
  qt5-qtwebkit @5.5.1_4 (active)
  qt5-qtwebsockets @5.6.1_0 (active)
  qt5-qtxmlpatterns @5.6.1_0 (active)
$ 

I'm attaching the current/latest log from Macports. It seems to complain about Xcode not being set up properly - but every other Macports port, and everything else works fine, and I just re-run sudo xcodebuild -license to make double-sure that everything Xcode-wise is OK.

$ sudo xcodebuild -license
Password:
Apple Inc.

Xcode and Apple SDKs Agreement

. . . . .

EA1421
8/24/16


By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree

You can view the license agreements in Xcode's About Box, or at /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf

$ sync
$ sudo port upgrade qt5-qtwebkit
--->  Computing dependencies for qt5-qtwebkit
--->  Configuring qt5-qtwebkit
Error: org.macports.configure for port qt5-qtwebkit returned: configure failure: command execution failed
Please see the log file for port qt5-qtwebkit for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt5/qt5-qtwebkit/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
$ 

comment:5 Changed 7 years ago by mouse07410 (Mouse)

Does qt5-qtwebkit-5.6.1 port now require dependencies to be Universal? All my systems now dropped "fat" binaries, because there's neither need nor reason to ever build for i386 in our environment...

comment:6 Changed 7 years ago by mkae (Marko Käning)

Cc: rjvb added
Version: 2.3.4

comment:7 Changed 7 years ago by ken-cunningham-webuse

I'm a bit unclear here -- are we talking about qt5-qtwebkit 5.5.1_5 (like the title for this ticket says, and like the fail log indicates, and which seems to be the most recent available on macports) or qt5-qtwebkit 5.6.1 (for which I don't see a qt5-qtwebkit @5.6.1 port available and doesn't seem to exist)?

if we're talking about qt5-qtwebkit @5.5.1_5 I just grabbed it from the buildbot...it looks OK.

$ port -v installed qt5-qtwebkit
The following ports are currently installed:
  qt5-qtwebkit @5.5.1_5 (active) platform='darwin 16' archs='x86_64'

and just for fun, built it too without a problem on Sierra / Xcode 8.1.

comment:8 Changed 7 years ago by mouse07410 (Mouse)

Oh, my fault - yes, certainly the current/latest port 5.5.1_5. 5.5.1_4 was OK.

comment:9 Changed 7 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

Closing since r153389 seems to have fixed the problem.

Note: See TracTickets for help on using tickets.