From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#25463: guile-2.0.13 Check errors Date: Sat, 11 Feb 2017 22:03:36 +0100 Message-ID: <87vasg1luf.fsf@gnu.org> References: <4f693f6528e76a93e17e73450e2bc320@openmailbox.org> 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]:59231) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccepe-0006ao-H8 for guix-devel@gnu.org; Sat, 11 Feb 2017 16:03:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccepd-0001WS-Bl for guix-devel@gnu.org; Sat, 11 Feb 2017 16:03:46 -0500 In-Reply-To: <4f693f6528e76a93e17e73450e2bc320@openmailbox.org> (rennes@openmailbox.org's message of "Mon, 16 Jan 2017 19:25:35 -0600") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: rennes@openmailbox.org Cc: guix-devel@gnu.org, 25463@debbugs.gnu.org Hello! rennes@openmailbox.org skribis: > I am trying to build guile version 2.0.13 in GNU Hurd through Guix > package manager, in the 'Check' phase I have 4 errors; I am attaching > the build log(config.zip), environment > variables(environment-variables) and test log(check-guile.zip). > > This is a grep of errors, any idea how I can deal with this? > > /*-----------------------------------------------------------------------= ----------*/ > ERROR: 00-repl-server.test: repl-server: simple expression - > arguments: ((system-error "fport_fill_input" "~A" ("Transport endpoint > is not connected") (1073741881))) > ERROR: 00-repl-server.test: repl-server: HTTP inter-protocol attack -=20 > arguments: ((system-error "fport_fill_input" "~A" ("Transport endpoint > is not connected") (1073741881))) The Guix package for Guile incorporates a patch that corresponds to Guile commit 2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4, which fixes a race condition for these tests. Could you check that this patch is really being used? > ERROR: statprof.test: return values - arguments: ((system-error > "setitimer" "~A" ("Function not implemented") (1073741902))) > ERROR: statprof.test: statistical sample counts within expected range > -=20 > arguments: ((misc-error #f "~A" ("Can't reset profiler while profiler > is running.") #f)) > ERROR: statprof.test: accurate call counting - arguments: ((misc-error > #f "~A" ("Can't reset profiler while profiler is running.") #f)) This file uses a =E2=80=98when-implemented=E2=80=99 macro to skip tests upo= n ENOSYS (=E2=80=9CFunction not implemented=E2=80=9D). The first of these 3 tests lacked it though, so I=E2=80=99ve added it in co= mmit f2764cb1031379c47a17c02fef3f8164a6ce9cda. Could you run these tests manually to see what=E2=80=99s going on? From the top-level build tree of Guile, run: ./check-guile statprof.test and see if it fails similarly. If it does, you can add =E2=80=98display=E2= =80=99 or =E2=80=98pk=E2=80=99 calls in the tests to see what=E2=80=99s going on. HTH! Ludo=E2=80=99.