#66300 closed defect (duplicate)

octave: destroot phase fills all disk space

Reported by: SpikeLightfoot Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: ventura Cc:
Port: octave

Description (last modified by SpikeLightfoot)

octave installation in macOS Venture stalls at "Staging octave into destroot" The hard disk eventually fills up as the main.log file grows without end with line after line of this::

...
:info:destroot Use of uninitialized value $_ in pattern match (m//) at ./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
...

MacBook Pro 16 Intel Ventura 13.0.1

Attachments (1)

main.log (6.0 MB) - added by SpikeLightfoot 17 months ago.
main.log

Change History (8)

comment:1 Changed 17 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: ventura added
Owner: set to MarcusCalhoun-Lopez
Port: octave added
Status: newassigned
Summary: octave Ventura hangs at "Staging octave into destroy"octave: destroot phase fills all disk space

comment:2 Changed 17 months ago by SpikeLightfoot

Keywords: ventura removed
Port: octave removed
Summary: octave: destroot phase fills all disk spaceoctave Ventura hangs at "Staging octave into destroy"

Interrupting the installation, the main.log file ends with:

...
:info:destroot Use of uninitialized value $_ in pattern match (m//) at ./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
:info:destroot Use of uninitialized value $_ in pattern match (m//) at ./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
:info:destroot Use of uninitialized value $_ in pattern match (m//) at ./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
:info:destroot make[2]: *** [doc/interpreter/octave_interpreter.qhc] Interrupt: 2
:info:destroot make[1]: *** [install-recursive] Interrupt: 2
:info:destroot make: *** [install] Interrupt: 2
:info:destroot Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_octave/octave/work/octave-7.3.0" && /usr/bin/make -w install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_octave/octave/work/destroot 
:info:destroot Killed by signal: 2
:debug:destroot process_cmd aborted: interrupted by signal
:debug:destroot     while executing
:debug:destroot "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:destroot     invoked from within
:debug:destroot "catch {system {*}$notty {*}$callback {*}$nice $fullcmdstring} result"
:debug:destroot     (procedure "command_exec" line 106)
:debug:destroot     invoked from within
:debug:destroot "command_exec -callback portprogress::target_progress_callback destroot"
:debug:destroot     (procedure "portdestroot::destroot_main" line 2)
:debug:destroot     invoked from within
:debug:destroot "$procedure $targetname"
:debug:destroot     invoked from within
:debug:destroot "catch {$procedure $targetname} errstr"
:debug:destroot     (procedure "target_run" line 172)
:debug:destroot     invoked from within
:debug:destroot "{*}$handler $ditem"
:debug:destroot     invoked from within
:debug:destroot "catch {{*}$handler $ditem} result"
:debug:destroot     (procedure "dlist_eval" line 33)
:debug:destroot     invoked from within
:debug:destroot "dlist_eval $dlist "" target_run"
:debug:destroot     (procedure "eval_targets" line 41)
:debug:destroot     invoked from within
:debug:destroot "eval_targets activate"
:debug:destroot     invoked from within
:debug:destroot "$workername eval "eval_targets $target""
:debug:destroot     (procedure "mportexec" line 152)
:debug:destroot     invoked from within
:debug:destroot "mportexec $workername $target"
:debug:destroot     invoked from within
:debug:destroot "catch {mportexec $workername $target} result"
:debug:destroot     ("uplevel" body line 99)
:debug:destroot     invoked from within
:debug:destroot "uplevel 1 $block"
:debug:destroot     (procedure "foreachport" line 24)
:debug:destroot     invoked from within
:debug:destroot "foreachport $portlist {
:debug:destroot         array unset portinfo
:debug:destroot         # If we have a url, use that, since it's most specific
:debug:destroot         # otherwise try to map the..."
:debug:destroot     (procedure "action_target" line 10)
:debug:destroot     invoked from within
:debug:destroot "$action_proc $action $portlist [array get global_options]"
:debug:destroot     (procedure "process_cmd" line 110)
:debug:destroot     invoked from within
:debug:destroot "process_cmd $remaining_args"
:debug:destroot     ("try" body line 3)
:error:destroot Aborted: SIGINT received.


comment:3 Changed 17 months ago by SpikeLightfoot

Summary: octave Ventura hangs at "Staging octave into destroy"octave Ventura hangs at "Staging octave into destroot"

Changed 17 months ago by SpikeLightfoot

Attachment: main.log added

main.log

comment:4 Changed 17 months ago by SpikeLightfoot

Port: octave added
Version: 2.8.0

comment:5 Changed 17 months ago by SpikeLightfoot

Description: modified (diff)

comment:6 Changed 17 months ago by SpikeLightfoot

This seems to be a mk-qthelp.pl problem that has occurred on the GNU Octave board: https://savannah.gnu.org/bugs/?62648. Users have tried some patches to avoid the same infinite loop problem we see here with some success. I aint the guy to try it myself!

comment:7 Changed 17 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: ventura added
Resolution: duplicate
Status: assignedclosed
Summary: octave Ventura hangs at "Staging octave into destroot"octave: destroot phase fills all disk space

Duplicate of #66299.

Note: See TracTickets for help on using tickets.