CRAN Package Check Results for Package mangoro

Last updated on 2025-11-26 21:48:44 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-gcc 0.2.6 2.38 44.20 46.58 OK
r-devel-linux-x86_64-fedora-clang 0.2.6 14.00 76.88 90.88 OK
r-devel-linux-x86_64-fedora-gcc 0.2.6 66.86 OK
r-release-macos-arm64 0.2.6 1.00 8.00 9.00 ERROR
r-release-macos-x86_64 0.2.6 12.00 87.00 99.00 ERROR
r-oldrel-macos-arm64 0.2.6 2.00 24.00 26.00 ERROR
r-oldrel-macos-x86_64 0.2.6 18.00 139.00 157.00 ERROR
r-oldrel-windows-x86_64 0.2.6 28.00 55.00 83.00 NOTE

Additional issues

M1mac M1mac

Check Details

Version: 0.2.6
Check: whether package can be installed
Result: ERROR Installation failed. Flavors: r-release-macos-arm64, r-oldrel-macos-arm64

Version: 0.2.6
Check: tests
Result: ERROR Running ‘test-mangoro-bin.R’ [0s/2s] Running the tests in ‘tests/test-mangoro-bin.R’ failed. Complete output: > library(nanonext) > library(processx) > library(nanoarrow) > library(mangoro) > > # skip test if Sys.which cannot find go > if (nchar(Sys.which("go")) == 0) { + quit(status = 0) + } > # vendored mangos version > get_mangos_version() [1] NA Warning message: In system2(go, c("list", "-m", "go.nanomsg.org/mangos/v3"), stdout = TRUE, : running command ''/usr/local/go/bin/go' list -m go.nanomsg.org/mangos/v3 2>&1' had status 1 > go_echo_code <- paste( + "package main", + "import (", + ' "fmt"', + ' "os"', + ' "go.nanomsg.org/mangos/v3/protocol/rep"', + ' _ "go.nanomsg.org/mangos/v3/transport/ipc"', + ")", + "func main() {", + " url := os.Args[1]", + " sock, err := rep.NewSocket()", + " if err != nil { fmt.Println(\"NewSocket error:\", err); os.Exit(1) }", + " if err := sock.Listen(url); err != nil { fmt.Println(\"Listen error:\", err); os.Exit(1) }", + " for {", + " msg, err := sock.Recv()", + " if err != nil { fmt.Println(\"Recv error:\", err); break }", + ' newMsg := append(msg, []byte(" [echoed by Go]")...)', + " if err := sock.Send(newMsg); err != nil { fmt.Println(\"Send error:\", err); break }", + " }", + "}", + sep = "\n" + ) > > tmp_go <- tempfile(fileext = ".go") > writeLines(go_echo_code, tmp_go) > > tmp_bin <- if (.Platform$OS.type == "windows") { + tempfile(fileext = ".exe") + } else { + tempfile() + } > mangoro_go_build(tmp_go, tmp_bin) GOMAXPROCS=1 /usr/local/go/bin/go 'build' '-mod=vendor' '-o' '/Volumes/Temp/tmp/RtmpILQ8eq/filec69137814e26' '/Volumes/Temp/tmp/RtmpILQ8eq/filec6912bd71c46.go' go: errors parsing go.mod: /Volumes/Builds/packages/big-sur-x86_64/results/4.5/mangoro.Rcheck/mangoro/go/go.mod:3: invalid go version '1.22.2': must match format 1.23 Error in mangoro_go_build(tmp_go, tmp_bin) : Go build failed In addition: Warning message: In system(cmd, ignore.stdout = FALSE, ignore.stderr = FALSE, intern = TRUE, : running command 'GOMAXPROCS=1 /usr/local/go/bin/go 'build' '-mod=vendor' '-o' '/Volumes/Temp/tmp/RtmpILQ8eq/filec69137814e26' '/Volumes/Temp/tmp/RtmpILQ8eq/filec6912bd71c46.go'' had status 1 Execution halted Flavor: r-release-macos-x86_64

Version: 0.2.6
Check: installed package size
Result: NOTE installed size is 18.1Mb sub-directories of 1Mb or more: go 17.7Mb Flavors: r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.2.6
Check: for GNU extensions in Makefiles
Result: NOTE GNU make is a SystemRequirements. Flavors: r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.2.6
Check: tests
Result: ERROR Running ‘test-mangoro-bin.R’ [1s/2s] Running the tests in ‘tests/test-mangoro-bin.R’ failed. Complete output: > library(nanonext) > library(processx) > library(nanoarrow) > library(mangoro) > > # skip test if Sys.which cannot find go > if (nchar(Sys.which("go")) == 0) { + quit(status = 0) + } > # vendored mangos version > get_mangos_version() [1] NA Warning message: In system2(go, c("list", "-m", "go.nanomsg.org/mangos/v3"), stdout = TRUE, : running command ''/usr/local/go/bin/go' list -m go.nanomsg.org/mangos/v3 2>&1' had status 1 > go_echo_code <- paste( + "package main", + "import (", + ' "fmt"', + ' "os"', + ' "go.nanomsg.org/mangos/v3/protocol/rep"', + ' _ "go.nanomsg.org/mangos/v3/transport/ipc"', + ")", + "func main() {", + " url := os.Args[1]", + " sock, err := rep.NewSocket()", + " if err != nil { fmt.Println(\"NewSocket error:\", err); os.Exit(1) }", + " if err := sock.Listen(url); err != nil { fmt.Println(\"Listen error:\", err); os.Exit(1) }", + " for {", + " msg, err := sock.Recv()", + " if err != nil { fmt.Println(\"Recv error:\", err); break }", + ' newMsg := append(msg, []byte(" [echoed by Go]")...)', + " if err := sock.Send(newMsg); err != nil { fmt.Println(\"Send error:\", err); break }", + " }", + "}", + sep = "\n" + ) > > tmp_go <- tempfile(fileext = ".go") > writeLines(go_echo_code, tmp_go) > > tmp_bin <- if (.Platform$OS.type == "windows") { + tempfile(fileext = ".exe") + } else { + tempfile() + } > mangoro_go_build(tmp_go, tmp_bin) GOMAXPROCS=1 /usr/local/go/bin/go 'build' '-mod=vendor' '-o' '/Volumes/Temp/tmp/RtmphfpjqU/file351735ab3b9' '/Volumes/Temp/tmp/RtmphfpjqU/file35148175340.go' go: errors parsing go.mod: /Volumes/Builds/packages/big-sur-x86_64/results/4.4/mangoro.Rcheck/mangoro/go/go.mod:3: invalid go version '1.22.2': must match format 1.23 Error in mangoro_go_build(tmp_go, tmp_bin) : Go build failed In addition: Warning message: In system(cmd, ignore.stdout = FALSE, ignore.stderr = FALSE, intern = TRUE, : running command 'GOMAXPROCS=1 /usr/local/go/bin/go 'build' '-mod=vendor' '-o' '/Volumes/Temp/tmp/RtmphfpjqU/file351735ab3b9' '/Volumes/Temp/tmp/RtmphfpjqU/file35148175340.go'' had status 1 Execution halted Flavor: r-oldrel-macos-x86_64