MantisBT - OCaml
View Issue Details
0006319OCamlplatform support (windows, cross-compilation, etc)public2014-02-04 22:432015-12-11 19:28
shayne_fletcher 
shinwell 
highminoralways
closedfixed 
Win32Windows8.1
4.01.0 
4.02.0+dev4.02.0+dev 
0006319: Cygwin's chmod broken on Windows 8.1, breaks ``make world``
There seems to be an issue with Cygwin's chmod 0600 on this OS. Accordingly, you may find it necessary to comment L367 of Makefile.nt to get the make world to succeed.

Since commenting that line works around the problem, it indicates that the chmod could be skipped with no ill effect. That might prove to be the easiest resolution.
Build OCaml 4.01.0 from source on Windows 8.1 following "Native Win64 port built with Microsoft Windows SDK" instructions in the source distribution file README.win32. Will fail at linke L367 of Makefile.nt in the make world step.
No tags attached.
Issue History
2014-02-04 22:43shayne_fletcherNew Issue
2014-05-30 14:31shinwellNote Added: 0011599
2014-05-30 14:31shinwellAssigned To => shinwell
2014-05-30 14:31shinwellStatusnew => acknowledged
2014-05-30 14:32shinwellPrioritynormal => high
2014-05-30 14:32shinwellTarget Version => 4.02.0+dev
2014-06-06 14:03shinwellNote Added: 0011696
2014-06-06 14:03shinwellStatusacknowledged => resolved
2014-06-06 14:03shinwellFixed in Version => 4.02.0+dev
2014-06-06 14:03shinwellResolutionopen => fixed
2015-12-11 19:28xleroyStatusresolved => closed
2017-02-23 16:46doligezCategoryOCaml windows => platform support (windows, etc)
2017-02-23 17:16doligezCategoryplatform support (windows, etc) => platform support (windows, cross-compilation, etc)

Notes
(0011599)
shinwell   
2014-05-30 14:31   
Deleting the chmod seems like a harmless fix. If there are no objections, I suggest we do that.
(0011696)
shinwell   
2014-06-06 14:03   
We've decided to remove the chmod -w on utils/config.ml from all platforms.
Fixed in trunk (r14967) and 4.02 (r14968).