This project has moved and is read-only. For the latest updates, please go here.

Build fails on Linux

Mar 3, 2013 at 5:36 AM
I'm trying to build Katana on Linux (Ubuntu 12) with Mono 3.0.6 built from source.

I get stuck with this:
$ ./                                WARNING: Invalid certificate received from server. Error code: 0xffffffff800b010a
'Sake 0.2' already installed.
warn: Could not load file or assembly 'System.IO.Compression.FileSystem, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL' or one of its dependencies. The system cannot find the file specified.
I can comment out the offending compression lines in build/_package-vstemplate.shade, but that doesn't get me much further, see error below (System.Xml.Linq missing).

I'm guessing these are assemblies missing from Mono. Is there a good way to get around this problem?

warn: Dynamic view compilation failed.
/tmp/be68a26e9294418ba0e42dc243ca0a04-1.cs(6,18): error CS0234: The type or namespace name Linq' does not exist in the namespaceSystem.Xml'. Are you missing `System.Xml.Linq' assembly reference?

1 using System;
2 using System.IO;
3 using Microsoft.Build.Utilities;
4 using System.Diagnostics;
5 using System.Linq;
6 using System.Xml.Linq;
7 using System.IO.Compression;
8 using System.IO.Packaging;
9 using System.Net.Mime;
10 using System.Collections;
11 using System.Collections.Generic;
12 using System.Text.RegularExpressions;
14 [global::Spark.SparkViewAttribute(
15 Templates = new string[] {
16 "build\Sakefile.shade"
17 })]
18 public class View1b1a1f12739a4913910aa58fe1fec88d : Sake.Engine.Builder.BuilderBase
19 {
Mar 5, 2013 at 7:07 PM
Yeah, we're working on that. CI has been set up on and we're working on getting a good build.
Apr 10, 2013 at 6:02 AM
Hey, have you had a chance to look at this? I just pulled master and it's still not building... I'd be happy to pitch in if you let me know where to begin.