MicrosoftResearch / Naiad

The Naiad system provides fast incremental and iterative computation for data-parallel workloads

Home Page:http://microsoftresearch.github.io/Naiad/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Examples and AzureSupport do not build out of the box on Mono

mrry opened this issue · comments

Currently, these projects carry a dependency on the WindowsAzure.Storage NuGet package, which is not fetched automatically by the build process.

Hi! Thanks for this script! Actually I directly ran this script after I cloned your package on my Linux cluster, but found that it doesn't work out of box. I got quite a lot of error output, for example,

Dataflow/DataSources.cs(455,72): error CS0246: The type or namespace name `IObserver' could not be found. Are you missing a using directive or an assembly reference?
Dataflow/DataSources.cs(455,105): error CS0246: The type or namespace name `IObserver' could not be found. Are you missing a using directive or an assembly reference?
Dataflow/Input.cs(63,54): error CS0246: The type or namespace name `IObserver' could not be found. Are you missing a using directive or an assembly reference?
Dataflow/Input.cs(63,87): error CS0246: The type or namespace name `IObserver' could not be found. Are you missing a using directive or an assembly reference?
Channels/IOHelper.cs(432,26): error CS0246: The type or namespace name `ConcurrentBag' could not be found. Are you missing a using directive or an assembly reference?
Channels/IOHelper.cs(1657,26): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Channels/IOHelper.cs(1847,218): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/DataSources.cs(85,74): error CS0246: The type or namespace name `IObservable' could not be found. Are you missing a using directive or an assembly reference?
Dataflow/Endpoints.cs(107,38): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(133,53): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(310,26): error CS0305: Using the generic type `System.Action<T>' requires `1' type argument(s)
                                /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(319,46): error CS0305: Using the generic type `System.Action<T>' requires `1' type argument(s)
                                /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(329,46): error CS0305: Using the generic type `System.Action<T>' requires `1' type argument(s)
                                /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(370,37): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(396,88): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/Endpoints.cs(371,27): error CS0305: Using the generic type `System.Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>' requires `10' type argument(s)
                                /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
Dataflow/Vertex.cs(58,31): error CS0305: Using the generic type `System.Action<T>' requires `1' type argument(s)
                                /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)
Dataflow/Vertex.cs(96,38): error CS0305: Using the generic type `System.Action<T>' requires `1' type argument(s)
                                /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error)
Dataflow/Vertex.cs(251,17): error CS0246: The type or namespace name `HashSet' could not be found. Are you missing a using directive or an assembly reference?

Could you help me on this? Thanks a lot!