From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#28858: make fails: In procedure allocate-struct: Wrong type argument in position 2: 5 Date: Mon, 16 Oct 2017 15:16:58 +0200 Message-ID: <87d15ndygl.fsf@gnu.org> References: <4989bcdc-21fc-ce6d-6939-de622795e46e@uni-bremen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e45HU-0007JP-07 for bug-guix@gnu.org; Mon, 16 Oct 2017 09:18:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e45HO-0005bJ-B9 for bug-guix@gnu.org; Mon, 16 Oct 2017 09:18:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:33958) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e45HO-0005bF-79 for bug-guix@gnu.org; Mon, 16 Oct 2017 09:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e45HO-00056V-2B for bug-guix@gnu.org; Mon, 16 Oct 2017 09:18:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <4989bcdc-21fc-ce6d-6939-de622795e46e@uni-bremen.de> (Martin Castillo's message of "Mon, 16 Oct 2017 00:03:01 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Martin Castillo Cc: 28858@debbugs.gnu.org Hi Martin, Martin Castillo skribis: > [Is it okay to attach logs or should I put them better in the message bod= y?] Either way is fine. > 2316:4 3 (save-module-excursion #) > 3006:22 2 (_) > In unknown file: > 1 (primitive-load-path "gnu/services/shepherd" #) > In gnu/services/shepherd.scm: > 90:2 0 (_) > > gnu/services/shepherd.scm:90:2: gnu/services/shepherd.scm:90:2: In proced= ure 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 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 =E2=80=9Cmake clean-go && make=E2=80=9D. I think we=E2=80=99ll improve the build system to address this automaticall= y. Thanks, Ludo=E2=80=99.