Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

buildall.sh fails on linux - NETSDK1095: Optimizing assemblies not supported for osx/win #464

Closed
duncanawoods opened this issue Aug 13, 2020 · 2 comments
Labels

Comments

@duncanawoods
Copy link

Here is the full log:

Start building Electron.NET dev stack...
Restore & Build API
  Determining projects to restore...
  All projects are up-to-date for restore.
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Debug/netcoreapp3.1/ElectronNET.API.dll
  Successfully created package '/home/duncan/Projects/forks/Electron.NET/artifacts/ElectronNET.API.99.0.0.nupkg'.

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:01.88
Restore & Build CLI
  Determining projects to restore...
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.CLI/ElectronNET.CLI.csproj (in 153 ms).
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  ElectronNET.CLI -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.CLI/bin/Debug/netcoreapp3.1/dotnet-electronize.dll
  Successfully created package '/home/duncan/Projects/forks/Electron.NET/artifacts/ElectronNET.CLI.99.0.0.nupkg'.

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:01.11
Restore & Build WebApp Demo
  Determining projects to restore...
  All projects are up-to-date for restore.
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Debug/netcoreapp3.1/ElectronNET.API.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Debug/netcoreapp3.1/ElectronNET.WebApp.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Debug/netcoreapp3.1/ElectronNET.WebApp.Views.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:03.14
Install CLI as dotnet tool
Tool 'electronnet.cli' (version '7.30.2') was successfully uninstalled.
You can invoke the tool using the following command: electronize
Tool 'electronnet.cli' (version '99.0.0') was successfully installed.
Invoke electronize build in WebApp Demo
/target win (dev-build)
Build Electron Application...
Build ASP.NET Core App for win-x64...
Executing dotnet publish in this directory: /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/win
Build ASP.NET Core App for win-x64 under Release-Configuration...
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
  Determining projects to restore...
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/ElectronNET.API.csproj (in 414 ms).
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj (in 414 ms).
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Release/netcoreapp3.1/ElectronNET.API.dll
  Successfully created package '/home/duncan/Projects/forks/Electron.NET/artifacts/ElectronNET.API.99.0.0.nupkg'.
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/win-x64/ElectronNET.WebApp.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/win-x64/ElectronNET.WebApp.Views.dll
/usr/share/dotnet/sdk/3.1.302/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(258,5): error NETSDK1095: Optimizing assemblies for performance is not supported for the selected target platform or architecture. Please verify you are using a supported runtime identifier, or set the PublishReadyToRun property to false. [/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj]
Error occurred during dotnet publish: 1
/target linux (dev-build)
Build Electron Application...
Build ASP.NET Core App for linux-x64...
Executing dotnet publish in this directory: /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/linux
Build ASP.NET Core App for linux-x64 under Release-Configuration...
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
  Determining projects to restore...
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/ElectronNET.API.csproj (in 393 ms).
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj (in 436 ms).
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Release/netcoreapp3.1/ElectronNET.API.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/linux-x64/ElectronNET.WebApp.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/linux-x64/ElectronNET.WebApp.Views.dll
  Some ReadyToRun compilations emitted warnings, indicating potential missing dependencies. Missing dependencies could potentially cause runtime failures. To show the warnings, set the PublishReadyToRunShowWarnings property to true.
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/linux/bin/
Start npm install...
npm notice created a lockfile as package-lock.json. You should commit this file.
added 66 packages from 101 contributors and audited 180 packages in 1.878s
found 0 vulnerabilities
ElectronHostHook handling started...
Start npm install for hosthooks...
added 89 packages from 117 contributors and audited 89 packages in 1.323s
1 package is looking for funding
  run `npm fund` for details
found 1 low severity vulnerability
  run `npm audit fix` to fix them, or `npm audit` for details
Build Electron Desktop Application...
Executing electron magic in this directory: /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/desktop
Create electron-builder configuration file...
Package Electron App for Platform linux...
  • electron-builder  version=22.8.0 os=5.4.0-42-generic
  • loaded configuration  file=/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/linux/bin/electron-builder.json
  • packaging       platform=linux arch=x64 electron=9.0.5 appOutDir=/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Desktop/linux-unpacked
  • downloading     url=https://github.com/electron/electron/releases/download/v9.0.5/electron-v9.0.5-linux-x64.zip size=74 MB parts=8
  • downloaded      url=https://github.com/electron/electron/releases/download/v9.0.5/electron-v9.0.5-linux-x64.zip duration=7.741s
  • building        target=snap arch=x64 file=/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Desktop/electron-net_5.22.12_amd64.snap
  • building        target=AppImage arch=x64 file=/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Desktop/ElectronNET API Demos-5.22.12.AppImage
  • application Linux category is set to default "Utility"  reason=linux.category is not set and cannot map from macOS docs=https://www.electron.build/configuration/linux
  • default Electron icon is used  reason=application icon is not set
  • application Linux category is set to default "Utility"  reason=linux.category is not set and cannot map from macOS docs=https://www.electron.build/configuration/linux
  • downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z size=1.6 MB parts=1
  • downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/snap-template-4.0-2/snap-template-electron-4.0-2-amd64.tar.7z size=1.5 MB parts=1
  • downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z duration=1.533s
  • downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/snap-template-4.0-2/snap-template-electron-4.0-2-amd64.tar.7z duration=1.703s
... done
/target osx (dev-build)
Build Electron Application...
Build ASP.NET Core App for osx-x64...
Executing dotnet publish in this directory: /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/osx
Build ASP.NET Core App for osx-x64 under Release-Configuration...
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
  Determining projects to restore...
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/ElectronNET.API.csproj (in 404 ms).
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj (in 434 ms).
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Release/netcoreapp3.1/ElectronNET.API.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/osx-x64/ElectronNET.WebApp.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/osx-x64/ElectronNET.WebApp.Views.dll
/usr/share/dotnet/sdk/3.1.302/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(258,5): error NETSDK1095: Optimizing assemblies for performance is not supported for the selected target platform or architecture. Please verify you are using a supported runtime identifier, or set the PublishReadyToRun property to false. [/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj]
Error occurred during dotnet publish: 1
/target custom win7-x86;win (dev-build)
Build Electron Application...
Build ASP.NET Core App for win7-x86...
Executing dotnet publish in this directory: /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/obj/desktop/custom
Build ASP.NET Core App for win7-x86 under Release-Configuration...
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
  Determining projects to restore...
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/ElectronNET.API.csproj (in 2.97 sec).
  Restored /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj (in 3.4 sec).
  ElectronNET.API -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.API/bin/Release/netcoreapp3.1/ElectronNET.API.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/win7-x86/ElectronNET.WebApp.dll
  ElectronNET.WebApp -> /home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/bin/Release/netcoreapp3.1/win7-x86/ElectronNET.WebApp.Views.dll
/usr/share/dotnet/sdk/3.1.302/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(258,5): error NETSDK1095: Optimizing assemblies for performance is not supported for the selected target platform or architecture. Please verify you are using a supported runtime identifier, or set the PublishReadyToRun property to false. [/home/duncan/Projects/forks/Electron.NET/ElectronNET.WebApp/ElectronNET.WebApp.csproj]
Error occurred during dotnet publish: 1
@duncanawoods
Copy link
Author

Ah, this is a dupe of #446

@GregorBiswanger
Copy link
Member

Thank you very much for your pull request. Will be released with the next update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants