From owner-freebsd-mono@freebsd.org Fri Jan 12 05:48:30 2018 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E12BBE73EFB for ; Fri, 12 Jan 2018 05:48:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6EC0C7875D for ; Fri, 12 Jan 2018 05:48:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x241.google.com with SMTP id h140so4700968lfg.1 for ; Thu, 11 Jan 2018 21:48:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ijlShw5oOR7rqwJmuxfwAmQvSSgAcEEYEXLEhlME/LA=; b=n2xTdngBIr2mknYH9zzYsFU4lupJWWKmVqDFQfAz7j+pemvuq33P429yye3l9Ma44l c/K5oTBigI59xw7UKqD4mngkfz2zpmh5QA7libmGYsIF5HQPepvsyhO0du/BQav2UjZM cpHHtDPJrT1uZLbdl3y0ur5iAIVSMXu6KEOABmuQKfJnvg1Q/vpcTAzh7M0sUFtPABAU GY/22jvJH6k0SxwfGYeMfICNl1jekR+NRJaEBsvzg9mhniaPDA9tBAn2HXOmS2/aguc9 iKc2FvNTDFPEmgO7gg4MDDJ0ifBIejlO0qS9c9hrlmDTbBDzuP/t8tji+cnU+5cnjWyR xA/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ijlShw5oOR7rqwJmuxfwAmQvSSgAcEEYEXLEhlME/LA=; b=oC+xprLlRDvxlnjH9aZ9RYNnof/JGTjTRON3tLR95w38zmV5bHViBWYxBfCPfrcs/R 1/NYy2nlAnHMoMbBYAsDOw/ITyrtS5bn2OlEJUAMAO3zMVxM/Jy9KgxV3sIM/nCQqaj9 Qni/UYO0idMpHvxVzrjuacrlk8mgbYsGO0x2Omgy8mO/u+pM/v2ZjsI0QjW9bod2IFKP zG+5UJCt6Bbzt03ezuu+YUxQKT+M+F2kr+nnW+JyYA+rh60EfnWtf7iqfljqs2uXBmwl 34cBZFIftwE3t+YOdPJuVnvPsnbgn5URueJhb3kPQ5aZwxu+Y7v8oSSGzpT40yCJX8gd 2wGQ== X-Gm-Message-State: AKGB3mIxgbCp3kMTk/DJDI+UEu2vea8laYfKKG9JO5BtyjvxbNDN3ljJ Hm4gRWe0ytUX3jliNjurzCLM63x0uDjcNBoODyE= X-Google-Smtp-Source: ACJfBoujHMTnH1bClBf4Ko5skz6Mf1tjalmNlDNpU9R70VqdCHbk6BDDihnanSq/ojdmkYaAK29iXttiBCqdql6BBFw= X-Received: by 10.46.69.84 with SMTP id s81mr15814568lja.96.1515736108496; Thu, 11 Jan 2018 21:48:28 -0800 (PST) MIME-Version: 1.0 Received: by 10.46.19.25 with HTTP; Thu, 11 Jan 2018 21:48:27 -0800 (PST) In-Reply-To: <23319606.qSeMWFapg7@dragon.local> References: <23319606.qSeMWFapg7@dragon.local> From: Russell Haley Date: Thu, 11 Jan 2018 21:48:27 -0800 Message-ID: Subject: Re: Mono 5.2 patch and DotNet Core 2 update To: David Naylor Cc: Freebsd-mono , Tomas Weinfurt Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jan 2018 05:48:31 -0000 On Thu, Jan 11, 2018 at 10:45 AM, David Naylor wrote: > On Wednesday, 10 January 2018 08:55:45 Russell Haley wrote: >> Hi David, >> >> I've successfully built mono based on a modified version of your patch >> from here: https://reviews.freebsd.org/D13752 >> >> I'm getting size and checksum errors for the file >> dotnet-roslyn-322bd5b_GH0.tar.gz. This shouldn't be an issue: I >> changed the size of the file in distinfo from 22058493 to the actual >> size I received of 22058637 in order to make it build. My expectation >> is that I should then run make checksum to fix the distinfo file >> correctly. I run sudo make checksum and the target goes into an >> infinite loop downloading the file, deciding it doesn't match the >> checksum and then downloading it again. WTH? >> >> I am unsure how to proceed. The porters handbook is quite explicit >> that this is the way forward: >> https://www.freebsd.org/doc/en/books/porters-handbook/porting-checksum.html >> >> I have attached what I think is the svn diff that include both your >> patch and my update. The distinfo file should still be incorrect. I >> haven't tested it. I have to get to work . :P >> >> I have cc'd the ports list as well in this conversation. Any input >> from all parties would be grand. > > Thank you for the review - I see you commented on the review. I'll try and > finish the port over the weekend. > > FYI, I have uploaded another two reviews. These combined get the CentOS > version of .NET Core running on FreeBSD :-). > > Regards I'm running the mono tests now. This is awesome: https://reviews.freebsd.org/D13870 Adding dotnet core support via Linux emulation means we can natively build dotnet core 2 via the instructions the instructions here: https://github.com/dotnet/corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD Currently we need an external platform to build the managed system. This is pretty cool, David. I assume MSBuild and Roslyn are in progress? Russ