PR# 4654 Precompiled directory name containing space cannot be used

Problem Report Summary
Submitter: peter_gummer
Category: EiffelStudio
Priority: High
Date: 2005/05/01
Class: Bug
Severity: Serious
Number: 4654
Release: 5.6.0824
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
Synopsis: Precompiled directory name containing space cannot be used

Description
Attempting to compile a project that uses a precompiled library fails if the path to the precompiled library contains a space.

There seems to be no workaround other than to place the precompiled library in a directory that has no spaces n its path.

For example, this fails during freezing:

	precompiled ("C:\Eiffel\Office\Project excel2003_vision2")

Preparing C compilation...
big_file_C1_c.c
eoption.c
epattern.c
efrozen.c
ecall.c
eplug.c
eskelet.c
evisib.c
ececil.c
einit.c
eparents.c
        1 file(s) copied.
emain.c
NMAKE : fatal error U1073: don't know how to make 'C:\Eiffel\Office\Project'
Stop.


I tried adding escaped quotes, but this failed immediately:

	precompiled ("%"C:\Eiffel\Office\Project excel2003_vision2%"")

-------------------------------------------------------------------------------

Error code: VD42
Lace error: precompiled directory/file is unreadable.
What to do: make sure that the directory/file exists and that appropriate
  permissions are set ("read" for files, "read/execute" for directories).

Directory: "C:\Eiffel\Office\Project excel2003_vision2"

-------------------------------------------------------------------------------
 Processed: 0 To go: 0 Total: 0
To Reproduce

										
Problem Report Interactions
From:peter_gummer    Date:2005/11/11    Download