GithubHelp home page GithubHelp logo

arsenshnurkov / shnurise Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 0.0 2.37 MB

packages for mono environment and other

License: GNU General Public License v2.0

Shell 86.38% HTML 12.03% C# 1.59%
ebuild-repository

shnurise's People

Contributors

arsenshnurkov avatar gentoo-repo-qa-bot avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

shnurise's Issues

EAPI 6 not supported error

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.

Msbuild doesnt fetch souces and doesnt work in the end

  1. 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

  2. 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...

Cirlcular Dependency

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)

Circular dependency

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.

dev-lang/mono-4.9.0.729-r3:0::shnurise patching failure

>>> 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

Emerging msbuild-tasks-api fails

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)).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.