JuliaParallel / Blocks.jl

A framework to represent chunks of entities and parallel methods on them.
MIT License
30 stars 6 forks source link

Blocks package can not be loaded on Windows #3

Closed papamarkou closed 11 years ago

papamarkou commented 11 years ago

using Blocks gives the following error on Windows:

at C:\Users\theodore\AppData\Roaming\julia\packages\Blocks\src\mapreduce.jl:50
at C:\Users\theodore\AppData\Roaming\julia\packages\Blocks\src\Blocks.jl:20
tanmaykm commented 11 years ago

This appears to be related to the recent deprecation of contains and moving from contains to in. Can you update your Julia installation to the latest master and try again?

papamarkou commented 11 years ago

I can only update Julia on Linux. The Julia Windows update fails (see issue #3420 in Julia), so I am using the precompiled Win x64 binary when on Windows. I can not try again to load Blocks before issue #3420 is resolved.

tanmaykm commented 11 years ago

I see... You could probably point Blocks.jl to an earlier commit which didn't have this change. But I'm afraid you may have to do that for many other packages which may have moved as well.

I suppose it is best to bump issue 3420 in Julia and wait for a fix?

papamarkou commented 11 years ago

That's true, I would have to do the same with DataFrames and several other packages I use, so I think I will wait for a fix of 3420 indeed.

papamarkou commented 11 years ago

I built Windows natively and now your package loads. The problem appears only when cross-compiling. I will close this issue, since we know its root and it is not directly related to the package itself. Jeff is looking into this issue.