Opened 3 years ago
Last modified 2 years ago
#63408 assigned defect
Rakudo Hangs in Staging of Destroot
Reported by: | chicagotripp (Altoine Barker) | Owned by: | mojca (Mojca Miklavec) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | chicagotripp (Altoine Barker) | |
Port: | rakudo |
Description
My setup is the latest Monterey Beta 5 OS version. I'm on a MacBook Pro(16 inch, 2019) I ran the install command for raku/rakudo version @2021.07:
sudo port -t install rakudo
and received the following error message after terminating with the Ctrl+C after waiting for the port to install after running for 24 hours:
---> Computing dependencies for rakudo ---> Fetching archive for rakudo ---> Attempting to fetch rakudo-2021.07_0.darwin_21.x86_64.tbz2 from https://packages.macports.org/rakudo ---> Attempting to fetch rakudo-2021.07_0.darwin_21.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/rakudo ---> Attempting to fetch rakudo-2021.07_0.darwin_21.x86_64.tbz2 from https://mse.uk.packages.macports.org/rakudo ---> Fetching distfiles for rakudo ---> Verifying checksums for rakudo ---> Extracting rakudo Warning: The following existing file was hidden from the build system by trace mode: /private/var/select/sh ---> Configuring rakudo Warning: The following existing file was hidden from the build system by trace mode: /private/var/select/sh ---> Building rakudo Warning: The following existing file was hidden from the build system by trace mode: /private/var/select/sh ---> Staging rakudo into destroot Error: Aborted: SIGINT received.
Change History (6)
comment:1 Changed 3 years ago by chicagotripp (Altoine Barker)
Owner: | set to mojca |
---|---|
Status: | new → assigned |
comment:2 Changed 3 years ago by chicagotripp (Altoine Barker)
comment:3 Changed 3 years ago by reneeotten (Renee Otten)
please remember not to discuss pre-releases here. Do you see the same problem on a released macOS version?
comment:4 Changed 3 years ago by jdos22 (Jeff Sumner)
The release of Monterey has not fixed the rakudo install - error is the same: +++ Installing files fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory fatal: not in a git directory +++ Preparing installation Cmake: * [m-install-post] Interrupt: 2 Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_rakudo/rakudo/work/rakudo-2021.07" && /usr/bin/make -w install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_rakudo/rakudo/work/destroot Killed by signal: 2 DEBUG: process_cmd aborted: interrupted by signal
while executing
"system {*}$notty {*}$callback {*}$nice $fullcmdstring"
invoked from within
"catch {system {*}$notty {*}$callback {*}$nice $fullcmdstring} result"
(procedure "command_exec" line 103) invoked from within
"command_exec -callback portprogress::target_progress_callback destroot"
(procedure "portdestroot::destroot_main" line 2) invoked from within
"$procedure $targetname"
invoked from within
"catch {$procedure $targetname} errstr"
(procedure "target_run" line 172) invoked from within
"{*}$handler $ditem"
invoked from within
"catch {{*}$handler $ditem} result"
(procedure "dlist_eval" line 33) invoked from within
"dlist_eval $dlist "" target_run"
(procedure "eval_targets" line 41) invoked from within
"eval_targets activate"
invoked from within
"$workername eval "eval_targets $target""
(procedure "mportexec" line 152) invoked from within
"mportexec $workername $target"
invoked from within
"catch {set result [mportexec $workername $target]} result"
("uplevel" body line 72) invoked from within
"uplevel 1 $block"
(procedure "foreachport" line 20) invoked from within
"foreachport $portlist {
array unset portinfo # If we have a url, use that, since it's most specific # otherwise try to map the..."
(procedure "action_target" line 10) invoked from within
"$action_proc $action $portlist [array get global_options]"
(procedure "process_cmd" line 110) invoked from within
"process_cmd $remaining_args"
("uplevel" body line 3) invoked from within
"uplevel 1 $body" Error: Aborted: SIGINT received.
comment:5 Changed 3 years ago by joelburton (Joel Burton)
I have the same output as @jdos22: a working MacPorts recently installed on Monterey (in my case, on an M1 Mac). It hangs forever, and on ctrl-c, the traceback is the same.
comment:6 Changed 2 years ago by chicagotripp (Altoine Barker)
rakudo @2022.07_0 installs without any issues. This ticket may be closed.
When I run the command
and then hit Ctrl+C at the same point of the install I get this output: