Open shiftkey opened 12 years ago
Might be irrelevant... but:
xbuild fails on mono 2.10.9 (stable) on osx because it does not have nuget.
nuget doesn't work on 2.10.9 as it requires System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms
When I get chance I will try with 2.11/3.0 but that is currently beta.
The project sln file fails to load in MonoDevelop 3.0.4.7, but this is fixed in this patch - I will confirm Pretzel can be built using this patch.
Jamess-MacBook-Pro:pretzel jamesdarbyshire$ xbuild
XBuild Engine Version 2.10.9.0
Mono, Version 2.10.9.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.
Build started 28/10/2012 12:51:46 PM.
__________________________________________________
Project "/Users/jamesdarbyshire/MiscHg/pretzel/build.proj" (default target(s)):
Target Compile:
=========== Compile ===========
Project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.sln" (default target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration "Release|x86".
Target Build:
Project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.Logic/Pretzel.Logic.csproj" (default target(s)):
Target CheckPrerequisites:
/Users/jamesdarbyshire/MiscHg/pretzel/src/.nuget/nuget.targets: error : Unable to locate '$([System.IO.Path]::Combine(/Users/jamesdarbyshire/MiscHg/pretzel/src/, ".nuget"))/nuget.exe'
Task "Error" execution -- FAILED
Done building target "CheckPrerequisites" in project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.Logic/Pretzel.Logic.csproj".-- FAILED
Done building project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.Logic/Pretzel.Logic.csproj".-- FAILED
Task "MSBuild" execution -- FAILED
Done building target "Build" in project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.sln".-- FAILED
Done building project "/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.sln".-- FAILED
Task "MSBuild" execution -- FAILED
Done building target "Compile" in project "/Users/jamesdarbyshire/MiscHg/pretzel/build.proj".-- FAILED
Done building project "/Users/jamesdarbyshire/MiscHg/pretzel/build.proj".-- FAILED
Build FAILED.
Errors:
/Users/jamesdarbyshire/MiscHg/pretzel/build.proj (default targets) ->
(Compile target) ->
/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.sln (default targets) ->
(Build target) ->
/Users/jamesdarbyshire/MiscHg/pretzel/src/Pretzel.Logic/Pretzel.Logic.csproj (default targets) ->
/Users/jamesdarbyshire/MiscHg/pretzel/src/.nuget/nuget.targets (CheckPrerequisites target) ->
/Users/jamesdarbyshire/MiscHg/pretzel/src/.nuget/nuget.targets: error : Unable to locate '$([System.IO.Path]::Combine(/Users/jamesdarbyshire/MiscHg/pretzel/src/, ".nuget"))/nuget.exe'
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.7803690
Can we confirm that there are no issues with executing build and test steps under Mono?
Can we document how someone running Mono/MonoDevelop/SharpDevelop can build their own version of pretzel locally?