From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: opendir* missing Date: Sun, 18 Jun 2017 00:16:50 +0200 Message-ID: <87shiy9s4t.fsf@gnu.org> References: <87tw3f6ln6.fsf@elephly.net> <87injuhnzn.fsf@fastmail.com> 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]:46746) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMM1a-0004Nq-Gq for guix-devel@gnu.org; Sat, 17 Jun 2017 18:16:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMM1V-0000iV-QT for guix-devel@gnu.org; Sat, 17 Jun 2017 18:16:58 -0400 In-Reply-To: <87injuhnzn.fsf@fastmail.com> (Marius Bakke's message of "Sat, 17 Jun 2017 13:06:52 +0200") 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: Marius Bakke Cc: guix-devel@gnu.org Heya, Marius Bakke skribis: > Ricardo Wurmus writes: > >> Hi, >> >> since commit fa73c1937364872560c509f02b3d7648a5bed006 and/or >> d27cc3bfaafe6b5b0831e88afb1c46311d382a0b I cannot use =E2=80=9Cguix buil= d=E2=80=9D or >> =E2=80=9Cguix package=E2=80=9D any more. >> >> They both fail to find =E2=80=9Copendir*=E2=80=9D and exit without a bac= ktrace. Running >> =E2=80=9Cmake clean-go && make=E2=80=9D did not help. > > $ guix refresh -l libbluray > Backtrace:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > 10 (primitive-load "/gnu/store/js4ml3w20ysh4znp9wl0da0ljji=E2= =80=A6") > In guix/ui.scm:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20 > 1324:12 9 (run-guix-command _ . _) > In guix/scripts/refresh.scm:=20=20=20 > 358:7 8 (guix-refresh . _) > In unknown file: > 7 (force #) > In guix/scripts/refresh.scm: > 179:39 6 (_) > 168:8 5 (importer-modules) > In srfi/srfi-1.scm: > 466:18 4 (fold # =E2=80=A6) > In guix/discovery.scm: > 108:19 3 (_ _ (# # =E2=80=A6)) > 95:14 2 (scheme-modules _ _) > 70:14 1 (scheme-files "/gnu/store/l2paa4ka8lglar0b778qzl7a6h2v5=E2= =80=A6") > In guix/build/syscalls.scm: > 929:19 0 (scandir* "/gnu/store/l2paa4ka8lglar0b778qzl7a6h2v5dzn=E2=80= =A6" =E2=80=A6) > > guix/build/syscalls.scm:929:19: In procedure scandir*: > guix/build/syscalls.scm:929:19: In procedure opendir*: opendir*: No such = file or directory Oops, my bad. Fixed in commit d46c4423f46278bd2f96770ceb0667431414349e. (For me =E2=80=98guix package=E2=80=99 and =E2=80=98guix build=E2=80=99 wor= ked fine, but that depends on =E2=80=98GUIX_PACKAGE_PATH=E2=80=99; =E2=80=98guix refresh=E2=80=99 was fai= ling as show above.) Thanks for reporting it! Ludo=E2=80=99.