unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* ;;; ERROR: missing interface for module (charting)
@ 2017-05-07 13:13 myglc2
  2017-05-08 14:25 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: myglc2 @ 2017-05-07 13:13 UTC (permalink / raw)
  To: guix-devel

How do i fix these non-blocking "ERROR:" messages?

g1@g1 ~/src/guix $ guix environment -e "(@ (gnu packages package-management) guix)" -M 4 -c 4
g1@g1 ~/src/guix [env]$ make clean-go
g1@g1 ~/src/guix [env]$ ./bootstrap
g1@g1 ~/src/guix [env]$ ./configure --localstatedir=/var --sysconfdir=/etc
g1@g1 ~/src/guix [env]$ make -j 10
[...]
  LOAD     (guix scripts build)
  LOAD     (guix scripts archive)
  LOAD     (guix scripts import)
  LOAD     (guix scripts package)
  LOAD     (guix scripts gc)
  LOAD     (guix scripts hash)
  LOAD     (guix scripts pack)
  LOAD     (guix scripts pull)
  LOAD     (guix scripts substitute)
  LOAD     (guix scripts authenticate)
  LOAD     (guix scripts refresh)
  LOAD     (guix scripts system)
  LOAD     (guix scripts lint)
  LOAD     (guix scripts challenge)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
[...]
  GUILEC   guix/scripts/challenge.go
  GUILEC   guix/scripts/import/cran.go
  GUILEC   guix/scripts/import/gnu.go
  GUILEC   guix/scripts/import/nix.go
  GUILEC   guix/scripts/import/hackage.go
  GUILEC   guix/scripts/import/stackage.go
  GUILEC   guix/scripts/import/elpa.go
  GUILEC   guix/scripts/environment.go
  GUILEC   guix/scripts/publish.go
  GUILEC   guix/scripts/edit.go
  GUILEC   guix/scripts/size.go
  GUILEC   guix/scripts/graph.go
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
guix/scripts/size.scm:211:2: warning: possibly unbound variable `make-page-map'
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)

I am using a recent origin/master commit ...

g1@g1 ~/src/guix [env]$ git -C ~/.config/guix/latest log -n 1 --oneline
484f7a886 gnu: libtiff: Add fixes several security flaws.
g1@g1 ~/src/guix [env]$ git -C ~/.config/guix/latest describe
v0.12.0-3556-g484f7a886

TIA - George

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ;;; ERROR: missing interface for module (charting)
  2017-05-07 13:13 ;;; ERROR: missing interface for module (charting) myglc2
@ 2017-05-08 14:25 ` Ludovic Courtès
  2017-05-09  0:52   ` myglc2
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2017-05-08 14:25 UTC (permalink / raw)
  To: myglc2; +Cc: guix-devel

Hi!

myglc2 <myglc2@gmail.com> skribis:

>   GUILEC   guix/scripts/size.go
> ;;; Failed to autoload make-page-map in (charting):
> ;;; ERROR: missing interface for module (charting)

These messages are about Guile-Charting, an optional dependency of this
tool:

  https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-size.html

You’re expecting to have this message when Guile-Charting is missing,
but that’s fine: it just means that you won’t be able to use ‘guix size
--map-file’.

That said, I agree that these messages are needlessly alarming.  Not
sure how to fix them.

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ;;; ERROR: missing interface for module (charting)
  2017-05-08 14:25 ` Ludovic Courtès
@ 2017-05-09  0:52   ` myglc2
  0 siblings, 0 replies; 3+ messages in thread
From: myglc2 @ 2017-05-09  0:52 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel


On 05/08/2017 at 14:25 Ludovic Courtès writes:

> Hi!
>
> myglc2 <myglc2@gmail.com> skribis:
>
>>   GUILEC   guix/scripts/size.go
>> ;;; Failed to autoload make-page-map in (charting):
>> ;;; ERROR: missing interface for module (charting)
>
> These messages are about Guile-Charting, an optional dependency of this
> tool:
>
>   https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-size.html
>
> You’re expecting to have this message when Guile-Charting is missing,
> but that’s fine: it just means that you won’t be able to use ‘guix size
> --map-file’.
>
> That said, I agree that these messages are needlessly alarming.  Not
> sure how to fix them.
>
> Ludo’.

Thanks, that's what I thought but I am confused because I already have
guile-charting installed ...

g1@g1 ~/src/guix$ guix package -I | grep charting
guile-charting	0.2.0	out /gnu/store/pykm7a8a9p2qs5nwxsb48vvl8iz1kjd4-guile-charting-0.2.0

I have tried adding it to the environment, but I still get these
messages ...

g1@g1 ~/src/guix$ guix environment --ad-hoc guile-charting -e "(@ (gnu packages package-management) guix)" -M 4 -c 4
g1@g1 ~/src/guix [env]$ rm guix/scripts/size.go
g1@g1 ~/src/guix [env]$ make
make  all-recursive
make[1]: Entering directory '/home/g1/src/guix'
Making all in po/guix
make[2]: Entering directory '/home/g1/src/guix/po/guix'
make[2]: Leaving directory '/home/g1/src/guix/po/guix'
Making all in po/packages
make[2]: Entering directory '/home/g1/src/guix/po/packages'
make[2]: Leaving directory '/home/g1/src/guix/po/packages'
make[2]: Entering directory '/home/g1/src/guix'
Compiling Scheme modules...
  LOAD     (guix scripts size)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
  GUILEC   guix/scripts/size.go
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
guix/scripts/size.scm:211:2: warning: possibly unbound variable `make-page-map'
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
;;; Failed to autoload make-page-map in (charting):
;;; ERROR: missing interface for module (charting)
make[2]: Leaving directory '/home/g1/src/guix'
make[1]: Leaving directory '/home/g1/src/guix'
g1@g1 ~/src/guix [env]$


g1@g1 ~/src/guix [env]$ guix --version
guix (GNU Guix) 0.12.0.3556-484f

g1@g1 ~/src/guix [env]$ git -C ~/.config/guix/latest describe
v0.12.0-3556-g484f7a886

TIA - George

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-05-09  0:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-07 13:13 ;;; ERROR: missing interface for module (charting) myglc2
2017-05-08 14:25 ` Ludovic Courtès
2017-05-09  0:52   ` myglc2

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).