From owner-freebsd-mono@freebsd.org Wed Sep 20 05:07:25 2017 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 C4825E220D1 for ; Wed, 20 Sep 2017 05:07:25 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (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 75D407FB4A for ; Wed, 20 Sep 2017 05:07:25 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22c.google.com with SMTP id r17so1542740lff.6 for ; Tue, 19 Sep 2017 22:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=NxU4aPScCnDKUBAQJnVe51HizdcZXnewKYUtB0d5hM8=; b=FSMWqNvsJpNJU/dDZgI/oaxTI+br2oUnIpa/qiDTIfAigm1XgVDRMmxeqtEK9Ur0P3 4no/l4hh1OF7LvhG7gxctpFcxx/yRdDuqwdsL/3pUmOaGA+Ecf7ngrbItRb58/evNlFo iXyzoRI8GQxore82M4jPbbMNElq32C2EjL4kFfw3MI/aWmh2+yIUpPGYaAyTkSjWBKGm YRu3lfkvhwj+a05DIOVD3PHKGr+ljrrf0+zTCoEG6QbNdm/GWS8L05xT2kUYYCY/uc8z NWIt5j2EQ55ZndZcGv0RRmb6LahYtje+/EJz38jFefuhhE80ptpCXvGWJBzYHVE86VcI Kp5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NxU4aPScCnDKUBAQJnVe51HizdcZXnewKYUtB0d5hM8=; b=NO3K70GGPeGmrg4NmL2SunxMDCcpgH86RWEQJn4NBSIJaCoEe49e7uF8+hOvESJLb2 F2E/B10rUOiTBWk+njPAq5zM894OIwkBrfJAH2nGf95OUWFYgzVDJXOlKVldtpH4hQCT dc/HQaRffgJK5/7qXQKESlSfqMsY7ORKkuEPdbJd9fXyyfxY7QWkCViYNIBl1VKZgK7z D9MjtzoQUjtfGWMrn1QJK23jUL3nizvl3yx8CFUP20FSqY1hRmE71/cfb7wKAd4xX3gn 6aLLrVUSiKjQLIGEs5CjalhsYgTdy8Tz/8+6j6T6QbUAzQoPpJbQbJwnWm1zVrvDB1T2 D2TQ== X-Gm-Message-State: AHPjjUin08P8+3HrU8ExNRmtancVaiP9y2y5gIl2xZHsAI5McZ17MW6A bQ8mtpGM7/XpjKSVHkBRgOqqs+g3mf8jVcWvzvuGqQ== X-Google-Smtp-Source: AOwi7QBkXG/fif/gYJiZ8JYFEdURi+CvZavRyrcZhTN99+k1jvL1m462abkFusY4FHHKZc52gMSUn4jHbCwefPC+RDE= X-Received: by 10.25.19.197 with SMTP id 66mr304778lft.221.1505884042711; Tue, 19 Sep 2017 22:07:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.65 with HTTP; Tue, 19 Sep 2017 22:07:22 -0700 (PDT) From: Russell Haley Date: Tue, 19 Sep 2017 22:07:22 -0700 Message-ID: Subject: DotNet Core Source Build Questions To: Freebsd-mono , Tomas Weinfurt Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 05:07:25 -0000 Hey Tomas, coreclr native parts built first time for me. I am trying to build the dotnet fx native parts and I'm still stalled out on Linux emulation errors. I have a question in the TrueOS forums and will poke around: https://discourse.trueos.org/t/executing-64-bit-linux-binaries/703/2 Here is my build output: russellh@prescott:/storage/russellh/Git/corefx% ./build.sh native -clang=clang3.9 Unsupported OS 'FreeBSD' detected. Downloading linux-x64 tools. Installing dotnet cli... Restoring BuildTools version 2.0.0-prerelease-01931-01... ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2 /storage/russellh/Git/corefx/init-tools.sh: line 142: 39789 Abort trap $__DOTNET_CMD restore "$__INIT_TOOLS_RESTORE_PROJECT" --no-cache --packages $__PACKAGES_DIR --source $__BUILDTOOLS_SOURCE /p:BuildToolsPackageVersion=$__BUILD_TOOLS_PACKAGE_VERSION >> $__init_tools_log ERROR: Could not restore build tools correctly. Please check the detailed log that follows. Running: /storage/russellh/Git/corefx/init-tools.sh Installing 'https://dotnetcli.azureedge.net/dotnet/Sdk/2.0.0-preview1-005977/dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz' to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache --packages /storage/russellh/Git/corefx/packages --source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json /p:BuildToolsPackageVersion=2.0.0-prerelease-01931-01 Initializing BuildTools... chmod: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh: No such file or directory /storage/russellh/Git/corefx/init-tools.sh: line 121: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh: No such file or directory ERROR: An error occurred when trying to initialize the tools. Please check the detailed log that follows. Running: /storage/russellh/Git/corefx/init-tools.sh Installing 'https://dotnetcli.azureedge.net/dotnet/Sdk/2.0.0-preview1-005977/dotnet-dev-linux-x64.2.0.0-preview1-005977.tar.gz' to '/storage/russellh/Git/corefx/Tools/dotnetcli/dotnet.tar' Running: /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet restore "/storage/russellh/Git/corefx/init-tools.msbuild" --no-cache --packages /storage/russellh/Git/corefx/packages --source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json /p:BuildToolsPackageVersion=2.0.0-prerelease-01931-01 Running: /storage/russellh/Git/corefx/packages/microsoft.dotnet.buildtools/2.0.0-prerelease-01931-01/lib/init-tools.sh /storage/russellh/Git/corefx /storage/russellh/Git/corefx/Tools/dotnetcli/dotnet /storage/russellh/Git/corefx/Tools russellh@prescott:/storage/russellh/Git/corefx% I tried building the mscorelib in monodevelop (and also tried xbuild) but got the following error: Error: /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.csproj: /storage/russellh/Git/coreclr/dir.targets: Project file could not be imported, it was being imported by /storage/russellh/Git/coreclr/src/mscorlib/System.Private.CoreLib.csproj: /storage/russellh/Git/coreclr/dir.targets could not import "$(ToolsDir)/Build.Common.targets" (System.Private.CoreLib)x A quick search showed something about wrong framework version. I wonder if I should ping off the Xamarina/Mono team? Russ