Bug 313098 (MONO50657) - mono-build-w32.sh breaks when using DOS path
Summary: mono-build-w32.sh breaks when using DOS path
Status: RESOLVED FIXED
Alias: MONO50657
Product: Mono: Runtime
Classification: Mono
Component: misc (show other bugs)
Version: unspecified
Hardware: Other Windows XP
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Mono Bugs
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords: build, documentation, easy_fix, qa
Depends on:
Blocks:
 
Reported: 2003-11-06 20:45 UTC by Francois Genolini
Modified: 2007-09-15 21:24 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 18:18:52 UTC


---- Reported by fgenolini@hotmail.com 2003-11-06 13:45:44 MST ----

Description of Problem:


Steps to reproduce the problem:
1. install new Cygwin (6th Nov 2003)
2. get http://www.go-mono.org/mono-build-w32.sh
3. fix cygwin as per https://bugzilla.novell.com/show_bug.cgi?id=MONO50654
4. start mono-build-w32.sh
5. after a while the build system tries to use the prefix cooked by mono-
build-w32.sh and fails, because it is a DOS path and not a cygwin path

Actual Results:
no Makefile target (*.exe, *.dll, *.dll.a, etc...) can be copied to any 
cygwin directory because they are in DOS format 
(C:/Projects/cygwin/usr/local/install) instead of cygwin format 
(/usr/local/install)

Expected Results:
There should be 2 target variables: one for the specific purpose of 
building Mono using cygwin, and another to create executables and 
libraries that do not need cygwin.
At the moment the mono-build-w32.sh is broken

How often does this happen? 
always


Additional Information:
are the changes made to mono-build-w32.sh ever checked for real by 
somebody who restarts everything from fresh?



---- Additional Comments From fgenolini@hotmail.com 2003-11-06 15:32:17 MST ----

oops, it seems that the mono-build-w32.sh assumes that you already 
have built mcs.
This should be documented, and the script should cvs update the mcs 
as well as the mono.




---- Additional Comments From fgenolini@hotmail.com 2003-11-12 04:37:49 MST ----

Also need to add install/bin and install/lib to the PATH prior to 
starting if you use make instead of the mono-build-w32.sh



---- Additional Comments From fgenolini@hotmail.com 2003-11-12 04:49:09 MST ----

If you download mcs and build it under cygwin, then the mono-build-
w32.sh will work (as long as mcs buid was successful, which it is not 
at the moment :-{ )



---- Additional Comments From vargaz@gmail.com 2005-03-11 16:09:13 MST ----

The latest mono-build-w32.sh should work just fine.


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>Windows 2000 all service packs + cygwin</cf_op_sys_details>