GNU logs - #35519, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Mark H Weaver <mhw@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 01 May 2019 03:46:01 +0000
Resent-Message-ID: <handler.35519.B.15566823304235 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 35519 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.15566823304235
          (code B ref -1); Wed, 01 May 2019 03:46:01 +0000
Received: (at submit) by debbugs.gnu.org; 1 May 2019 03:45:30 +0000
Received: from localhost ([127.0.0.1]:43048 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hLgBW-00016E-G9
	for submit <at> debbugs.gnu.org; Tue, 30 Apr 2019 23:45:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36983)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1hLgBU-00015w-Kz
 for submit <at> debbugs.gnu.org; Tue, 30 Apr 2019 23:45:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:36553)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mhw@HIDDEN>) id 1hLgBO-0006En-Op
 for submit <at> debbugs.gnu.org; Tue, 30 Apr 2019 23:45:23 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51347)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mhw@HIDDEN>) id 1hLgBL-0008Qj-KK
 for bug-guix@HIDDEN; Tue, 30 Apr 2019 23:45:22 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mhw@HIDDEN>) id 1hLgBE-0005rO-Qt
 for bug-guix@HIDDEN; Tue, 30 Apr 2019 23:45:18 -0400
Received: from world.peace.net ([64.112.178.59]:52080)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mhw@HIDDEN>) id 1hLgBB-0005hl-Pz
 for bug-guix@HIDDEN; Tue, 30 Apr 2019 23:45:12 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@HIDDEN>)
 id 1hLgB9-0003Ax-06; Tue, 30 Apr 2019 23:45:07 -0400
From: Mark H Weaver <mhw@HIDDEN>
Date: Tue, 30 Apr 2019 23:43:24 -0400
Message-ID: <871s1ion48.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 64.112.178.59
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hydra failed to build librsvg on i686-linux, because it depends on Rust
which is still broken on i686-linux in Guix.

  https://hydra.gnu.org/build/3477308

      Mark




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Mark H Weaver <mhw@HIDDEN>
Subject: bug#35519: Acknowledgement (librsvg broken on i686-linux)
Message-ID: <handler.35519.B.15566823304235.ack <at> debbugs.gnu.org>
References: <871s1ion48.fsf@HIDDEN>
X-Gnu-PR-Message: ack 35519
X-Gnu-PR-Package: guix
Reply-To: 35519 <at> debbugs.gnu.org
Date: Wed, 01 May 2019 03:46:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 35519 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
35519: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35519
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 1 May 2019 07:25:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 01 03:25:48 2019
Received: from localhost ([127.0.0.1]:43267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hLjch-0006VH-Jg
	for submit <at> debbugs.gnu.org; Wed, 01 May 2019 03:25:48 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44086)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1hLjcg-0006V5-AS
 for control <at> debbugs.gnu.org; Wed, 01 May 2019 03:25:46 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41049)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1hLjcb-0001ym-79
 for control <at> debbugs.gnu.org; Wed, 01 May 2019 03:25:41 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=44978 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1hLjca-0001Io-Be
 for control <at> debbugs.gnu.org; Wed, 01 May 2019 03:25:40 -0400
Date: Wed, 01 May 2019 09:25:38 +0200
Message-Id: <87sgtyhc0d.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Subject: control message for bug #35519
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

severity 35519 important




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Danny Milosavljevic <dannym@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 11 May 2019 00:01:02 +0000
Resent-Message-ID: <handler.35519.B35519.15575328451484 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ricardo Wurmus <rekado@HIDDEN>
Cc: 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.15575328451484
          (code B ref 35519); Sat, 11 May 2019 00:01:02 +0000
Received: (at 35519) by debbugs.gnu.org; 11 May 2019 00:00:45 +0000
Received: from localhost ([127.0.0.1]:39460 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hPFRV-0000Nr-7V
	for submit <at> debbugs.gnu.org; Fri, 10 May 2019 20:00:45 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:45942)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1hPFRS-0000Ni-GZ
 for 35519 <at> debbugs.gnu.org; Fri, 10 May 2019 20:00:43 -0400
Received: from localhost (unknown [185.17.13.127])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id 7BA113360638;
 Sat, 11 May 2019 02:00:40 +0200 (CEST)
Date: Sat, 11 May 2019 02:00:26 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
Message-ID: <20190511020026.4d207749@HIDDEN>
In-Reply-To: <87h8a2sc6j.fsf@HIDDEN>
References: <871s1ion48.fsf@HIDDEN>
 <87h8a2sc6j.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/19T5atM0E_KdLOXveJCSFTC"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/19T5atM0E_KdLOXveJCSFTC
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi,

On Fri, 10 May 2019 14:53:40 +0200
Ricardo Wurmus <rekado@HIDDEN> wrote:

> > Hydra failed to build librsvg on i686-linux, because it depends on Rust
> > which is still broken on i686-linux in Guix. =20
>=20
> Danny opened a bug report with the mrustc upstream:
>=20
>     https://github.com/thepowersgang/mrustc/issues/108
>=20
> The last message there tells us to try again with current HEAD on
> master.

I tried it now--it *does* work on i686 if I follow the README of mrustc and
build both it and rust 1.19 using the Makefile of mrustc.  (I haven't tested
armhf and x86_64 on mrustc master yet)

But when I use our separate package definitions it fails when building libc=
ore
(which is the first library for the target compiler).
Invoke seems to swallow the output, so I have no idea where or why it failed
(grr).

It's easily possible that some rust 1.19 build flags have to be adapted for
the newer mrustc, but I don't know which yet.
(Obviously, mrustc's makefile and/or Cargo.tomls already did the adaption
if any)

--Sig_/19T5atM0E_KdLOXveJCSFTC
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzWEJoACgkQ5xo1VCww
uqUMGwf/X1wIRYI11bSQv8p6eK4mEQx6n0HBIel3Q+4TyVpPXfUvmXvKV16PTTJz
CK0GOaSlCe+E9V6eEK4UfwCfBIBF3ROr+NY7MW2RYAftvsyrwN3G/6XRNhejTRFu
gEL6er6YQdA7JWAgo5NUWmFh7fOi6QBf0WG+66BlM10r9yiW4PN3unNkumD4ecj5
/5DQKOWLh+Dumwtv5GCM0xU7zgy7lbl2BchoW16GLDV3CGZg/47C2iYOgdg9J/jI
1g5OP7kiOsobE7UkC1Wuei/VmmuH7HSaYM0qMM35VTZ7JY6mOQqEHgX9bQiypiRO
h/2OuuhZdWFtEa99kBUQUJRWwEG4xw==
=8vuF
-----END PGP SIGNATURE-----

--Sig_/19T5atM0E_KdLOXveJCSFTC--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Mark H Weaver <mhw@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 11 May 2019 08:06:01 +0000
Resent-Message-ID: <handler.35519.B35519.155756194320585 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Danny Milosavljevic <dannym@HIDDEN>
Cc: Ricardo Wurmus <rekado@HIDDEN>, 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.155756194320585
          (code B ref 35519); Sat, 11 May 2019 08:06:01 +0000
Received: (at 35519) by debbugs.gnu.org; 11 May 2019 08:05:43 +0000
Received: from localhost ([127.0.0.1]:39817 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hPN0o-0005Lw-SA
	for submit <at> debbugs.gnu.org; Sat, 11 May 2019 04:05:43 -0400
Received: from world.peace.net ([64.112.178.59]:52624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1hPN0m-0005Lk-N5
 for 35519 <at> debbugs.gnu.org; Sat, 11 May 2019 04:05:41 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@HIDDEN>)
 id 1hPN0g-00016T-Ow; Sat, 11 May 2019 04:05:34 -0400
From: Mark H Weaver <mhw@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
 <20190511020026.4d207749@HIDDEN>
Date: Sat, 11 May 2019 04:03:41 -0400
In-Reply-To: <20190511020026.4d207749@HIDDEN> (Danny Milosavljevic's
 message of "Sat, 11 May 2019 02:00:26 +0200")
Message-ID: <878svd1kp3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Danny,

Danny Milosavljevic <dannym@HIDDEN> writes:

> But when I use our separate package definitions it fails when building libcore
> (which is the first library for the target compiler).
> Invoke seems to swallow the output, so I have no idea where or why it failed
> (grr).

Hmm.  What makes you think that 'invoke' swallowed the output?  You
might be right, but 'invoke' is used quite widely by now in Guix,
including to invoke 'make' in gnu-build-system, and I haven't seen
reports of it swallowing output.

I looked at the code.  'invoke' calls 'system*' which calls
'scm_open_process' (in libguile/posix.c) with an empty mode string.

In this case, the child STDOUT becomes (current-output-port) from the
parent if (current-output-port) is a "file port", i.e. a Guile port
backed by a POSIX file descriptor, e.g. a file, socket or pipe.  If it's
a Guile port that's not backed by a file descriptor, e.g. a custom port,
soft port, string port, bytevector port, etc, then indeed the child
output will go to /dev/null instead.

(Note that the port returned by 'open-pipe*' when used in OPEN_BOTH mode
is also a soft port and not considered a file port, even though it is
internally backed by two file ports.)

Ditto for STDERR, except that it uses (current-error-port).

So, if 'invoke' seems to be swallowing output, it's probably because it
was called within the dynamic extent of 'with-output-to-port',
'with-error-to-port', 'with-output-to-string', or similar.

     Regards,
       Mark




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Ricardo Wurmus <rekado@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 11 May 2019 12:42:02 +0000
Resent-Message-ID: <handler.35519.B35519.155757847721783 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Danny Milosavljevic <dannym@HIDDEN>
Cc: 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.155757847721783
          (code B ref 35519); Sat, 11 May 2019 12:42:02 +0000
Received: (at 35519) by debbugs.gnu.org; 11 May 2019 12:41:17 +0000
Received: from localhost ([127.0.0.1]:40029 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hPRJV-0005fG-DE
	for submit <at> debbugs.gnu.org; Sat, 11 May 2019 08:41:17 -0400
Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hPRJT-0005f7-25
 for 35519 <at> debbugs.gnu.org; Sat, 11 May 2019 08:41:16 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1557492826; cv=none; d=zoho.com; s=zohoarc; 
 b=nCL1NWUnIqygvCxVAHjPlBNWKKREaTkByVszYclX30AeshNdnr7VVwONEVTekqPEIUSeZ+x+bvsiWdF8EVe3wf5ng+V9S6ZcSunj3N1udIlhVczzWoBWY+5mBayFyoiQYFuNntsZSWynrItcaOSvI6AsXdfzLsSr6yvH7iFW6Jg=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1557492826;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=w7Ev0Di9VbMki7vHEEqYkmZ3rd/Oo2wMeq/LdLsje+s=; 
 b=b7JWua0vN4NYqREuvS56q1r24AKjOD64NcJc5oaAAjHc/UfoA7Emlg2mn9wk1kMMrtGUiTngp+DrNaFpgCPZLULBIBKuGDi7KIHsT15AXPLuwtDmlBtPxkRb3hCy7nOoiaTVR6HiLDmDSF5yTyu93MF6yxPrCbipCPjpmsqdEZE=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1557492826; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=492; bh=w7Ev0Di9VbMki7vHEEqYkmZ3rd/Oo2wMeq/LdLsje+s=;
 b=Tit72h8iqw5edsf8dkmNGRbSssFRGGncDhytI0f4VuGRCJkCOnPsKfqw76nRznII
 dhLgayXSqnhkPYOV5fK7VUFNyyTJ1h1+Yye87oIJConOX+WBC/0cIdLMO95QrN6cJDX
 WUbT3jyS2lkO/Jk7eWnl9rkO2yBQE1SsAVqdMzD0=
Received: from localhost (141.80.245.120 [141.80.245.120]) by mx.zohomail.com
 with SMTPS id 155749282461248.149148481269094;
 Fri, 10 May 2019 05:53:44 -0700 (PDT)
References: <871s1ion48.fsf@HIDDEN>
User-agent: mu4e 1.2.0; emacs 26.2
From: Ricardo Wurmus <rekado@HIDDEN>
In-reply-to: <871s1ion48.fsf@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Fri, 10 May 2019 14:53:40 +0200
Message-ID: <87h8a2sc6j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi,

> Hydra failed to build librsvg on i686-linux, because it depends on Rust
> which is still broken on i686-linux in Guix.

Danny opened a bug report with the mrustc upstream:

    https://github.com/thepowersgang/mrustc/issues/108

The last message there tells us to try again with current HEAD on
master.  If this fails I think it=E2=80=99s acceptable to use a binary for =
the
very first Rust on i686; we would skip the use of mrustc on i686 then.
Not great.

--
Ricardo





Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Danny Milosavljevic <dannym@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 11 May 2019 14:10:02 +0000
Resent-Message-ID: <handler.35519.B35519.155758374830474 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ricardo Wurmus <rekado@HIDDEN>
Cc: 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.155758374830474
          (code B ref 35519); Sat, 11 May 2019 14:10:02 +0000
Received: (at 35519) by debbugs.gnu.org; 11 May 2019 14:09:08 +0000
Received: from localhost ([127.0.0.1]:40746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hPSgW-0007vR-De
	for submit <at> debbugs.gnu.org; Sat, 11 May 2019 10:09:08 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:34940)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1hPSgV-0007vI-7V
 for 35519 <at> debbugs.gnu.org; Sat, 11 May 2019 10:09:07 -0400
Received: from localhost (unknown [185.17.13.127])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id 8DBDB33606DD;
 Sat, 11 May 2019 16:09:05 +0200 (CEST)
Date: Sat, 11 May 2019 16:08:59 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
Message-ID: <20190511160859.7b486515@HIDDEN>
In-Reply-To: <20190511020026.4d207749@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
 <20190511020026.4d207749@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/6uBAOw45ThhaeXTOuIKEpth"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/6uBAOw45ThhaeXTOuIKEpth
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Extra info: guix mrustc seems to be compiled with gcc 8 but guix rust-1.19 =
with gcc 5.5.  How did that happen?  Doesn't sound like a good idea since o=
ne loads compiler plugins compiled using the other into the same process.

--Sig_/6uBAOw45ThhaeXTOuIKEpth
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzW13sACgkQ5xo1VCww
uqVkUwf+JO5O5vzY/cqyJBxFyH1v+PocfR6oQNN+6xX7B7sHrrClHbe+DGvv3SbY
yiLT3q1+fk6AZ0IBKEfU/zd2rYrsxCW9Q7+DigRqPAWju6QVAWsmQ4Y7RbcPlfkp
CKAJbr/pCsr+RX3quNTnmx0UjQIjpa2y7usbaXkTEtFGLxsRuNbA44PVU8wxXYZ8
C2qm92/nf6wqacgj0r3FenfXOE/Hr8j1kjpB0RhONPpiONlz/26aEU/KR8Opryms
IJcqRqpMJhkftDDGdGBso2scy3UKXYG69Js2lp9J1IsAzqJDnFCwCuqVkZAck3qF
/bnzpxxoAxls/NFk0Ao89FaJRXxrNw==
=BF7N
-----END PGP SIGNATURE-----

--Sig_/6uBAOw45ThhaeXTOuIKEpth--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Danny Milosavljevic <dannym@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sat, 11 May 2019 14:17:03 +0000
Resent-Message-ID: <handler.35519.B35519.15575841963939 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Mark H Weaver <mhw@HIDDEN>
Cc: Ricardo Wurmus <rekado@HIDDEN>, 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.15575841963939
          (code B ref 35519); Sat, 11 May 2019 14:17:03 +0000
Received: (at 35519) by debbugs.gnu.org; 11 May 2019 14:16:36 +0000
Received: from localhost ([127.0.0.1]:40767 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hPSnk-00011H-4M
	for submit <at> debbugs.gnu.org; Sat, 11 May 2019 10:16:36 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:35896)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1hPSnh-0000z7-UV
 for 35519 <at> debbugs.gnu.org; Sat, 11 May 2019 10:16:34 -0400
Received: from localhost (unknown [185.17.13.127])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id 163F73360BD8;
 Sat, 11 May 2019 16:16:33 +0200 (CEST)
Date: Sat, 11 May 2019 16:16:32 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
Message-ID: <20190511161632.5c8e4d60@HIDDEN>
In-Reply-To: <878svd1kp3.fsf@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
 <20190511020026.4d207749@HIDDEN>
 <878svd1kp3.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/g9/xxIH7sEL0wU.BMHSs6mJ"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/g9/xxIH7sEL0wU.BMHSs6mJ
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi Mark,

On Sat, 11 May 2019 04:03:41 -0400
Mark H Weaver <mhw@HIDDEN> wrote:

> Hmm.  What makes you think that 'invoke' swallowed the output?  You
> might be right, but 'invoke' is used quite widely by now in Guix,
> including to invoke 'make' in gnu-build-system, and I haven't seen
> reports of it swallowing output.

I found out what was up with invoke.  The child process didn't output
anything on stdout or stderr, but it died with SIGFPE and I either
was unable to interpret invoke's exception properly, or it didn't say
(probably the former).

It seems that mrustc uses a different gcc version than rust 1.19 which
seems to be a bad idea to me, but not sure whether it's the cause of
the SIGFPE.

--Sig_/g9/xxIH7sEL0wU.BMHSs6mJ
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzW2UAACgkQ5xo1VCww
uqX6xgf/a0DjFDARBmexxw3PaMP74aOt2WuKoiXxFBX88Cz1vk87H6fz01zM0yah
/9053OvAeXLXyVoJ/DcWypMWMrlA33nJ1IbLFb4GZd1naf7pMGsgh/aJuDVojYZP
6jJCV8xMgZ4+Y8EBsluzt2b3TE826SSfQ/L0KqOHynCiKU1apERH8prqyLtEtHd+
pKOLJdgXMUp9f7u7dTLrdpXX2d+8wjtw5pdOqYt8rqsMcAeBj3XB/x8oWA/qyjZN
3v2HB91t6O1aD6PDGr3rYDS6sLHVgNIebT54ERvJtfQr6XAythnkBYgzdSk5Iyr2
3BgT6YgUeZn37BLkQJGCTMD8BxN5aA==
=9wlr
-----END PGP SIGNATURE-----

--Sig_/g9/xxIH7sEL0wU.BMHSs6mJ--




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 18 May 2019 12:05:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 18 08:05:19 2019
Received: from localhost ([127.0.0.1]:60122 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hRy5X-0004Ee-0X
	for submit <at> debbugs.gnu.org; Sat, 18 May 2019 08:05:19 -0400
Received: from eggs.gnu.org ([209.51.188.92]:48811)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1hRy5V-0004EN-7A
 for control <at> debbugs.gnu.org; Sat, 18 May 2019 08:05:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45981)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1hRy5N-0007bh-5U
 for control <at> debbugs.gnu.org; Sat, 18 May 2019 08:05:10 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33920 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1hRy5H-0001Z2-Ku
 for control <at> debbugs.gnu.org; Sat, 18 May 2019 08:05:06 -0400
Date: Sat, 18 May 2019 14:05:01 +0200
Message-Id: <87v9y8ufwy.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Subject: control message for bug #35519
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

retitle 35519 Rust (and librsvg, IceCat, etc.) fails to build on i686-linux




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 16 Sep 2019 12:25:02 +0000
Resent-Message-ID: <handler.35519.B35519.156863670031364 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ricardo Wurmus <rekado@HIDDEN>
Cc: 35519 <at> debbugs.gnu.org, Danny Milosavljevic <dannym@HIDDEN>
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.156863670031364
          (code B ref 35519); Mon, 16 Sep 2019 12:25:02 +0000
Received: (at 35519) by debbugs.gnu.org; 16 Sep 2019 12:25:00 +0000
Received: from localhost ([127.0.0.1]:49344 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i9q3w-00089o-Bq
	for submit <at> debbugs.gnu.org; Mon, 16 Sep 2019 08:25:00 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52390)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1i9q3v-00089d-8y
 for 35519 <at> debbugs.gnu.org; Mon, 16 Sep 2019 08:24:59 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49816)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1i9q3p-0000dK-E4; Mon, 16 Sep 2019 08:24:53 -0400
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=47742 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1i9q3o-0002wK-TO; Mon, 16 Sep 2019 08:24:53 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
Date: Mon, 16 Sep 2019 14:24:48 +0200
In-Reply-To: <87h8a2sc6j.fsf@HIDDEN> (Ricardo Wurmus's message of "Fri,
 10 May 2019 14:53:40 +0200")
Message-ID: <87pnk0bf8v.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello Danny and all,

Ricardo Wurmus <rekado@HIDDEN> skribis:

>> Hydra failed to build librsvg on i686-linux, because it depends on Rust
>> which is still broken on i686-linux in Guix.
>
> Danny opened a bug report with the mrustc upstream:
>
>     https://github.com/thepowersgang/mrustc/issues/108
>
> The last message there tells us to try again with current HEAD on
> master.  If this fails I think it=E2=80=99s acceptable to use a binary fo=
r the
> very first Rust on i686; we would skip the use of mrustc on i686 then.
> Not great.

I don=E2=80=99t know if it relates but on current =E2=80=98core-updates=E2=
=80=99 Rust 1.19 fails
to build on i686:

--8<---------------cut here---------------start------------->8---
BUILDING curl_sys from curl-sys v0.3.11 with features []
> /gnu/store/2fh0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/bin/mrustc src/v=
endor/curl-sys/lib.rs --crate-name curl_sys --crate-type rlib --crate-tag 0=
_3_11 -g --cfg debug_assertions -O -o output/cargo-build/libcurl_sys-0_3_11=
.hir -L output/cargo-build -L /gnu/store/44sdci2mizpvd70zyvbfs9ai0maw255z-c=
url-7.65.3/lib -l curl --extern libz_sys=3Doutput/cargo-build/liblibz_sys-1=
_0_13.hir --extern libc=3Doutput/cargo-build/liblibc-0_2_22.hir --extern op=
enssl_sys=3Doutput/cargo-build/libopenssl_sys-0_9_12.hir -L output -L /gnu/=
store/2fh0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/lib/mrust
BUILDING curl from curl v0.4.6 with features []
> /gnu/store/2fh0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/bin/mrustc src/v=
endor/curl/src/lib.rs --crate-name curl --crate-type rlib --crate-tag 0_4_6=
 -g --cfg debug_assertions -O -o output/cargo-build/libcurl-0_4_6.hir -L ou=
tput/cargo-build --extern libc=3Doutput/cargo-build/liblibc-0_2_22.hir --ex=
tern curl_sys=3Doutput/cargo-build/libcurl_sys-0_3_11.hir --extern openssl_=
sys=3Doutput/cargo-build/libopenssl_sys-0_9_12.hir --extern openssl_probe=
=3Doutput/cargo-build/libopenssl_probe-0_1_1.hir -L output -L /gnu/store/2f=
h0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/lib/mrust
BUILDING crates_io from crates-io v0.9.0 with features []
> /gnu/store/2fh0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/bin/mrustc src/t=
ools/cargo/src/crates-io/lib.rs --crate-name crates_io --crate-type rlib --=
crate-tag 0_9_0 -g --cfg debug_assertions -O -o output/cargo-build/libcrate=
s_io-0_9_0.hir -L output/cargo-build --extern curl=3Doutput/cargo-build/lib=
curl-0_4_6.hir --extern error_chain=3Doutput/cargo-build/liberror_chain-0_1=
0_0.hir --extern serde=3Doutput/cargo-build/libserde-1_0_6.hir --extern ser=
de_derive=3Doutput/cargo-build/libserde_derive-1_0_6.hir --extern serde_jso=
n=3Doutput/cargo-build/libserde_json-1_0_2.hir --extern url=3Doutput/cargo-=
build/liburl-1_4_0.hir -L output -L /gnu/store/2fh0bz69j6gxpgj5nqiqplwmck1d=
vi47-mrustc-0.8.0/lib/mrust
munmap_chunk(): invalid pointer
src/tools/cargo/src/crates-io/lib.rs:65: BUG:src/expand/proc_macro.cpp:941:=
 Unexpected EOF while reading from child process
BUILD FAILED
command "/gnu/store/2fh0bz69j6gxpgj5nqiqplwmck1dvi47-mrustc-0.8.0/tools/bin=
/minicargo" "src/tools/cargo" "--vendor-dir" "src/vendor" "--output-dir" "o=
utput/cargo-build" "-L" "output/" "-L" "/gnu/store/2fh0bz69j6gxpgj5nqiqplwm=
ck1dvi47-mrustc-0.8.0/lib/mrust" "-j" "1" failed with status 1
builder for `/gnu/store/01mh2n7mif0k49ivj6y3fdq1ssj3d2lq-rust-1.19.0.drv' f=
ailed with exit code 1
--8<---------------cut here---------------end--------------->8---

(From
<https://ci.guix.gnu.org/log/cnxzabs1mi42rfvz8gp34lqap0dwi9l6-rust-1.19.0-c=
argo>.)

Does that ring a bell?  Any ideas of a fix or workaround we could apply?

It=E2=80=99d be great if we could merge =E2=80=98core-updates=E2=80=99 soon=
.  This is
unfortunately not a regression compared to =E2=80=98master=E2=80=99, so I d=
on=E2=80=99t think
this is a blocker.

Thoughts?

Ludo=E2=80=99.




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Danny Milosavljevic <dannym@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 16 Sep 2019 16:12:02 +0000
Resent-Message-ID: <handler.35519.B35519.156865031114483 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Cc: Ricardo Wurmus <rekado@HIDDEN>, 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.156865031114483
          (code B ref 35519); Mon, 16 Sep 2019 16:12:02 +0000
Received: (at 35519) by debbugs.gnu.org; 16 Sep 2019 16:11:51 +0000
Received: from localhost ([127.0.0.1]:50901 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i9tbT-0003lX-Jb
	for submit <at> debbugs.gnu.org; Mon, 16 Sep 2019 12:11:51 -0400
Received: from dd26836.kasserver.com ([85.13.145.193]:36272)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1i9tbS-0003lM-FB
 for 35519 <at> debbugs.gnu.org; Mon, 16 Sep 2019 12:11:50 -0400
Received: from localhost (178.113.182.130.wireless.dyn.drei.com
 [178.113.182.130])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id C0DE13360828;
 Mon, 16 Sep 2019 18:11:48 +0200 (CEST)
Date: Mon, 16 Sep 2019 18:11:41 +0200
From: Danny Milosavljevic <dannym@HIDDEN>
Message-ID: <20190916181141.40fdebe6@HIDDEN>
In-Reply-To: <87pnk0bf8v.fsf@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
 <87pnk0bf8v.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/PLh5eK0_YKp0mFhNC4E_toX"; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/PLh5eK0_YKp0mFhNC4E_toX
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Ludo,

On Mon, 16 Sep 2019 14:24:48 +0200
Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Does that ring a bell?

Yes, I've brought that up upstream and upstream is more than willing to work
on this and debug this problem if there is a system to debug it on.

However, as far as I understand we decided not to give thepowersgang (autho=
rs
of mrustc) a login to a Guix machine--therefore, the situation will not imp=
rove.

The problem is NOT reproducible in Debian with the same gcc version.

Maybe I'll get my home internet set up next month and put a Guix machine on=
 it,
but right now I only have mobile internet (with very slow upload and behind=
 NAT).
As it is now, I cannot reasonably give someone a Guix machine already setup
to debug this problem.

The problem is 100% reproducible and I estimate would be easy to fix for the
authors--and maybe would fix the similar armhf problems as well.

So if someone could put a Guix machine on the internet and give thepowersga=
ng
access, that would be great.  I can't right now.

If that happens, I can instruct thepowersgang how to enter an environment
where this problem can be reproduced and fixed.

Even at the last FOSDEM, Chris Marusich and I saw this problem and fixed
part of it--by now we got upstream attention.  (After all this inertia maybe
we lost upstream attention again--we'll see)

>  Any ideas of a fix or workaround we could apply?

No, but thepowersgang might find it very quickly.  They guess it might be
some C undefined behavior being used by the mrustc->C translator, or a prob=
lem
with the struct layout (although I've checked the latter and it should be
fine).

--Sig_/PLh5eK0_YKp0mFhNC4E_toX
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl1/tD0ACgkQ5xo1VCww
uqWJ1Af/fMLcbj/bUBkHbVNKpYbrU+46A8Yrnth9IMdnbByGw3FcUCAZt7khyHvJ
U1wGLd4eG9iJxHxjMehWrckUia9d7OMg+WSNhdeHWL9cQ4vg/5TTr4yf63q/i/SC
SD5f4cdWy+N7Eo4tkn3KcVkdQVmnrYfj7PIoiPaZ6aTXw1KlpCgIyEo9Pvc200g0
OTDly2IZkvM3YeJkBQ/QenOwu6TJ39PbGmvtsytfogloN16/ybxT7WHBrmM+MDiJ
fXzPoDub3DuxFqstMslPvUfjdVrgNiZlClpUIo7YJiKNJxLTtVDafLvpq66aPi2x
vPNDvh9P/31kZh1krORE4VGeii5rLw==
=A47n
-----END PGP SIGNATURE-----

--Sig_/PLh5eK0_YKp0mFhNC4E_toX--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#35519: librsvg broken on i686-linux
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 16 Sep 2019 20:49:01 +0000
Resent-Message-ID: <handler.35519.B35519.15686669332818 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 35519
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Danny Milosavljevic <dannym@HIDDEN>
Cc: Ricardo Wurmus <rekado@HIDDEN>, 35519 <at> debbugs.gnu.org
Received: via spool by 35519-submit <at> debbugs.gnu.org id=B35519.15686669332818
          (code B ref 35519); Mon, 16 Sep 2019 20:49:01 +0000
Received: (at 35519) by debbugs.gnu.org; 16 Sep 2019 20:48:53 +0000
Received: from localhost ([127.0.0.1]:51152 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1i9xvY-0000jN-Va
	for submit <at> debbugs.gnu.org; Mon, 16 Sep 2019 16:48:53 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1i9xvW-0000j4-Rd
 for 35519 <at> debbugs.gnu.org; Mon, 16 Sep 2019 16:48:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:56741)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1i9xvQ-000235-K1; Mon, 16 Sep 2019 16:48:44 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=59786 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1i9xvQ-00042Q-6S; Mon, 16 Sep 2019 16:48:44 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <871s1ion48.fsf@HIDDEN> <87h8a2sc6j.fsf@HIDDEN>
 <87pnk0bf8v.fsf@HIDDEN> <20190916181141.40fdebe6@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 30 Fructidor an 227 de la =?UTF-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 16 Sep 2019 22:48:42 +0200
In-Reply-To: <20190916181141.40fdebe6@HIDDEN> (Danny Milosavljevic's
 message of "Mon, 16 Sep 2019 18:11:41 +0200")
Message-ID: <877e682cid.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Danny,

Danny Milosavljevic <dannym@HIDDEN> skribis:

> Yes, I've brought that up upstream and upstream is more than willing to w=
ork
> on this and debug this problem if there is a system to debug it on.
>
> However, as far as I understand we decided not to give thepowersgang (aut=
hors
> of mrustc) a login to a Guix machine--therefore, the situation will not i=
mprove.

What about giving them =E2=80=9Cguix pack mrustc=E2=80=9D, or a guix-instal=
l.sh + pull
command sequence, or a VM image?

The instructions would be:

  1. Download and run <https://guix.gnu.org/install.sh>.  It will
     perform the steps described at
     <https://guix.gnu.org/manual/en/html_node/Binary-Installation.html>.

  2. Write this to a file:

       (list (channel
               (name 'guix)
               (url "https://git.savannah.gnu.org/git/guix.git")
               (commit
                 "0b2ea78173f05c417a9002e52e2b36b139074124")))

  3. Run =E2=80=98guix pull -C that-file.scm -p ~/core-updates=E2=80=99.

  4. Run =E2=80=98~/core-updates/bin/guix build rust -s i686-linux -K=E2=80=
=99.
     Investigate as per
     <https://guix.gnu.org/manual/en/html_node/Debugging-Build-Failures.htm=
l>.

Perhaps you could propose them to do that, and if that=E2=80=99s too much to
ask, we can meet halfway somehow.

Of course we can also provide guidance on #guix on IRC.

WDYT?

> No, but thepowersgang might find it very quickly.  They guess it might be
> some C undefined behavior being used by the mrustc->C translator, or a pr=
oblem
> with the struct layout (although I've checked the latter and it should be
> fine).

Would Valgrind or ASan be able to flag the potential issue?

Thanks,
Ludo=E2=80=99.





Last modified: Mon, 16 Sep 2019 21:00:03 UTC

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