Opened 3 years ago

Closed 21 months ago

#63352 closed defect (fixed)

The browsh port fails to build on an Apple M1 based Macbook Pro running BigSur 11.5.1

Reported by: raw-bin (Robin Randhawa) Owned by: herbygillot (Herby Gillot)
Priority: Normal Milestone:
Component: ports Version: 2.7.99
Keywords: Cc:
Port: browsh

Description

$ sw_vers
ProductName:    macOS
ProductVersion: 11.5.1
BuildVersion:   20G80

$ uname -a
Darwin 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:27 PDT 2021; root:xnu-7195.141.2~5/RELEASE_ARM64_T8101 arm64

$ cd /opt/mports/macports-base

$ git log --oneline | head -n 1
087ce297 Fix values returned by portconfigure::get_min_gcc

$ cd /opt/mports/macports-ports

$ git log --oneline | head -n 1
1bf2a0e06f4 ipfs: update to 0.9.1

$ sudo port install browsh
Password:
--->  Computing dependencies for browsh
--->  Fetching archive for browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://packages.macports.org/browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://mse.uk.packages.macports.org/browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://fra.de.packages.macports.org/browsh
--->  Fetching distfiles for browsh
--->  Verifying checksums for browsh
--->  Extracting browsh
--->  Configuring browsh
--->  Building browsh
Error: Failed to build browsh: command execution failed
Error: See /opt/local/var/macports/logs/_opt_mports_macports-ports_www_browsh/browsh/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port browsh failed

main.log attached.

Attachments (1)

main.log (21.8 KB) - added by raw-bin (Robin Randhawa) 3 years ago.

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by raw-bin (Robin Randhawa)

Attachment: main.log added

comment:1 Changed 3 years ago by raw-bin (Robin Randhawa)

Port: browsh added
Version: 2.7.99

comment:2 Changed 3 years ago by raw-bin (Robin Randhawa)

Another odd thing which is probably unrelated:

$ sudo port install browsh
Password:
--->  Computing dependencies for browsh
--->  Fetching archive for browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://mse.uk.packages.macports.org/browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://fra.de.packages.macports.org/browsh
--->  Attempting to fetch browsh-1.6.4_0.darwin_20.arm64.tbz2 from https://nue.de.packages.macports.org/browsh
--->  Building browsh

That seems to hang indefinitely until I Ctrl-C.

I noticed this:

$ ps auxw | grep "browsh"
macports         24001   0.0  0.0 408191792   2960 s001  T     8:05pm   0:00.01 /usr/bin/ssh -o SendEnv=GIT_PROTOCOL git@github.com git-upload-pack '/browsh-org/github.com'
macports         24000   0.0  0.0 407975376   1536 s001  T     8:05pm   0:00.01 /Library/Developer/CommandLineTools/usr/bin/git ls-remote ssh://git@github.com/browsh-org/github.com
macports         23571   0.0  0.1 408939440  21680 s001  S+    8:05pm   0:00.52 /opt/local/libexec/macports/bin/tclsh8.5 /opt/local/bin/port install browsh

Is that git ls-remote invocation's use of an SSH URL correct ? Shouldn't it be https ?

comment:3 Changed 3 years ago by raw-bin (Robin Randhawa)

Owner: set to herbygillot
Status: newassigned

Reassigning to herbygillot who I think is the maintainer of the brow.sh port. Apologies in advance if that is not the intended protocol!

comment:4 Changed 2 years ago by herbygillot (Herby Gillot)

The browsh port has been updated to use official release binaries - does this resolve the issue?

comment:5 Changed 21 months ago by herbygillot (Herby Gillot)

Resolution: fixed
Status: assignedclosed

In 08fd199c445aedbfb71cf4c0e508f3f164041eca/macports-ports (master):

browsh: update to 1.8.2

Fixes: #63352

Note: See TracTickets for help on using tickets.