arsenshnurkov / shnurise Goto Github PK
View Code? Open in Web Editor NEWpackages for mono environment and other
License: GNU General Public License v2.0
packages for mono environment and other
License: GNU General Public License v2.0
I linked Portage with your schnurise
overlay on my C# development machine. But some ebuilds show the error "EAPI 6 not supported" since December. For example: dev-dotnet/{buildtools,newtonsoft-json}::shnurise
both throw this error on syncing and upgrading attempts. I believe it is because of recent GLEP 83 activation. Wanted to give you a heads-up. Thanks for sharing your ebuilds.
Due to certain repositories changing from master
branch name to main
(msbuild/mono repos) , ebuilds now can't fetch certain files
Specificly it couldn't fetch some files in newtonson-json and msbuild-defaulttasks, but probably a lot of packages in this overlay were affected
Even if i would fix these fetches by myself, it won't help making msbuild work. When running simple msbuild /version
or just msbuild
it shows this
No idea why this happens, but i noticed that it tries to run .exe
in the end, but on another system (archlinux) it runs .dll
They both produce the same output from file
but maybe it's related...
I encountered the following errors:
! dev-dotnet/microsoft-aspnet-mvc
Reasons: dev-util/monodevelop-6.1_p2016062206:0::shnurise
Unsuitable candidates:
* Found no packages for resolvent dev-dotnet/microsoft-aspnet-mvc:(unknown)::(install_to_slash)
I am encountering circular dependencies when installing msbuild-meta, here's the terminal output:
Dependency resolution took 1.82 s.
[ebuild N ] dev-util/msbuild-meta-15.9-r1::shnurise 0 KiB
[nomerge ] dev-util/msbuild-15.9.20.62856-r7:15.9::shnurise USE="gac mskey net46 roslyn -debug -developer -pkg-config -symlink"
[ebuild N ] dev-dotnet/msbuild-defaulttasks-15.9.20.62856-r1:15.9::shnurise USE="net46 -debug -developer -gac -pkg-config" 6,229 KiB
[ebuild N ] dev-dotnet/system-reflection-metadata-2.0.0_pre::shnurise USE="gac net45 pkg-config -debug -developer -doc" 20,490 KiB
[ebuild N ] dev-dotnet/buildtools-1.0.27-r1::shnurise USE="gac net45 symlink -debug -developer -doc -pkg-config" 1,221 KiB
[ebuild N ] dev-dotnet/newtonsoft-json-10.0.3::shnurise USE="gac pkg-config -debug -developer -net45 -nupkg -test" 3,517 KiB
[ebuild N ] dev-dotnet/gentoo-net-sdk-1.5.0::shnurise USE="msbuild msbuild_targets_msbuild15-9 net45 - -debug -developer -gac -msbuild_targets_msbuild15-4 -msbuild_targets_msbuild15-7 -pkg-config" 73 KiB
[ebuild N ] dev-util/msbuild-15.9.20.62856-r7:15.9::shnurise USE="gac mskey net46 roslyn -debug -developer -pkg-config -symlink" 1 KiB
Total: 7 packages (7 new), Size of downloads: 31,529 KiB
* Error: circular dependencies:
(dev-dotnet/buildtools-1.0.27-r1:0/0::shnurise, ebuild scheduled for merge) depends on
(dev-dotnet/newtonsoft-json-10.0.3:0/0::shnurise, ebuild scheduled for merge) (buildtime)
(dev-util/msbuild-15.9.20.62856-r7:15.9/15.9::shnurise, ebuild scheduled for merge) (buildtime)
(dev-dotnet/buildtools-1.0.27-r1:0/0::shnurise, ebuild scheduled for merge) (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
Originally posted by @J4ckTh3R1pper in #21 (comment)
I'm doing a simple emerge dev-util/msbuild-meta and it fails with this error:
Calculating dependencies... done!
[ebuild N #] dev-util/msbuild-meta-15.9::shnurise 0 KiB
[nomerge ] dev-dotnet/msbuildtasks-1.5.0.260_pre-r1:1::shnurise USE="debug msbuild net45 symlink xbuild -developer -gac -pkg-config"
[ebuild N #] dev-dotnet/dotnetzip-semverd-1.9.3-r4:1::shnurise USE="net45 pkg-config symlink -debug -developer" 6.107 KiB
[ebuild N #] dev-util/msbuild-15.9.20.62856-r3:15.9::shnurise USE="gac mskey net46 roslyn -debug -developer -pkg-config -symlink" 0 KiB
[ebuild N #] dev-dotnet/msbuild-defaulttasks-15.9.20.62856:15.9::shnurise USE="gac mskey net46 -debug -developer -pkg-config" 0 KiB
[ebuild N #] dev-dotnet/system-reflection-metadata-2.0.0_pre::shnurise USE="gac net45 -debug -developer -doc -pkg-config" 20.490 KiB
[ebuild N #] dev-dotnet/msbuild-roslyn-csc-15.9::shnurise USE="debug gac msbuild mskey -developer -msbuild_targets_msbuild15-9 -net45 -pkg-config" 23.800 KiB
[nomerge ] dev-dotnet/msbuild-defaulttasks-15.9.20.62856:15.9::shnurise USE="gac mskey net46 -debug -developer -pkg-config"
[ebuild N #] dev-dotnet/system-collections-immutable-2.0.0_pre::shnurise USE="gac net45 -debug -developer -doc -pkg-config" 0 KiB
[ebuild N #] dev-dotnet/buildtools-1.0.27::shnurise USE="gac net45 symlink -debug -developer -doc -pkg-config" 1.221 KiB
[ebuild N #] dev-dotnet/msbuildtasks-1.5.0.260_pre-r1:1::shnurise USE="debug msbuild net45 symlink xbuild -developer -gac -pkg-config" 376 KiB
Total: 9 packages (9 new), Size of downloads: 51.992 KiB
* Error: circular dependencies:
(dev-dotnet/msbuild-defaulttasks-15.9.20.62856:15.9/15.9::shnurise, ebuild scheduled for merge) depends on
(dev-dotnet/msbuildtasks-1.5.0.260_pre-r1:1/1::shnurise, ebuild scheduled for merge) (buildtime)
(dev-dotnet/dotnetzip-semverd-1.9.3-r4:1/1::shnurise, ebuild scheduled for merge) (buildtime)
(dev-util/msbuild-15.9.20.62856-r3:15.9/15.9::shnurise, ebuild scheduled for merge) (buildtime)
(dev-dotnet/msbuild-defaulttasks-15.9.20.62856:15.9/15.9::shnurise, ebuild scheduled for merge) (buildtime)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
Looking at the ebuilds I don't think I know how to fix this. To me it looks like the problem is dotnetzip-semverd being a dependency to msbuildtasks, since dontetzip-semverd itself with its "inherit msbuild" needs msbuild.
>>> Starting src_prepare
* We are disabling MPROTECT on the mono binary.
patch -p1 -f -g0 --no-backup-if-mismatch < /var/paludis/repositories/shnurise/dev-lang/mono/files/autofac.patch
Error:
* In program /usr/bin/cave --colour yes perform install --hooks --managed-output --output-exclusivity with-others =dev-lang/mono-4.9.0.729-r3:0::shnurise --destination installed --x-of-y 1 of 1:
* When installing 'dev-lang/mono-4.9.0.729-r3:0::shnurise':
* When running an ebuild command on 'dev-lang/mono-4.9.0.729-r3:0::shnurise':
* Install failed for 'dev-lang/mono-4.9.0.729-r3:0::shnurise' (paludis::ActionFailedError)
patching file mcs/class/System.Web/System.Web.Hosting/HostingEnvironment.cs
patching file configure.ac
Hunk #1 succeeded at 432 (offset 16 lines).
can't find file to patch at input line 21
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c
|index 53c271a..7ff8d03 100644
|--- a/mono/io-layer/processes.c
|+++ b/mono/io-layer/processes.c
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
patch -p1 -f -g0 --no-backup-if-mismatch < /var/paludis/repositories/shnurise/dev-lang/mono/files/mono-4.8.0.371-makedev.patch
!!! ERROR in dev-lang/mono-4.9.0.729-r3::shnurise:
!!! In _ebuild_need_extglob_eapply at line 780
!!! applying patch /var/paludis/repositories/shnurise/dev-lang/mono/files/mono-4.8.0.371-makedev.patch failed
I'm running emerge dev-util/msbuild-meta and one of the dependencies, msbuild-tasks-api-15.9.20.62856-r2, fails to build with this error:
Errors:
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Utilities/mono-Microsoft.Build.Utilities.Core.csproj (default targets) ->
/usr/lib/mono/xbuild/14.0/bin/Microsoft.CSharp.targets (CoreCompile target) ->
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(13,26): error CS0234: The type or namespace name 'Immutable' does not exist in the namespace 'System.Collections' (are you missing an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(183,24): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(206,24): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(272,24): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(340,24): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(62,81): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(75,124): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(41,67): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(44,55): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
/var/tmp/portage/dev-dotnet/msbuild-tasks-api-15.9.20.62856-r2/work/msbuild-88f5fadfbef809b7ed2689f72319b7d91792460e/src/Shared/FileMatcher.cs(129,27): error CS0246: The type or namespace name 'ImmutableArray<>' could not be found (are you missing a using directive or an assembly reference?)
11 Warning(s)
10 Error(s)
Just my guess, but I think some system includes are in /usr/lib64 and some others are in /usr/lib (my eselect profile is default/linux/amd64/17.1/desktop/plasma/systemd (stable)).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.