guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: website: A little help running the website locally


From: Tissevert
Subject: Re: website: A little help running the website locally
Date: Fri, 21 May 2021 18:04:00 +0200

Hi !

I'm afraid I saw your message too late because I have exactly the same problems
you describe in https://issues.guix.gnu.org/47623 which you've just closed.

I too have no ~/.guix-profile/lib/locale but ~/.guix-profile/lib/locales exists
and allows the build to complete.  So I don't know but could this
~/.guix-profile/lib/locale with no trailing 's' be a left-over from a previous
version of some software that used to build it at that location or something ?
My install of guix is pretty recent (~3 months).

>From what I understood from the original issue, I checked $GUIX_LOCPATH and saw
it contained only my current system's, /run/current-system/locale, which, when
shared in place of this hypothetical `locales?` in $HOME/.guix-profile also
allows haunt to build the site correctly (it produces something, reports
success, and browsing what it serves looks like the official website).

Hope that helps : )

Tissevert

Le Fri, May 21, 2021 at 01:53:43PM +0000, Luis Felipe a écrit :
> Hi,
> 
> I've never been able to build and run the internationalized website correctly 
> following the instructions on the README. I even thought there was a typo in 
> the instructions (https://issues.guix.gnu.org/47623), but it seems there is 
> actually a particular problem on my side that I don't know how to resolve. So 
> I could use a little help.
> 
> The problem seems to be that the instructions on the README expect a 
> "$HOME/.guix-profile/lib/locale" directory to exist, but it doesn't exist 
> here. There is a "$HOME/.guix-profile/lib/locales" directory instead (note 
> the plural name).
> 
> I've tried building and running the website using the "locales" directory to 
> work around the issue. It used to build most of the time, but with enconding 
> issues. Running the website almost always failed with some error about 
> invalid arguments to "setlocale"), so I used plane "haunt serve".
> 
> Currently, though, using guix 1f68568 and guix website f7ca68f, building 
> fails for me everytime I run this:
> 
> ★★★★★★★★★★★★★★★★★★★★
> $ GUIX_WEB_SITE_LOCAL=yes guix environment -C -m manifest.scm -E GUIX_LOCPATH 
> -E LANG --share=$HOME/.guix-profile/lib/locales -E GUIX_WEB_SITE_LOCAL 
> --share=/tmp -- haunt build
> guile: warning: failed to install locale
> Backtrace:
>            2 (primitive-load "/gnu/store/yzaxlqmiraznba4yf2cyqpyla9q?")
> In haunt/ui.scm:
>     131:2  1 (haunt-main _ "build")
> In unknown file:
>            0 (setlocale 6 "")
> 
> ERROR: In procedure setlocale:
> In procedure setlocale: Invalid argument
> ★★★★★★★★★★★★★★★★★★★★
> 
> 
> So I haven't been able to work much on the website for a long time. I don't 
> know what's going on...
> 
> 
> ---
> Luis Felipe López Acevedo
> https://luis-felipe.gitlab.io/
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]