Subject: bug#19540: minor: module path picking up ./././...

From: Matt Wette <[email-masked]>
Date: Thu, 08 Jan 2015 20:13:18 -0800

guile 2.0.11 on macos (darwin) 10.9.5.

This seems very minor to but I thought I'd report it.  If I ",reload" a module in the current directory it seems to pick up extra "./" parts in the path.

...
;;; compiling ././././././././././././lalr1.scm
;;; compiled /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/proj/scheme/myproj/lalr1/lalr1.scm.go
scheme@(guile-user)> (system "touch lalr1.scm")
$5 = 0
scheme@(guile-user)> ,reload (lalr1)
;;; note: source file ./././././././././././././lalr1.scm
;;;       newer than compiled /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/proj/scheme/myproj/lalr1/lalr1.scm.go
;;; compiling ./././././././././././././lalr1.scm
;;; compiled /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/proj/scheme/myproj/lalr1/lalr1.scm.go
scheme@(guile-user)> (system "touch lalr1.scm")
$6 = 0
scheme@(guile-user)> ,reload (lalr1)
;;; note: source file ././././././././././././././lalr1.scm
;;;       newer than compiled /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/proj/scheme/myproj/lalr1/lalr1.scm.go
;;; compiling ././././././././././././././lalr1.scm
;;; compiled /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/proj/scheme/myproj/lalr1/lalr1.scm.go
scheme@(guile-user)>