GNU bug report logs - #28858
make fails: In procedure allocate-struct: Wrong type argument in position 2: 5

Previous Next

Package: guix;

Reported by: Martin Castillo <castilma <at> uni-bremen.de>

Date: Mon, 16 Oct 2017 07:13:04 UTC

Severity: normal

Tags: notabug

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 28858 in the body.
You can then email your comments to 28858 AT debbugs.gnu.org in the normal way.

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#28858; Package guix. (Mon, 16 Oct 2017 07:13:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Martin Castillo <castilma <at> uni-bremen.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 16 Oct 2017 07:13:04 GMT) Full text and rfc822 format available.

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

From: Martin Castillo <castilma <at> uni-bremen.de>
To: bug-guix <at> gnu.org
Subject: make fails: In procedure allocate-struct: Wrong type argument in
 position 2: 5
Date: Mon, 16 Oct 2017 00:03:01 +0200
[Message part 1 (text/plain, inline)]
I'm trying to build guix from git on guixsd, but the make step fails. I
don't have much experience with scheme, so I have no idea, what the
problem could be.

I did
$ guix environment guix
[env] $ ./configure --localstatedir=/var
[env] $ make
(fails)

Attached is the output of repeated make invocation.

Martin Castillo

[Is it okay to attach logs or should I put them better in the message body?]


[make-output (text/plain, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#28858; Package guix. (Mon, 16 Oct 2017 13:18:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 28858 <at> debbugs.gnu.org
Subject: Re: bug#28858: make fails: In procedure allocate-struct: Wrong type
 argument in position 2: 5
Date: Mon, 16 Oct 2017 15:16:58 +0200
Hi Martin,

Martin Castillo <castilma <at> uni-bremen.de> skribis:

> [Is it okay to attach logs or should I put them better in the message body?]

Either way is fine.

>    2316:4  3 (save-module-excursion #<procedure ce7f540 at ice-9/boo…>)
>   3006:22  2 (_)
> In unknown file:
>            1 (primitive-load-path "gnu/services/shepherd" #<procedur…>)
> In gnu/services/shepherd.scm:
>      90:2  0 (_)
>
> gnu/services/shepherd.scm:90:2: gnu/services/shepherd.scm:90:2: In procedure allocate-struct: Wrong type argument in position 2: 5

This obscure message suggests an ABI compatibility: for example, a field
was recently added to the <file-system> record type; the .go files that
you had in your build tree predate this change, and so they need to be
rebuilt.

The immediate solution is to run “make clean-go && make”.

I think we’ll improve the build system to address this automatically.

Thanks,
Ludo’.




Added tag(s) notabug. Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Mon, 16 Oct 2017 13:18:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 28858 <at> debbugs.gnu.org and Martin Castillo <castilma <at> uni-bremen.de> Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Mon, 16 Oct 2017 13:18:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 14 Nov 2017 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 271 days ago.

Previous Next


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