[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Win32 neon build error (Spaces in path)

From: Jon Foster <jon_at_jon-foster.co.uk>
Date: 2004-04-18 23:47:04 CEST

Hi all,

I've just built the Subversion trunk under Windows 2000, with MS Visual
Studio .NET 2002. When building neon, the VS project runs build_neon.bat.
This gave the error message:

> Performing Makefile project actions
> nmake /f neon.mak ALL EXPAT_FLAGS="/I
>>> D:\My Documents\Jon\Prog\Subversion\Work\Subversion\apr-util/xml/expat/lib
>>> /D HAVE_EXPAT /D HAVE_EXPAT_H" DEBUG_BUILD=Aye
> NMAKE : fatal error U1073: don't know how to make 'D:\My'
> Stop.

The problem seems to be the space in the path; editing build_neon.bat
to change "My Documents" to "MyDocu~1" fixes this.

Is this a known bug?

I can think of at least four ways to fix this:
1) Document "don't do that".
2) Come up with a way of quoting this properly.
3) Fix the python script that generates build_neon.bat to use the
    short file name.
4) Change Neon to allow the paths to be specified in some other way.
    (Would require changes to Neon as well as SVN).

(Incidentally, I'm assuming this is a SVN bug not a Neon bug, because
build_neon.bat is provided by SVN).

Kind regards,

Jon Foster

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Apr 18 23:44:42 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.