I found a fix for this that at least works for me.
;;; note: source file /usr/share/guile/3.0/ice-9/eval.scm
;;; newer than compiled /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go
stat /usr/share/guile/3.0/ice-9/eval.scm
and
stat /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go
showed that eval.scm was one second newer than eval.go. I’m not sure why. This didn’t happen on my last installation of mantic. But using
touch -m --date="…"
to set the modification dates of all the .scm files in /usr/share/guile/ to 2 seconds earlier stops the attempted compilation process and lets GnuCash start normally.
I found a fix for this that at least works for me.
;;; note: source file /usr/share/ guile/3. 0/ice-9/ eval.scm x86_64- linux-gnu/ guile/3. 0/ccache/ ice-9/eval. go
;;; newer than compiled /usr/lib/
stat /usr/share/ guile/3. 0/ice-9/ eval.scm x86_64- linux-gnu/ guile/3. 0/ccache/ ice-9/eval. go
and
stat /usr/lib/
showed that eval.scm was one second newer than eval.go. I’m not sure why. This didn’t happen on my last installation of mantic. But using
touch -m --date="…"
to set the modification dates of all the .scm files in /usr/share/guile/ to 2 seconds earlier stops the attempted compilation process and lets GnuCash start normally.