Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005684OCamlconfigure and build/installpublic2012-07-13 06:512018-11-13 13:10
Reporterberenger 
Assigned To 
PriorityhighSeverityfeatureReproducibilityalways
StatusconfirmedResolutionopen 
PlatformallOSunix-likeOS Versionall
Product Version4.00.0+beta2/+rc1 
Target VersionundecidedFixed in Version 
Summary0005684: no uninstall target in the Makefile
DescriptionHi,

When there is a make install, it's useful
to also have a make uninstall.

Thanks,
F.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0019456)
johnwhitington (reporter)
2018-11-13 13:10

If uninstalling is too delicate or difficult to maintain, one way to fix this might be to simply warn if the target directories already exist, and suggest the user delete them.

Simply overwriting what is there can lead to subtle errors, which are hard to track down. For example:

https://github.com/ocaml/opam/issues/3665 [^] (OPAM broken by new stdlib__ prefix if unprefixed files still exist in system ocaml).

ocamlfind's ./configure also can not complete with 3.07.1 installed over an older ocaml, presumably due to the same problem -- it looks for x.cmi before stdlib__x.cmi.

- Issue History
Date Modified Username Field Change
2012-07-13 06:51 berenger New Issue
2012-07-13 14:50 doligez Severity major => minor
2012-07-13 14:50 doligez Target Version => 4.01.0+dev
2012-07-17 14:48 doligez Status new => confirmed
2012-07-31 13:36 doligez Target Version 4.01.0+dev => 4.00.1+dev
2012-09-21 14:48 doligez Target Version 4.00.1+dev => 4.01.0+dev
2013-08-19 14:52 doligez Priority normal => high
2013-08-19 14:52 doligez Target Version 4.01.0+dev => 4.02.0+dev
2014-07-30 23:19 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-24 20:01 doligez Target Version undecided => 4.03.0+dev / +beta1
2016-03-25 13:53 doligez Target Version 4.03.0+dev / +beta1 => 4.03.1+dev
2017-02-16 14:01 doligez Target Version 4.03.1+dev => undecided
2017-02-23 16:38 doligez Category OCaml internal build/install (Makefiles, configure) => configure and build/install
2017-03-07 13:31 shinwell Severity minor => feature
2018-11-13 13:10 johnwhitington Note Added: 0019456


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker