[MacPorts] #68725: go @1.7.13 - Fails to Build on Mtn Lion

MacPorts noreply at macports.org
Fri Nov 17 22:59:30 UTC 2023


#68725: go @1.7.13 - Fails to Build on Mtn Lion
--------------------------+--------------------
 Reporter:  RobK88        |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.8.1
 Keywords:  mountainlion  |       Port:  go
--------------------------+--------------------
 I previously reported that legacy version of `go`, version @1.71.3, is
 completely broken on Lion and Mtn Lion.

 See https://trac.macports.org/ticket/68700

 So I thought maybe I could fix the problem by building `go @1.7.13` from
 source.  It failed with a `dyld: Symbol not found: _clock_gettime:` error.
 See below.


 {{{
 bash-3.2$ sudo port uninstall go
 --->  Deactivating go @1.17.13_0
 --->  Cleaning go
 --->  Uninstalling go @1.17.13_0
 --->  Cleaning go

 bash-3.2$ sudo port -vs install go
 --->  Computing dependencies for go.
 --->  Fetching distfiles for go
 --->  go1.17.13.src.tar.gz does not exist in
 /opt/local/var/macports/distfiles/go
 --->  Attempting to fetch go1.17.13.src.tar.gz from
 https://storage.googleapis.com/golang/
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100 21.1M  100 21.1M    0     0  2691k      0  0:00:08  0:00:08 --:--:--
 2766k
 --->  go1.17.13.darwin-amd64.tar.gz does not exist in
 /opt/local/var/macports/distfiles/go
 --->  Attempting to fetch go1.17.13.darwin-amd64.tar.gz from
 https://storage.googleapis.com/golang/
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100  130M  100  130M    0     0  2208k      0  0:01:00  0:01:00 --:--:--
 3195k
 --->  Verifying checksums for go
 --->  Checksumming go1.17.13.src.tar.gz
 --->  Checksumming go1.17.13.darwin-amd64.tar.gz
 --->  Extracting go
 --->  Extracting go1.17.13.src.tar.gz
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work"
 && /usr/bin/gzip -dc
 '/opt/local/var/macports/distfiles/go/go1.17.13.src.tar.gz' |
 /usr/bin/gnutar --no-same-owner -xf -
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go_prebuilt
 --->  Applying patches to go
 --->  Applying patch-cgo-drop-no-nullability-completeness.diff
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/lang/go/files
 /patch-cgo-drop-no-nullability-completeness.diff'
 patching file src/runtime/cgo/cgo.go
 --->  Configuring go
 --->  Building go
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go/src"
 && ./make.bash -v=3
 dyld: Symbol not found: _clock_gettime
   Referenced from:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go_prebuilt/go/bin/go
   Expected in: flat namespace

 Building Go cmd/dist using
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go_prebuilt/go.
 ()
 dyld: Symbol not found: _clock_gettime
   Referenced from:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go_prebuilt/go/bin/go
   Expected in: flat namespace

 ./make.bash: line 184: 39300 Trace/BPT trap: 5
 GOROOT="$GOROOT_BOOTSTRAP" GOOS="" GOARCH="" GO111MODULE=off
 "$GOROOT_BOOTSTRAP/bin/go" build -o cmd/dist/dist ./cmd/dist
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/work/go/src"
 && ./make.bash -v=3
 Exit code: 133
 Error: Failed to build go: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_go/go/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port go failed
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/68725>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list