ocaml-obuild / obuild

simple package build system for ocaml
BSD 2-Clause "Simplified" License
55 stars 20 forks source link

files Array_Node.cmx and Array_node.cmx both define a module named Array_node #159

Open UnixJunkie opened 7 years ago

UnixJunkie commented 7 years ago

This doesn't compile on osx:

open Array_node
module A = Array_Node( Op )

while this does:

module A = Array_node.Array_Node( Op )
UnixJunkie commented 7 years ago

I will try to create a mini test case to reproduce that tomorrow

UnixJunkie commented 7 years ago

The test case is here: https://github.com/UnixJunkie/obuild_issue_159 It's OK on linux, KO on osx. I suspect because the filesystem is case insensitive in there.

UnixJunkie commented 6 years ago

if anyone has any idea on a fix, please join us ;)