Hello Xinglu, Xinglu Chen <pub...@yoctocell.xyz> writes:
> On Fri, May 21 2021, Maxim Cournoyer wrote: > >> Hi, >> >> Xinglu Chen <pub...@yoctocell.xyz> writes: >> >>> ~/src/guix $ guix environment --ad-hoc emacs -- emacs --version >>> The following derivation will be built: >>> /gnu/store/js53a7lydr66bk3wpwkaj1j8j43mirrm-profile.drv >>> >>> building CA certificate bundle... >>> listing Emacs sub-directories... >>> building fonts directory... >>> generating GLib schema cache... >>> creating GTK+ icon theme cache... >>> building cache files for GTK+ input methods... >>> building directory of Info manuals... >>> building database for manual pages... >>> building XDG desktop file cache... >>> building XDG MIME database... >>> building profile with 1 package... >>> /gnu/store/gbzd8hc6360vaxmk2xh5bzkx7dkkwl8q-profile/bin/emacs: >>> error while loading shared libraries: libm17n-core.so.0: cannot >>> open shared object file: No such file or directory [...] Using the same commit you were using last, 652a03888e1609bd1a687326760436867fe2abb7, I can obtain the same Emacs (same store hash): $ guix time-machine --commit=652a03888e1609bd1a687326760436867fe2abb7 -- environment --ad-hoc emacs [env]$ which emacs /gnu/store/gbzd8hc6360vaxmk2xh5bzkx7dkkwl8q-profile/bin/emacs Have you tried it in a container, like so: $ guix time-machine --commit=652a03888e1609bd1a687326760436867fe2abb7 \ -- environment -C --ad-hoc emacs -- emacs --version to ensure there are no contaminants from your host. Perhaps NixOS, being similar to Guix, is somehow interfering? Maxim