GNU bug report logs - #48819
‘chicken-build-system’ is not able to deal with specific version of egg

Previous Next

Package: guix;

Reported by: Xinglu Chen <public <at> yoctocell.xyz>

Date: Thu, 3 Jun 2021 21:25:02 UTC

Severity: normal

To reply to this bug, email your comments to 48819 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#48819; Package guix. (Thu, 03 Jun 2021 21:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xinglu Chen <public <at> yoctocell.xyz>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 03 Jun 2021 21:25:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Xinglu Chen <public <at> yoctocell.xyz>
To: bug-guix <at> gnu.org
Cc: raingloom <raingloom <at> riseup.net>
Subject: ‘chicken-build-system’ is not able to
 deal with specific version of egg
Date: Thu, 03 Jun 2021 23:24:46 +0200
[Message part 1 (text/plain, inline)]
I am trying to package ‘chicken-begin-syntax’, it requires version 0.2.1
of ‘module-declarations’, which I have created a Guix package for (only
exists on my local branch).  However, when compiling
‘chicken-begin-syntax’, ‘chicken-install’ complains about an outdated
version of ‘module-declarations’, even though it’s not outdated.

Removing this restriction makes it build.

The content of ‘begin-syntax.egg’:

--8<---------------cut here---------------start------------->8---
((synopsis "Convenience macro for inline syntax expansion")
 (author "Evan Hanson")
 (license "BSD")
 (category lang-exts)
 (dependencies matchable)
 (test-dependencies srfi-1)
 (build-dependencies (module-declarations "0.2.1"))
 (components (extension begin-syntax (csc-options "-X" "module-declarations"))))
--8<---------------cut here---------------end--------------->8---

Build error message:

--8<---------------cut here---------------start------------->8---
starting phase `build'
The following installed extensions are outdated, because `begin-syntax' requires later versions:

  module-declarations (0.0.0 -> 0.2.1)

Do you want to replace the existing extensions? (yes/no/abort) 
Error: (string->list) bad argument type - not a string: #!eof
command "chicken-install" "-cached" "-no-install" "begin-syntax" failed with status 70
note: keeping build directory `/tmp/guix-build-chicken-begin-syntax-0.2.1.drv-0'
builder for `/gnu/store/gw8w10whrz9vmiaqhj5p9a8kwzd37pcp-chicken-begin-syntax-0.2.1.drv' failed with exit code 1
build of /gnu/store/gw8w10whrz9vmiaqhj5p9a8kwzd37pcp-chicken-begin-syntax-0.2.1.drv failed
View build log at '/var/log/guix/drvs/gw/8w10whrz9vmiaqhj5p9a8kwzd37pcp-chicken-begin-syntax-0.2.1.drv.bz2'.
cannot build derivation `/gnu/store/9lfv9h6ra9g5adw9ppdd1yf2r3z1bcc2-chicken-sourcehut-0.3.3.drv': 1 dependencies couldn't be built
guix build: error: build of `/gnu/store/9lfv9h6ra9g5adw9ppdd1yf2r3z1bcc2-chicken-sourcehut-0.3.3.drv' failed
--8<---------------cut here---------------end--------------->8---

I also tried passing the ‘-force’ and ‘-verbose’ flags to
‘chicken-install’, now it complains about ‘module-declarations’ not
being cached.   ¯\_(ツ)_/¯

--8<---------------cut here---------------start------------->8---
starting phase `build'
begin-syntax located at /tmp/guix-build-chicken-begin-syntax-0.2.1.drv-0/begin-syntax
checking begin-syntax ...
checking platform for `begin-syntax'
checking dependencies for `begin-syntax'
 upgrade: module-declarations
module-declarations not cached

Error: extension not cached
command "chicken-install" "-cached" "-no-install" "-force" "-verbose" "begin-syntax" failed with status 70
note: keeping build directory `/tmp/guix-build-chicken-begin-syntax-0.2.1.drv-6'
builder for `/gnu/store/87d8vdmsbmw5nl163j4x10km82swxash-chicken-begin-syntax-0.2.1.drv' failed with exit code 1
build of /gnu/store/87d8vdmsbmw5nl163j4x10km82swxash-chicken-begin-syntax-0.2.1.drv failed
View build log at '/var/log/guix/drvs/87/d8vdmsbmw5nl163j4x10km82swxash-chicken-begin-syntax-0.2.1.drv.bz2'.
guix build: error: build of `/gnu/store/87d8vdmsbmw5nl163j4x10km82swxash-chicken-begin-syntax-0.2.1.drv' failed
--8<---------------cut here---------------end--------------->8---
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 328 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.