Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#54792 closed defect (fixed)

qbs port fails to upgrade

Reported by: mouse07410 (Mouse) Owned by: jakepetroules (Jake Petroules)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: gallafent, MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: qbs

Description

MacOS 10.12.6, Xcode-8.3.3, current Macports.

$ sudo port upgrade qbs
--->  Computing dependencies for qbs
--->  Fetching archive for qbs
--->  Attempting to fetch qbs-1.9.0_0.darwin_16.x86_64.tbz2 from https://packages.macports.org/qbs
--->  Attempting to fetch qbs-1.9.0_0.darwin_16.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/qbs
--->  Attempting to fetch qbs-1.9.0_0.darwin_16.x86_64.tbz2 from http://lil.fr.packages.macports.org/qbs
--->  Fetching distfiles for qbs
--->  Verifying checksums for qbs
--->  Extracting qbs
--->  Configuring qbs
Error: Failed to configure qbs: couldn't open "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_qbs/qbs/work/qbs-src-1.9.0/.qmake.cache": no such file or directory
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_qbs/qbs/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
$ 

Complete log attached. (Why doesn't it just rebuild .qmake.cache?)

Attachments (1)

qbs.log.txt (11.5 KB) - added by mouse07410 (Mouse) 7 years ago.

Download all attachments as: .zip

Change History (10)

Changed 7 years ago by mouse07410 (Mouse)

Attachment: qbs.log.txt added

comment:1 Changed 7 years ago by jakepetroules (Jake Petroules)

It's probably a bug in qt5, since nothing in Qbs would cause this. We'll try to take a look on Monday.

comment:2 Changed 7 years ago by l2dy (Zero King)

Cc: jake.petroules@… removed
Owner: set to jakepetroules
Status: newassigned

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

Port: qbs added; abs removed

comment:4 Changed 7 years ago by gallafent

Cc: gallafent added

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

Perhaps it's merely a bug of omission? Aka, the uploaded file stopped including make.cache, or the step that computes it was inadvertently dropped?

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

Cc: MarcusCalhoun-Lopez added

comment:7 Changed 7 years ago by Marcus Calhoun-Lopez <marcuscalhounlopez@…>

Resolution: fixed
Status: assignedclosed

In f53cb73c204c336d187902eaaeca53e34ec3e727/macports-ports:

qbs: set correct worksrcdir

Fixes #54792

comment:8 Changed 7 years ago by jakepetroules (Jake Petroules)

I finally realized the problem. I broke the script that generates our source packages, so there is a top-level "dist" directory that shouldn't be there.

This problem should be fixed for the 1.9.1 release (https://codereview.qt-project.org/205731), so we can remove the worksrcdir workaround then. Thanks for taking care of this in the meantime. Always the last thing you expect... :S

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

Thank you! ;-)

Note: See TracTickets for help on using tickets.