From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 12 07:32:37 2020 Received: (at 40552) by debbugs.gnu.org; 12 Apr 2020 11:32:37 +0000 Received: from localhost ([127.0.0.1]:57460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNaqm-0005j1-Hd for submit@debbugs.gnu.org; Sun, 12 Apr 2020 07:32:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNaqf-0005ij-N1 for 40552@debbugs.gnu.org; Sun, 12 Apr 2020 07:32:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jNaqa-0003c9-GQ; Sun, 12 Apr 2020 07:32:20 -0400 Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=54588 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jNaqZ-0000cu-EH; Sun, 12 Apr 2020 07:32:20 -0400 From: Jan Nieuwenhuizen To: Ricardo Wurmus Subject: Re: [bug#40552] [PATCH] gnu: hurd: Build DDE libraries. Organization: AvatarAcademy.nl References: <20200411120532.1660-1-rekado@elephly.net> X-Url: http://AvatarAcademy.nl Date: Sun, 12 Apr 2020 13:32:17 +0200 In-Reply-To: <20200411120532.1660-1-rekado@elephly.net> (Ricardo Wurmus's message of "Sat, 11 Apr 2020 14:05:32 +0200") Message-ID: <87r1wtc532.fsf@gnu.org> 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: -0.7 (/) X-Debbugs-Envelope-To: 40552 Cc: 40552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ricardo Wurmus writes: Hello Ricardo, > * gnu/packages/hurd.scm (hurd)[native-inputs]: Add "dde-sources". > [inputs]: Add libpciaccess. > [arguments]: Add phase "prepare-dde". Thank you, beautiful! I applied it to wip-hurd-vm. Using some extra guix cross-build hacks that are not ready for savannah (https://gitlab.com/janneke/guix/-/commits/wip-hurd-vm), I now managed to build the first package on our own hurd VM: https://lilypond.org/janneke/hurd-candy/guix-build-make-boot0.png A hacky script to do build `gnu-make-boot0': is included as `build.sh'. --8<---------------cut here---------------start------------->8--- #! /bin/sh set -ex guix-daemon --build-users-group=3Dguixbuild --disable-chroot --disable-dedu= plication --max-jobs=3D1 & guix archive --authorize < /run/current-system/profile/share/guix/ci.guix.g= nu.org.pub guix build -e '(@@ (gnu packages commencement) gnu-make-boot0)' --fallback = --no-offload --8<---------------cut here---------------end--------------->8--- Not marking this `done' yet, as the patch hasn't been merged on core-updates. However, this looks so nice and works so well: please feel free to push a next patch (no pressure!) to wip-hurd-vm yourself! Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com