Closed mcepl closed 2 years ago
What additional information you need?
guix install: error: failed to connect to `/var/guix/daemon-socket/socket': No such file or directory
The issue is that guix isn't properly setup/running. You might need to enable a systemd unit. Although I would recommend to install guix using their install script (see manual) and have it completely decoupled from the package manager on openSUSE. Otherwise you might run into issues doing a guix pull.
./configure: line 3060: syntax error near unexpected token
bindir:guilemoduledir:GUILE_MODULE_DIR' ./configure: line 3060:
AX_COMPUTE_RELATIVE_PATHS(bindir:guilemoduledir:GUILE_MODULE_DIR bindir:guileobjectdir:GUILE_OBJECT_DIR)'
Do you have autoconf-archive
(not sure what it is called in openSUSE) installed? I can reproduce the error with
guix shell --pure bash guile grep coreutils sed autoconf automake pkg-config texinfo gawk make -- bash -c "autoreconf -vif && ./configure && make check"
I.e when I remove autoconf-archive
.
I think, I’ve got it in https://build.opensuse.org/package/show/home:mcepl:work/pinentry-rofi . Just a question: that .go
file is architecture dependent or not? Could I use the same file on all platforms or do I need to generate it for each differently?
I couldn't find anything in the manual if they are architecture dependent or not. My guess is that they are architecture independent. As guile compiles the scheme code to bytecode for its virtual machine and not actual machine code for the architecture. You can find the section about it here.
I would recommend you to send an email to their mailing list or ask in their IRC channel. As someone on there should be able to give you a better answer than I. Here is the info on their mailing list and IRC: https://www.gnu.org/software/guile/learn/