Hi,

Cyril Roelandt <tipec...@gmail.com> writes:

> * guix/import/pypi.scm (guix-package->pypi-name,
>   latest-release): New procedures.
>   (pypi-updater): New variable.
> * guix/scripts/refresh.scm (%updaters): Add %PYPI-UPDATER.
> ---
>  guix/import/pypi.scm     | 50 
> +++++++++++++++++++++++++++++++++++++++++++++++-
>  guix/scripts/refresh.scm |  4 +++-
>  2 files changed, 52 insertions(+), 2 deletions(-)
>

IIUC the commit bab020d7ca50e4153cf24832d119389a37fa8f63 has made
Guile-JSON non optional.

I've succeed a clean build with the previous commit (gnu: Add
python-tempest-lib.)  but then when I have done:

  git reset bab020d
  make -j4

mthl@godel:~/src/gnu/guix$ make -j4
make  all-recursive
make[1]: Entering directory '/home/mthl/src/gnu/guix'
Making all in po/guix
make[2]: Entering directory '/home/mthl/src/gnu/guix/po/guix'
make[2]: Leaving directory '/home/mthl/src/gnu/guix/po/guix'
Making all in po/packages
make[2]: Entering directory '/home/mthl/src/gnu/guix/po/packages'
make[2]: Leaving directory '/home/mthl/src/gnu/guix/po/packages'
make[2]: Entering directory '/home/mthl/src/gnu/guix'
LANGUAGE= ./pre-inst-env        \
  /bin/bash /home/mthl/src/gnu/guix/build-aux/missing help2man 
--output="doc/guix.1" guix
LANGUAGE= ./pre-inst-env /bin/bash /home/mthl/src/gnu/guix/build-aux/missing 
help2man --output="doc/guix-refresh.1" "guix refresh"
  GUILEC guix/scripts/refresh.go
  MAKEINFO doc/guix.info
Backtrace:
In ice-9/psyntax.scm:
 279: 19 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...]
In ice-9/eval.scm:
 411: 18 [eval # ()]
In ice-9/boot-9.scm:
2951: 17 [define-module* (guix scripts refresh) #:filename ...]
2926: 16 [resolve-imports (((guix ui)) ((guix hash)) ((guix scripts)) ...)]
2864: 15 [resolve-interface (guix import pypi) #:select ...]
2789: 14 [#<procedure b3c360 at ice-9/boot-9.scm:2777:4 (name #:optional 
autoload version #:key ensure)> # ...]
3065: 13 [try-module-autoload (guix import pypi) #f]
2401: 12 [save-module-excursion #<procedure 1a57bd0 at ice-9/boot-9.scm:3066:17 
()>]
3085: 11 [#<procedure 1a57bd0 at ice-9/boot-9.scm:3066:17 ()>]
In unknown file:
   ?: 10 [primitive-load-path "guix/import/pypi" ...]
In ice-9/eval.scm:
 505: 9 [#<procedure a894a0 at ice-9/eval.scm:499:4 (exp)> (define-module # # 
...)]
In ice-9/psyntax.scm:
1106: 8 [expand-top-sequence ((define-module # # # ...)) () ((top)) ...]
 989: 7 [scan ((define-module (guix import pypi) #:use-module ...)) () ...]
 279: 6 help2man: impossible de récupérer l'information « --help » de guix 
refresh
Try `--no-discard-stderr' if option outputs to stderr
Makefile:4590: recipe for target 'doc/guix-refresh.1' failed
make[2]: [doc/guix-refresh.1] Error 1 (ignorée)
[scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...]
In ice-9/eval.scm:
 411: 5 [eval # ()]
In ice-9/boot-9.scm:
2951: 4 [define-module* (guix import pypi) #:filename ...]
2926: 3 [resolve-imports ((#) (#) (#) (#) ...)]
2867: 2 [resolve-interface (json) #:select ...]
In unknown file:
   ?: 1 [scm-error misc-error #f "~A ~S" ("no code for module" (json)) #f]
In ice-9/boot-9.scm:
 106: 0 [#<procedure e3d9c0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> 
misc-error ...]

ice-9/boot-9.scm:106:20: In procedure #<procedure e3d9c0 at 
ice-9/boot-9.scm:97:6 (thrown-k . args)>:
ice-9/boot-9.scm:106:20: no code for module (json)
Makefile:4526: recipe for target 'guix/scripts/refresh.go' failed
make[2]: *** [guix/scripts/refresh.go] Error 1
make[2]: *** Attente des tâches non terminées....
make[2]: Leaving directory '/home/mthl/src/gnu/guix'
Makefile:3688: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/mthl/src/gnu/guix'
Makefile:2302: recipe for target 'all' failed
make: *** [all] Error 2
What should we do about this?

--
Mathieu Lirzin

Reply via email to