GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build Dotdevelop on Fedora fails because of missing msbuild · Issue #139 · dotdevelop/dotdevelop

Build Dotdevelop on Fedora fails because of missing msbuild #139

New issue
Copy link
New issue
Copy link
Open
Open
Build Dotdevelop on Fedora fails because of missing msbuild#139
Copy link

Description

@MakiWolf
MakiWolf
opened on Nov 12, 2023
Issue body actions

Actual we can't build dotdevelop on Fedora, because of missing msbuild package in fedora repo.

MSBuild auto-detection: using msbuild version '' from '/usr/bin'.

xbuild tool is deprecated and will be removed in future updates, use msbuild instead <<<<

MSBUILD: error MSBUILD0004: Too many project files specified

xbuild have this error with too many project files.

mono --version
Mono JIT compiler version 6.12.0.199 (tarball Mon Aug 14 07:03:42 UTC 2023)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	Interpreter:   yes
	LLVM:          supported, not enabled.
	Suspend:       hybrid
	GC:            sgen (concurrent by default)

And under mono download

https://www.mono-project.com/download/stable/#download-lin

There are only packages for ubuntu and debian and no fedora.

If we switch to new .NET Framework the problem will not exist more, but we should write somewhere that it is only currently working when building mono and mono msbuild from source code in readme. I think so, but currently not tested. And eventually we should have a build script for fedora, for new users if it possible to build mono and msbuild actual there.

Activity

  1. MakiWolf commented on Nov 14, 2023

    @MakiWolf
    MakiWolf
    on Nov 14, 2023
    Author
    More actions

    When downloading from github (https://github.com/mono/linux-packaging-msbuild) and run make it also does not work to build msbuild on fedora 39 with mono from offical fedora package sources.

    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Data"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Data"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Data"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Drawing"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Drawing"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Drawing"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Core"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Core"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Core"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Runtime.Serialization"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Runtime.Serialization"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Runtime.Serialization"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml.Linq"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml.Linq"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Xml.Linq"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Numerics"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Numerics"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.Numerics"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.IO.Compression.FileSystem"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.IO.Compression.FileSystem"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "System.IO.Compression.FileSystem"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "mscorlib"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "mscorlib"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3245: Dieser Verweis konnte nicht aufgelöst werden. Die "mscorlib"-Assembly wurde nicht gefunden. Stellen Sie sicher, dass die Assembly auf dem Datenträger vorhanden ist. Falls dieser Verweis im Code erforderlich ist, können Kompilierungsfehler auftreten. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3243: Der Konflikt zwischen "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" und "mscorlib" kann nicht aufgelöst werden. Auswahl von "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" nach dem Zufallsprinzip. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3243: Der Konflikt zwischen "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" und "mscorlib" kann nicht aufgelöst werden. Auswahl von "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" nach dem Zufallsprinzip. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/stage1/bin/bootstrap/net472/MSBuild/Current/Bin/Microsoft.Common.CurrentVersion.targets(2218,5): error MSB3243: Der Konflikt zwischen "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" und "mscorlib" kann nicht aufgelöst werden. Auswahl von "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" nach dem Zufallsprinzip. [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
    /home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/FilterDeniedAssemblies.cs(122,16): error CS0246: Der Typ- oder Namespacename "HashSet<>" wurde nicht gefunden (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis). [/home/maki/Dokumente/msbuild/linux-packaging-msbuild/mono/tasks/build.csproj]
        0 Warnung(en)
        34 Fehler
    
    Verstrichene Zeit 00:01:52.31
    ##vso[task.logissue type=error]Build failed (exit code '1').
    make: *** [Makefile:2: all-mono] Fehler 1
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.