[opam-devel] `opam config list` doesn't show base-unix on Debian
Ashish Agarwal
agarwal1975 at gmail.com
Mon Apr 28 13:17:14 BST 2014
On most systems, I get:
$ opam config list | grep base-unix
base-unix:installed true
base-unix:enable enable
But on Debian, I'm getting:
$ opam config list | grep base-unix
(* no output *)
However, it seems the Unix library is installed:
$ ocaml
OCaml version 4.01.0
# #load "unix.cma";;
# Unix.getenv;;
- : string -> string = <fun>
But opam seems not to have it in its list:
$ opam list
No packages found.
Also, this happens:
$ opam switch
4.01.0 C 4.01.0 Official 4.01.0 release
$ opam switch 4.01.0
[WARNING] Some of the compiler base packages are not installed. You should
run:
$ opam install base-threads base-bigarray base-unix
Odd, but okay, I try it:
$ opam install base-threads base-bigarray base-unix
The following actions will be performed:
- install base-threads.base
- install base-bigarray.base
- install base-unix.base
=== 3 to install ===
=-=-=-=-=-=-=-=-=-=-=-=- Synchronizing package archives
-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Installing packages
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Installing base-bigarray.base.
Installing base-threads.base.
Installing base-unix.base.
Now opam does list the packages:
$ opam list
Installed packages for 4.01.0:
base-bigarray base Bigarray library distributed with the OCaml compiler
base-threads base Threads library distributed with the OCaml compiler
base-unix base Unix library distributed with the OCaml compiler
But the config variables still don't get fixed:
$ opam config list | grep base-unix
(* no output *)
This of course leads to other problems, such as lwt.unix doesn't get
installed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/opam-devel/attachments/20140428/5d7de149/attachment.html>
More information about the opam-devel
mailing list