From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19567 invoked by alias); 12 Feb 2003 20:26:03 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 19462 invoked by uid 71); 12 Feb 2003 20:26:02 -0000 Resent-Date: 12 Feb 2003 20:26:02 -0000 Resent-Message-ID: <20030212202602.19461.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, java-prs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, paavola@skycomputers.com Received: (qmail 17151 invoked by uid 48); 12 Feb 2003 20:20:58 -0000 Message-Id: <20030212202058.17150.qmail@sources.redhat.com> Date: Wed, 12 Feb 2003 20:26:00 -0000 From: paavola@skycomputers.com Reply-To: paavola@skycomputers.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: java/9677: File not found if spaces in file name X-SW-Source: 2003-02/txt/msg00539.txt.bz2 List-Id: >Number: 9677 >Category: java >Synopsis: File not found if spaces in file name >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Wed Feb 12 20:26:01 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Steve Paavola >Release: 3.2.1 >Organization: >Environment: PowerPC Linux 2.4.19-4a >Description: The eclipse sources use directory names with spaces in them. If gcj is called with quotes around the file names, gcj determines that the files exist and calls jc1. The quotes get lost going to jc1, and jc1 complains that it can't open the source files. $ cd /tmp $ mkdir 'foo bar' $ touch 'foo bar/foo.java' $ gcj -v -save-temps -c '/tmp/foo bar/foo.java' Reading specs from /usr/local/lib/gcc-lib/powerpc-unknown-linux-gnu/3.2.1/specs Reading specs from /usr/local/lib/gcc-lib/powerpc-unknown-linux-gnu/3.2.1/../../../libgcj.spec rename spec lib to liborig Configured with: ../gcc-3.2.1/configure Thread model: posix gcc version 3.2.1 /usr/local/lib/gcc-lib/powerpc-unknown-linux-gnu/3.2.1/jc1 /tmp/foo bar/foo.java -fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase foo.java -g1 -version -o foo.s GNU Java version 3.2.1 (powerpc-unknown-linux-gnu) compiled by GNU C version 2.95.4 20010319 (prerelease/franzo/20011204). Class path starts here: ./ /usr/local/share/java/libgcj-3.2.1.jar/ (system) (zip) jc1: No such file or directory: can't open /tmp/foo >How-To-Repeat: See instructions in Description: >Fix: >Release-Note: >Audit-Trail: >Unformatted: