From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2ERXO8sE7l4LXwAA0tVLHw (envelope-from ) for ; Sat, 20 Jun 2020 12:44:59 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 0H8ZN8sE7l46QgAA1q6Kng (envelope-from ) for ; Sat, 20 Jun 2020 12:44:59 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6DB97940220 for ; Sat, 20 Jun 2020 12:44:59 +0000 (UTC) Received: from localhost ([::1]:46332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmcri-0000FM-AJ for larch@yhetil.org; Sat, 20 Jun 2020 08:44:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmcrb-0000FD-ST for help-guix@gnu.org; Sat, 20 Jun 2020 08:44:51 -0400 Received: from mira.cbaines.net ([212.71.252.8]:46462) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmcrZ-0004wc-Jr for help-guix@gnu.org; Sat, 20 Jun 2020 08:44:51 -0400 Received: from localhost (unknown [46.237.174.223]) by mira.cbaines.net (Postfix) with ESMTPSA id CF5DA27BBE1 for ; Sat, 20 Jun 2020 13:44:47 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ae3fe58d for ; Sat, 20 Jun 2020 12:44:45 +0000 (UTC) User-agent: mu4e 1.4.10; emacs 26.3 From: Christopher Baines To: help-guix@gnu.org Subject: Unable to build derivation, even if inputs are available Date: Sat, 20 Jun 2020 13:44:43 +0100 Message-ID: <87mu4x7vpg.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/20 08:44:48 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -3.11 X-TUID: RSMQwC8qOHLX --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey, I thought I was beginning to understand derivations, but I've hit a problem I can't explain. I've got a derivation in my local store, and as far as I can work out, all the outputs for all the required inputs of this derivation are in the store as well. scheme@(guix-user)> (use-modules (srfi srfi-1) (guix derivations)) scheme@(guix-user)> (define drv (read-derivation-from-file "/gnu/store/ma= fs37vw7k65ah071p8f080c9y1y3l7n-bbmap-35.82.drv")) scheme@(guix-user)> (define required-outputs (append-map derivation-input= -output-paths (derivation-inputs drv))) scheme@(guix-user)> (define missing-outputs (remove file-exists? required= -outputs)) scheme@(guix-user)> missing-outputs $1 =3D () Despite that, I can't build it. If I try, Guix says I'll need to build ~80 [1] other things along with the derivation I actually want to build. Any ideas? Thanks, Chris 1: =E2=86=92 guix build --no-substitutes --dry-run /gnu/store/mafs37vw7k65ah07= 1p8f080c9y1y3l7n-bbmap-35.82.drv The following derivations would be built: /gnu/store/mafs37vw7k65ah071p8f080c9y1y3l7n-bbmap-35.82.drv /gnu/store/dyy7krbmvqv8ldqa6kgpcxkaymcbcsmp-java-eclipse-jdt-core-3.16.0= .drv /gnu/store/133nmv744dwvlw89q09x6x9sp34qd3xc-java-eclipse-equinox-prefere= nces-3.6.1.drv /gnu/store/5pfx47a7zxsjj4jflyq6qayb96d31488-java-eclipse-equinox-registr= y-3.6.100.drv /gnu/store/d4m0lmf4gaancq4ap8ng8bjh4qr9hi9f-java-eclipse-osgi-3.11.3.drv /gnu/store/08lmsg9pdr70qqxg365q0fq41xswh56g-java-osgi-annotation-6.0.0.d= rv /gnu/store/biv4r4qjmgnl1brziyb7ghp82mamk6cy-org.osgi.annotation-6.0.0-so= urces.jar.drv /gnu/store/i4c735bl1vvpz9m50k1928xiw3qgqga0-icedtea-3.7.0.drv /gnu/store/f76mrvhlhpvm3imnwg2xcymnifiwmxl6-nss-certs-3.52.1.drv /gnu/store/4iz4887vs8rxsmfrgb74cxr4i8r4zdy3-nss-3.52.1.tar.gz.drv /gnu/store/gg1dcfivpfvwj64ciqmk6vy3r1mwn47p-nss-3.52.1.drv /gnu/store/0yd5aj9944f58k8d02482c4kq6xipra4-libfaketime-0.9.8.drv /gnu/store/31vb5rlr9jni0dsds6grr617fx2ca9r5-libfaketime-0.9.8-checkout.d= rv /gnu/store/mqyrmv7czc7gz7wjapz7vyw8w7n4vm67-nss-3.52.1.tar.xz.drv /gnu/store/hxklv8hc41ciglpxvdrg1an5f0y27b2q-gtk+-2.24.32.drv /gnu/store/8lzmrz9w5dr99rg1h33pqj07bd4amxh8-gtk+-2.24.32.tar.xz.drv /gnu/store/rlggx9zhj62xhkjbwbsknpdm2zrcfyn9-ant-bootstrap-1.8.4.drv /gnu/store/0af7banh3admdysplk2y2ziwg9zkmghr-jamvm-1.5.1.drv /gnu/store/d4p53xd6gq00kk91ayqyjzqqr2nxx0bn-jikes-1.22.drv /gnu/store/p1f97jv3y01s17pwsr4y9li7sa61lr09-jikes-1.22.tar.bz2.drv /gnu/store/m660sh2zna65xi34g00vmfrzz1aqbmmw-classpath-0.93.drv /gnu/store/s0ahlfd74aiahba9jymq52xl5s8ff5l6-gcc-5.5.0.drv /gnu/store/q1rq5zns4n0krnfpdc40mh0a1sbnhlgm-isl-0.18.drv /gnu/store/gsd1sjrxn8nzaj89q6dz43dv982b3gzy-isl-0.18.tar.bz2.drv /gnu/store/z911rn1zkyk4ww2q47y9syxjy5n72qym-gcc-5.5.0.tar.xz.drv /gnu/store/x6qrpg483b6n2xf3pj570xg7nwypacrn-glibc-2.28.drv /gnu/store/1bvwrb50d82nww53l7l2qrvlwj14in9n-glibc-2.28.tar.xz.drv /gnu/store/zkfd6bbyc6pr0bdlq6q5xkkz2hincds5-jamvm-1.5.1.tar.xz.drv /gnu/store/sm1aa0sag866j5dd80s5jr5mv1cmiahx-jamvm-1.5.1.tar.gz.drv /gnu/store/k0xyb3hkn9iipiwakvsrralmbn2pxk75-module-import-compiled.drv /gnu/store/zblv9cbgykrsnb3gf4q1qn3ki2g2pdnr-icedtea-2.6.13.drv /gnu/store/3w36gz9510br6z6bkl08d4dibm13b7h4-openjdk.tar.bz2.drv /gnu/store/bz0ymyyxxy27bzcwsm3gmqddp34np4sg-jdk.tar.bz2.drv /gnu/store/d9c2a63b5axx782yli2331nld4p98w6x-icedtea-1.13.13.drv /gnu/store/048ikdznq3v8xzp9i00ijfhwdqqv6l2l-hg-checkout.drv /gnu/store/q8a8banngk1r9fxgddf77m7h7v07lk32-module-import.drv /gnu/store/vkhhnzc5an39yllwq4h808jaa2zbzs54-module-import-compiled.drv /gnu/store/3vf2mlxygw0a7cxwa0ggzl6cakcs6sgj-classpath-0.99-1.e7c13ee0c.d= rv /gnu/store/4zgdsk49hizih1csqbgvwylzivcahld3-ecj-bootstrap-3.2.2.drv /gnu/store/i7sjd666ws6zxnhblwdfwjzy3whaxnkb-classpath-jamvm-wrappers-0.9= 9.drv /gnu/store/6avfdqk11x3h04z5pvspih4qg6qgrsx4-classpath-0.99.drv /gnu/store/z210xfypx2qkh43abgw2ys16ik9cylly-ecj-javac-wrapper-3.2.2.drv /gnu/store/amhfwmfsdn7bpcybf6h04md4bygrid22-hg-checkout.drv /gnu/store/d3ma2pa070am1jrb436i96axfrciyfs7-icedtea6-1.13.13.tar.xz.drv /gnu/store/dpjvqz32iscd16dnd2bn7wmxh9q4hpxl-hg-checkout.drv /gnu/store/jdpp2nbs79gnlfbfaz18rfrp9rzzrl45-jamvm-2.0.0.drv /gnu/store/drp5h8dmiwwndi5c4gn1mjd7n93j0n64-jamvm-2.0.0.tar.xz.drv /gnu/store/a12x61chsp3kiffkfi092kr2ha15jqwd-jamvm-2.0.0.tar.gz.drv /gnu/store/jqaq3gkclrdf8nrq7vczmkbrfqfbpd37-hg.tar.xz.drv /gnu/store/7ynjjhwg56z48lxmvpf6b2n5sch2llsk-hg-checkout.drv /gnu/store/k4b1qz5jmysx8c96hdz41sw959hhm2mh-hg-checkout.drv /gnu/store/lz43mm39dmv3i0z7ibkhhw5k7zyzv28p-ecj-javac-wrapper-3.2.2.drv /gnu/store/qxwiarg819bkjmbaiydjj75vfr9f0i3v-hg-checkout.drv /gnu/store/xkn038hn97mmjnfkm5k5wr2fbrwai644-libnsl-1.2.0.drv /gnu/store/9nkc2ybyxjrv4aihhgavbrqc24gk2724-libnsl-1.2.0-checkout.drv /gnu/store/y8457razw21xw6pg1wwkglwq6bg8gsw9-hg-checkout.drv /gnu/store/gkc0w0pl0pnzv6854a7a99yzcmn06ryn-hotspot.tar.xz.drv /gnu/store/hzcbdmszxwcjx553adcvp6k2i4gwv3g4-jaxp.tar.bz2.drv /gnu/store/psivmms4dbhki64cbyabvb8iyjbcq79p-langtools.tar.bz2.drv /gnu/store/k8m0x4zvdwgwz8h5skgs4xpvl2zdsrz2-java-eclipse-equinox-common-= 3.10.200.drv /gnu/store/way5z6gkixk7z1sk6b48snxdib7isx2b-java-eclipse-core-jobs-3.8.0= .drv /gnu/store/2n4sy5sww9dhwxdfyj4va30dmb1ah2zb-java-eclipse-core-resources-= 3.13.200.drv /gnu/store/2xzl4n1dcsq0c93mj97i29pggfh5jqh3-java-eclipse-ant-core-3.4.10= 0.drv /gnu/store/3zmkx52k951rvkqm5ah5pp0ryc3dmjjf-java-eclipse-core-variables-= 3.3.0.drv /gnu/store/4rvmxvxwq7z91zslhpsigh20b6jldn8q-java-eclipse-core-runtime-3.= 15.100.drv /gnu/store/62y1vn7b42ipxp1bxlc8b1f5fcj0i9ma-java-eclipse-core-contenttyp= e-3.5.100.drv /gnu/store/yswgfn573vyv17206s08qliwfbh3k8wc-java-eclipse-equinox-app-1.3= .400.drv /gnu/store/k2zl267v77kdmk0sia4ygi630bnb2367-java-osgi-service-event-1.3.= 1.drv /gnu/store/bxapj1ifjkin1adxfmv056dmjvgc2xpl-org.osgi.service.event-1.3.1= -sources.jar.drv /gnu/store/wh3xz453na2rwpv1di92i0533jdhy0f1-java-osgi-core-6.0.0.drv /gnu/store/722jwfavagnicv9s9xl3zpdhsjjh1d2q-org.osgi.core-6.0.0-sources.= jar.drv /gnu/store/5rhg77n65d0540ylabygahj7cwhp5677-org.eclipse.core.variables-3= .3.0-sources.jar.drv /gnu/store/gkc1cvbfknhzx8szwfha3kfxcynm5yzw-org.eclipse.ant.core-3.4.100= -sources.jar.drv /gnu/store/pbcwc1nl9f737k0kzl4nhjz7fjmn2a7f-java-eclipse-core-filesystem= -1.6.1.drv /gnu/store/ym8v9w34w967k2k31svsviv423fvj2pi-java-eclipse-core-expression= s-3.5.100.drv /gnu/store/n0p8abv40k0n0kvm8z3mfdd7ppxhl6sp-org.eclipse.core.expressions= -3.5.100-sources.jar.drv /gnu/store/g02ibbwi1zdqx4wxlc04whvz3zx1fkcj-java-eclipse-text-3.6.0.drv /gnu/store/6jlgc2z0gd9akw61rdsm2cavzdk07q8m-java-icu4j-59.1.drv /gnu/store/adinasw9rqlgw03119fvw2f8di1szl7m-icu4j-59_1-src.jar.drv /gnu/store/h7basvf62h6pzr9zff62ps9v8d0iy6xh-java-eclipse-core-commands-3= .8.1.drv /gnu/store/pjyijchkjkrvc1g2miyjcsilry57blrr-org.eclipse.core.commands-3.= 8.1-sources.jar.drv /gnu/store/kymp5fciry3ygxm472fxz1pq0rmv08g4-java-eclipse-jdt-compiler-ap= t-1.3.400.drv --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl7uBLtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdXVhAAj9z+IkpiadCe0srxcKXJF2csxUdiFDBANcQ3XEjJLum7IFFIl0QshFhU NJ+sFBuUbiQwOniusccjOjMnR1VHGMvtyy+S0X2YRv9pi/EJRGGA3DUXeATkzH+/ KiopUyvGy+A1Z2ZoXOQ6cdhhnCsOaq1nfmcMNUOuereoJ8kw0JZIf72h3cMtHHo1 NoRzDrAYRZ3oG6AFtPj3rtyLQk5g8PK3bD19NUiDkYdkptSOTVkXfZwaCwDPkdXD kWJLeFJ4xs6blvK6qjp8a8SFcOK8qR65bYPEKv/0xlMCCATY/TU1dfMJ3fS+kBYg GEBm1u0g1JFqJmXiCb4ZLsOR4vQ2NKgGxmU7fcvpv6ep7u/+aNTLvJC3Q+cZ1TPU Jad5Ysj71XCZH5Yz/Lfeu9v5PP0yTL/Rnv7Tx7A3Vm/C8r4z4EbI7Za9pWIJMA8O c7H7GmGeKySDPS4un4j9LESM2vAARAouigdIoUI2ohJs5Ntjorji2ivyOc3vKZTI MHn4cxcIuORT+ouOAHbVjVUA4OWQxl/S7qtgZSj1c/B3LWhtYwvWvtqNHTDpDeRJ nSogBkMCp02dgE512hOh6nnOSpegsEW2VevdrnXth/rhI7vJBGOS6uKb+iAqwGnH RLlZf46Xe5vpFaYci1N77lfZm3U4YFZ0cYJNAYr8o4lwvprcs/g= =dcLI -----END PGP SIGNATURE----- --=-=-=--