|
| From: | Chicken Trac |
| Subject: | [Chicken-janitors] #449: csc doesn't handle relative paths correctly |
| Date: | Sat, 11 Dec 2010 14:39:45 -0000 |
#449: csc doesn't handle relative paths correctly
----------------------------------------+-----------------------------------
Reporter: syn | Owner:
Type: defect | Status: new
Priority: major | Milestone: 4.7.0
Component: compiler | Version: 4.6.x
Keywords: sorry for the ticket flood |
----------------------------------------+-----------------------------------
Passing a relative path containing more than one ".." leads to csc not
expanding the path correctly. Example session:
$ mkdir foo
$ echo "(print 'foo)" > foo.scm
$ mkdir a
$ cd a
$ csc ../foo.scm # this works
$ mkdir b
$ cd b
address@hidden /tmp/a/b $ csc ../../foo.scm
Error: Can not open file "foo.scm"
Error: shell command terminated with non-zero exit status 256:
/usr/bin/chicken foo.scm -output-file foo.c
--
Ticket URL: <http://bugs.call-cc.org/ticket/449>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
| [Prev in Thread] | Current Thread | [Next in Thread] |