Subject: bug#46826: closed (Re: bug#46826: [debian] compilation from git fails)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 01 Mar 2021 20:41:01 +0000

Your bug report

#46826: [debian] compilation from git fails

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
46826: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=46826
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#46826: [debian] compilation from git fails
From: Ludovic Courtès <[email-masked]>
To: cage <[email-masked]>
Cc: [email-masked], Maxime Devos <[email-masked]>
Date: Mon, 01 Mar 2021 21:40:33 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi!

I pushed a slightly different fix as
9ce78f27a02b3a5fcaea2f0633404b940795989a.

Thanks,
Ludo’.

Subject: [debian] compilation from git fails
From: cage <[email-masked]>
To: [email-masked]
Date: Sun, 28 Feb 2021 09:03:02 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi!

i tried to compile guix from git but the compilation fails with a syntax error, details below:

- OS Debian testing (bullseye)
- guix commit hash 8ef1f24f16354e08f23dfabf11396527b0417638 (master)
- $ guile --version
    guile (GNU Guile) 2.2.7

The error is:

$ make

[...]

guix/scripts/environment.scm:752:12: error: (define manifest (if profile (profile-manifest profile) manifest-from-opts)): definition in expression context, where definitions are not allowed,
make[2]: *** [Makefile:6246: make-go] Error 1

A    kind     user    suggested    to    comment     the    form    in
guix/scripts/environment.scm starting at line 178:

------------
(when (and profile
  (> (length (manifest-entries manifest-from-opts)) 0))
   (leave (G_ "'--profile' cannot be used with package options~%")))
-----------

After commenting the form above, the compilation works flawless.

Hope this help!
Bye!
C.