It seems I spoke too soon! I just rebooted and everything works fine (go figure) So it seems that simply unsetting those variables fixed everything. Perhaps getting rattleCAD to play along with them might be a thing to do, but for the moment, I'm happy!
Hi Manfred, any progress? This might give you a clue (I'm not actually sure what to make of it): Fedora 28 didn't automatically have BASH_FUNC__module_raw%% et al automatically exported to the environment (from god knows where, it seems to be a thing people are unhappy about: https://access.redhat.com/discussions/4124031), and runs rattleCAD just fine. When I unset these manually (so my environment contains no bash functions), rattleCAD starts but the gui fails ====== G U I ==============================...
I'm really not sure, my understanding of environments doesn't run so deep, and as usual, bash is written in a way that's very dense and hard to read. I did notice that Martin's (from the Mozilla bug report) BASH_FUNC__module_raw%% is slightly different from mine. For the most part, it's just the order of some unsets changed (I'm not sure what that does / what difference it makes, but there's a section where both the logic and commands are different (lines 36-40)...
Hi Manfred, of course that's okay! Thanks so much for the quick reply, I wasn't even expecting it so soon. In case this helps, this function is supposed to be available in the environment: BASH_FUNC__module_raw%%=() { unset _mlshdbg; if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then case "$-" in *v*x*) set +vx; _mlshdbg='vx' ;; *v*) set +v; _mlshdbg='v' ;; *x*) set +x; _mlshdbg='x' ;; *) _mlshdbg='' ;; esac; fi; unset _mlre _mlIFS; if [ -n "${IFS+x}" ]; then _mlIFS=$IFS; fi; IFS=' '; for _mlv...
Hi Manfred, first of all, thank you so much for developing this software! It's really a great piece of work, far superior to bikecad etc in my opinion! I just tried to run the latest version (4.0.15) but it failed to start. From stdout: ... ====== M A I N ============================ * ... rattleCAD 4.0! - Free-Demo -> class Session ... init_tcl_info ... /home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tcl8.6{/home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tkpath0.3.3/libtkpath0.3.3.so...
Hi Manfred, first of all, thank you so much for developing this software! It's really a great piece of work, far superior to bikecad etc in my opinion! I just tried to run the latest version (4.0.15) but it failed to start. From stdout: ... ====== M A I N ============================ ... rattleCAD 4.0! - Free-Demo -> class Session ... init_tcl_info ... /home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tcl8.6 {/home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tkpath0.3.3/libtkpath0.3.3.so...
Hi Manfred, first of all, thank you so much for developing this software! It's really a great piece of work, far superior to bikecad etc in my opinion! I just tried to run the latest version (4.0.15) but it failed to start. From stdout: ... ====== M A I N ============================ ... rattleCAD 4.0! - Free-Demo -> class Session ... init_tcl_info ... /home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tcl8.6 {/home/woon/rattleCAD/rattleCAD-4.0-Free/vanillawish-e5dc71ed9d-20190801-linux64/tkpath0.3.3/libtkpath0.3.3.so...