From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Kost Newsgroups: gmane.lisp.guile.bugs Subject: bug#23941: load-path bug? Date: Mon, 11 Jul 2016 11:18:43 +0300 Message-ID: <87shvgpoyk.fsf@gmail.com> References: <20160710231209.GA16159@eros.local> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1468226908 21869 80.91.229.3 (11 Jul 2016 08:48:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Jul 2016 08:48:28 +0000 (UTC) Cc: 23941@debbugs.gnu.org To: Tobin Harding Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon Jul 11 10:48:17 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bMWsy-0000H5-PX for guile-bugs@m.gmane.org; Mon, 11 Jul 2016 10:48:16 +0200 Original-Received: from localhost ([::1]:58905 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMWsu-0003If-Ta for guile-bugs@m.gmane.org; Mon, 11 Jul 2016 04:48:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMWQo-0004Yb-2A for bug-guile@gnu.org; Mon, 11 Jul 2016 04:19:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMWQj-0001pF-Po for bug-guile@gnu.org; Mon, 11 Jul 2016 04:19:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMWQj-0001p4-LQ for bug-guile@gnu.org; Mon, 11 Jul 2016 04:19:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bMWQf-00013y-Kt for bug-guile@gnu.org; Mon, 11 Jul 2016 04:19:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 11 Jul 2016 08:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23941 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 23941-submit@debbugs.gnu.org id=B23941.14682251334067 (code B ref 23941); Mon, 11 Jul 2016 08:19:01 +0000 Original-Received: (at 23941) by debbugs.gnu.org; 11 Jul 2016 08:18:53 +0000 Original-Received: from localhost ([127.0.0.1]:45960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMWQW-00013X-P0 for submit@debbugs.gnu.org; Mon, 11 Jul 2016 04:18:52 -0400 Original-Received: from mail-lf0-f50.google.com ([209.85.215.50]:32817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMWQV-00013L-4F for 23941@debbugs.gnu.org; Mon, 11 Jul 2016 04:18:51 -0400 Original-Received: by mail-lf0-f50.google.com with SMTP id f6so64914083lfg.0 for <23941@debbugs.gnu.org>; Mon, 11 Jul 2016 01:18:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=HJExdQvFRmAmIkSYYpYRf0okzkbEWCys7+mhRRwG8+o=; b=GQi+rcCBhHerBUpO5fXUndSi+gjUhy8QQpU/kAeOSMDu5MaufeGknScjBbAgrsQjEO ILW5bMWYrlXrdB8tBHDgAE/NBXlsKu8oIjP6EPxIjYrgb//Z0n/nOHX8mt+aGN5C/E4p dOfJlvKBFwVQEG6Xwbz0/dZXLggkZdTYj8O0dcAnFHmyEgD2/VzGLVfhZ6dfPr+gBzJZ YjD71SJ1cVvqGvHRfPZc/bGXSUPEzmxs/AZYVmYNpXo8TnxB3cRUVwB2A1PHLkFOuVHZ x06vOmbLgyYTUR9/mswSXA88Dk9CR61R+KigbWgq0a1pgrpqxiYOVc2aVShMat+QiRbg fZPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=HJExdQvFRmAmIkSYYpYRf0okzkbEWCys7+mhRRwG8+o=; b=gXRt2ouT1xzWkWwqmxo7VftuUSqHxUOW+4kQPBA2S3lW5GNx/qEpzcMfbTMMrJT/PM 2J+O/tuC4GyLRUUHy8RhJzWCx0ETRzZVFntPl/k5fKh+QGnOjxDShdZSllbLUz+qzVvH YdYNGMHulXmZ3IpuVsoBhJiBA7g/b5bhNNQ4XcERV+UhXrA0IHjUrtHgungSUOl5WuAS rTNW3vQL3ZYZSFOz+w1tAXNRIKTjy3KrisKPbdKXyGvdOO0MOD5FKnO7bkURKWXW/o0G ayGSK4gGgEuVpwOi+52ZQDDXhoBauA67Yx/xod2iFJPoB6A7h0Of10l5d+mpKG4/LS7k 2taQ== X-Gm-Message-State: ALyK8tIwP+wQssvzkWaUkGDtw41mQt30Y4aBSywodjMr3VSFIMX265VfD5GtFl2gixUMJw== X-Received: by 10.25.212.141 with SMTP id l135mr4347592lfg.69.1468225125000; Mon, 11 Jul 2016 01:18:45 -0700 (PDT) Original-Received: from leviafan ([217.107.192.156]) by smtp.gmail.com with ESMTPSA id u21sm5444818lja.16.2016.07.11.01.18.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Jul 2016 01:18:44 -0700 (PDT) In-Reply-To: <20160710231209.GA16159@eros.local> (Tobin Harding's message of "Mon, 11 Jul 2016 09:12:09 +1000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8284 Archived-At: Tobin Harding (2016-07-11 02:12 +0300) wrote: > Guile does not appear to search %load-path when locating a file to load. > > From the documentation: https://www.gnu.org/software/guile/manual/html_node/Load-Paths.html Right, and this page mentions 'load-from-path' :-) > 6.17.7 Load Paths > ... > Variable: %load-path List of directories which should be searched for Scheme > modules and libraries. > ... > > Current environment: > > $ guile --version > guile (GNU Guile) 2.1.3.11-d545e-dirty > Copyright (C) 2016 Free Software Foundation, Inc. > > $ uname -a > Linux eros 4.6.1-1-zen #1 ZEN SMP PREEMPT Thu Jun 2 13:29:40 UTC 2016 x86_64 > GNU/Linux > > $ ls ~/build/scheme > boot-9.scm ggspec test.scm > > scheme@(guile-user)> %load-path > $1 = ("/home/tobin/build/scheme/" ...) > > scheme@(guile-user)> (load "test.scm") > ;;; Stat of /home/tobin/test.scm failed: > ;;; ERROR: In procedure stat: No such file or directory: "/home/tobin/test.scm" > ERROR: In procedure primitive-load: > ERROR: In procedure open-file: No such file or directory: "/home/tobin/test.scm" > > Is this something I am doing wrong? You need to use the full file name for 'load'. I think you want 'load-from-path'. -- Alex