all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#31827: "guix pull" fails
@ 2018-06-14 15:13 Alex Kost
  2018-06-15  0:25 ` Ben Sturmfels
  0 siblings, 1 reply; 3+ messages in thread
From: Alex Kost @ 2018-06-14 15:13 UTC (permalink / raw)
  To: 31827

Hello, sorry for bothering.  I tried to run "guix pull" from the guix
git checkout (using pre-inst-env) and it failed for me with the
following backtrace.  Do I miss anything obvious?

[...]
compiling...	100.0% of 1 files
compiling...	100.0% of 40 files
grafting '/gnu/store/z5fy5i0va7l3ffwlia0pavcfnn6nc58m-libssh-0.7.5-0.239d0f7' -> '/gnu/store/zbbkwn1ilis6fkavs3lnpklys72khdlx-libssh-0.7.5-0.239d0f7'...
grafting '/gnu/store/5ikax0hrz3lk8njl44nlyfizqx03xxf5-libssh2-1.8.0' -> '/gnu/store/r4q5x1dc8q3g885d67m18il2d6hpbddl-libssh2-1.8.0'...
grafting '/gnu/store/wnhdqpvbpa06fb4886hy2vgxwcmddkl5-guile-ssh-0.11.2-debug' -> '/gnu/store/x2x925g9z9qzkw1a58w2ay2lhc2x8sv2-guile-ssh-0.11.2-debug'...
grafting '/gnu/store/l7in7h9bc2phfr64zadvak3klnl8aml6-guile-ssh-0.11.2' -> '/gnu/store/5lmr2x0cl45x0f15hsbaw4y560gnwry3-guile-ssh-0.11.2'...
grafting '/gnu/store/vbi5infjmc6w9yjchxm6p2swvd12xvfi-libgit2-0.26.0' -> '/gnu/store/gqqy05yadvg7afiaafymw2x4899hgr3c-libgit2-0.26.0'...
grafting '/gnu/store/5jvww47vzlv9ggyxd67m5qcrl16gnwb0-guile-git-0.0-6.36f93c1' -> '/gnu/store/2rfa6337gb84bx4f2jzn5h9wfi3lhjik-guile-git-0.0-6.36f93c1'...
loading...	 97.2% of 109 filesrandom seed for tests: 1528987180
compiling...	100.0% of 109 files
compiling...	100.0% of 230 files
compiling...	100.0% of 179 files
compiling...	100.0% of 66 files
compiling...	100.0% of 37 files
Backtrace:
In ice-9/boot-9.scm:
    837:9 19 (catch _ _ #<procedure 7f9060ffc7a0 at guix/scripts/pull.scm:350:4 (…> …)
In guix/scripts/pull.scm:
   391:22 18 (_)
In guix/store.scm:
  1414:24 17 (run-with-store _ _ #:guile-for-build _ #:system _ #:target _)
  1333:38 16 (_ #<build-daemon 256.97 2dc3f50>)
In guix/scripts/package.scm:
   166:19 15 (build-and-use-profile #<build-daemon 256.97 2dc3f50> "/home/al/.con…" …)
In guix/store.scm:
  1414:24 14 (run-with-store _ _ #:guile-for-build _ #:system _ #:target _)
In guix/profiles.scm:
   1292:2 13 (_ _)
In guix/store.scm:
   1319:0 12 (_ _)
In guix/gexp.scm:
    666:2 11 (_ _)
In guix/store.scm:
   1319:0 10 (_ _)
  1333:38  9 (_ #<build-daemon 256.97 2dc3f50>)
In guix/packages.scm:
   878:14  8 (cache! #<weak-table 323/443> #<package guile-gdbm-ffi@20120209.fa1d…> …)
In unknown file:
           7 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/packages.scm:
  1202:22  6 (thunk)
  1135:25  5 (bag->derivation #<build-daemon 256.97 2dc3f50> #<<bag> name: "guile…> …)
In srfi/srfi-1.scm:
   592:17  4 (map1 (("source" #<origin #<<git-reference> url: "https://github…>) …))
In ice-9/boot-9.scm:
    837:9  3 (catch srfi-34 #<procedure 4adf600 at guix/packages.scm:942:5 ()> #<…> …)
In guix/packages.scm:
   947:18  2 (_)
In guix/store.scm:
  1340:50  1 (_ #<build-daemon 256.97 2dc3f50> #<origin #<<git-reference> url: "h…> …)
In guix/git-download.scm:
    86:17  0 (git-fetch #<<git-reference> url: "https://github.com/ijp/guile-gdbm…> …)

guix/git-download.scm:86:17: In procedure git-fetch:
guix/git-download.scm:86:17: In procedure allocate-struct: Wrong type argument in position 2: 3


-- 
Thanks,
Alex

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

* bug#31827: "guix pull" fails
  2018-06-14 15:13 bug#31827: "guix pull" fails Alex Kost
@ 2018-06-15  0:25 ` Ben Sturmfels
  2018-06-15  9:22   ` Alex Kost
  0 siblings, 1 reply; 3+ messages in thread
From: Ben Sturmfels @ 2018-06-15  0:25 UTC (permalink / raw)
  To: 31827

[-- Attachment #1: Type: text/plain, Size: 869 bytes --]

On 15/06/18 01:13, Alex Kost wrote:
> Hello, sorry for bothering.  I tried to run "guix pull" from the guix
> git checkout (using pre-inst-env) and it failed for me with the
> following backtrace.  Do I miss anything obvious?

> guix/git-download.scm:86:17: In procedure allocate-struct: Wrong type argument in position 2: 3

Hi Alex,

See: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28265#16

I'm no expert on this, but the cause is recent breaking changes in the
binary interfaces.  The command you need is "make clean-go && make”.

If "make clean-go" is also fails, as it did for me, you'll need to
remove the .go files manually. You can use something like "find . -name
'*.go'" and if you're happy with those files, add a "-delete" argument
on the end.

Once cleaned, up do a full rebuild with "./bootstrap && make".

Regards,
Ben




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* bug#31827: "guix pull" fails
  2018-06-15  0:25 ` Ben Sturmfels
@ 2018-06-15  9:22   ` Alex Kost
  0 siblings, 0 replies; 3+ messages in thread
From: Alex Kost @ 2018-06-15  9:22 UTC (permalink / raw)
  To: Ben Sturmfels; +Cc: 31827-done

Ben Sturmfels (2018-06-15 10:25 +1000) wrote:

> On 15/06/18 01:13, Alex Kost wrote:
>> Hello, sorry for bothering.  I tried to run "guix pull" from the guix
>> git checkout (using pre-inst-env) and it failed for me with the
>> following backtrace.  Do I miss anything obvious?
>
>> guix/git-download.scm:86:17: In procedure allocate-struct: Wrong type argument in position 2: 3
>
> Hi Alex,
>
> See: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28265#16
>
> I'm no expert on this, but the cause is recent breaking changes in the
> binary interfaces.  The command you need is "make clean-go && make”.

Indeed, thank you!  I keep forgetting that "clean-go" is the first step
to do when some strange backtraces come up :-)

Sorry for the noise.

-- 
Alex

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

end of thread, other threads:[~2018-06-15  9:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-14 15:13 bug#31827: "guix pull" fails Alex Kost
2018-06-15  0:25 ` Ben Sturmfels
2018-06-15  9:22   ` Alex Kost

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.