ClojureCLR

Problems building on Linux

Details

  • Type: Defect Defect
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Environment:
    Arch Linux
    mono 4.0.4.1-1
    monodevelop 5.9.6.20-1
    nuget 2.8.7-1
  • Patch:
    Code

Description

I was trying to build ClojureCLR on Arch Linux but I was getting this error with both MonoDevelop and xbuild (following the directions here).

The attached patch fixes the problem and it works out of the box with MonoDevelop, but it requires an extra step to download the dependencies via NuGet when using xbuild:

# From the repository's root
nuget restore Clojure/ClojureCLR.sln
xbuild Clojure/build.proj /target:Dist /p:Configuration="Release 4.0" /p:Platform="Any CPU" /p:Runtime="Mono"

I didn't have a chance to test it on Windows but I think it should work with a recent (>2.7) version of NuGet.

  1. 0001-Fix-building-on-linux.patch
    16/Oct/15 8:54 AM
    339 kB
    Oscar Morante
  2. error.txt
    16/Oct/15 8:54 AM
    4 kB
    Oscar Morante

Activity

Hide
Oscar Morante added a comment -

I just tested on Mac OSX, the same nuget/xbuild commands work fine. On Windows, Vistual Studio 2015 seems to be working fine as well.

Show
Oscar Morante added a comment - I just tested on Mac OSX, the same nuget/xbuild commands work fine. On Windows, Vistual Studio 2015 seems to be working fine as well.

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated: