Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006118OCamlOCamlbuild (the tool)public2013-08-05 04:392014-09-21 11:52
Reporterhongboz 
Assigned Togasche 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionno change required 
PlatformOSOS Version
Product Version4.02.0+dev 
Target VersionundecidedFixed in Version 
Summary0006118: ocamlbuild non backward compatible change found
Descriptiontrunk>ocamlbuild -clean
Failure: ocamlfind not found on path, but -no-ocamlfind not used.
TagsNo tags attached.
Attached Files

- Relationships
related to 0005547acknowledged Enable the "-use-ocamlfind" option by default 

-  Notes
(0010155)
hongboz (developer)
2013-08-10 02:39

My 2 cents: ocamlfind is not distributed with ocaml, -use-ocamlfind by default nearly breaks all my private repos :-(
(0010217)
doligez (administrator)
2013-08-21 11:15

See the discussion in 0005547. The bottom line is: almost all OCaml developers have ocamlfind installed, and the ones who don't, should install it. If you really don't want to install it, you'll have to use the -no-ocamlfind option.
(0012174)
gasche (developer)
2014-09-19 22:25

Damien's point is perfectly true, but I would still like to fix the fact that no ocamlfind should be required to clean, only to build stuff.
(0012177)
gasche (developer)
2014-09-21 11:50

I looked at this (accepting "ocamlbuild -use-ocamlfind -clean" in absence of ocamlfind) again. It's not difficult to fix, but it's not trivial to make sure this doesn't introduce regression, so it's not clear it's worth it. Dropping the idea for now.
(0012178)
gasche (developer)
2014-09-21 11:52

This PR doesn't make much sense in the old-and-new world where -no-ocamlfind is the default, and -use-ocamlfind has to be explicitly specified.

- Issue History
Date Modified Username Field Change
2013-08-05 04:39 hongboz New Issue
2013-08-05 05:08 meyer Assigned To => meyer
2013-08-05 05:08 meyer Status new => assigned
2013-08-10 02:39 hongboz Note Added: 0010155
2013-08-19 17:09 doligez Priority normal => urgent
2013-08-19 17:09 doligez Target Version => 4.01.0+dev
2013-08-21 11:15 doligez Note Added: 0010217
2013-08-21 11:15 doligez Product Version => 4.02.0+dev
2013-08-21 11:15 doligez Target Version 4.01.0+dev => 4.02.0+dev
2013-08-21 11:15 doligez Relationship added related to 0005547
2014-01-21 14:02 doligez Assigned To meyer =>
2014-08-18 20:49 doligez Priority urgent => normal
2014-08-18 20:49 doligez Status assigned => acknowledged
2014-08-18 20:49 doligez Target Version 4.02.0+dev => 4.02.1+dev
2014-09-04 00:25 doligez Target Version 4.02.1+dev => undecided
2014-09-19 22:25 gasche Assigned To => gasche
2014-09-19 22:25 gasche Status acknowledged => assigned
2014-09-19 22:25 gasche Note Added: 0012174
2014-09-21 11:50 gasche Note Added: 0012177
2014-09-21 11:50 gasche Assigned To gasche =>
2014-09-21 11:52 gasche Note Added: 0012178
2014-09-21 11:52 gasche Status assigned => resolved
2014-09-21 11:52 gasche Resolution open => no change required
2014-09-21 11:52 gasche Assigned To => gasche


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker