Concerning more checking in configure.ac:
The files included from nix require sqlite, it would be good to add a check 
for that.

Now I get the following error:
Backtrace:
In ice-9/boot-9.scm:
 157: 5 [catch #t #<catch-closure ca1780> ...]
In unknown file:
   ?: 4 [apply-smob/1 #<catch-closure ca1780>]
In ice-9/boot-9.scm:
  63: 3 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 421: 2 [eval # #]
In /home/privat/.guix-profile/bin/guild:
  54: 1 [main ("/home/privat/.guix-profile/bin/guild" "compile" "-L" ...)]
In unknown file:
   ?: 0 [setlocale 6 ""]

ERROR: In procedure setlocale:
ERROR: In procedure setlocale: Invalid argument
make[2]: *** [guix/base32.go] Fehler 1

The lines in guild around the error are:
  (if (defined? 'setlocale)
      (setlocale LC_ALL ""))
If I replace this by
  (if (defined? 'setlocale)
      (setlocale LC_ALL "C"))
compilation succeeds. A bug in guile/guild?

Andreas

Reply via email to