Gentoo Archives: gentoo-alt

From: Francois Bissey <francois.bissey@×××××××××××××.nz>
To: "gentoo-alt@l.g.o" <gentoo-alt@l.g.o>
Subject: Re: [gentoo-alt] Problems with getting gentoo scientific packages installed
Date: Tue, 06 Jan 2015 18:46:14
Message-Id: 126DD31A-375F-4F88-B5EA-B11FE3BF6854@canterbury.ac.nz
In Reply to: Re: [gentoo-alt] Problems with getting gentoo scientific packages installed by "Gibson
1 For lisp and emacs I actually filled a bug request sometime ago because
2 someone saw fit to mask most lisps on prefix:
3 https://bugs.gentoo.org/show_bug.cgi?id=521186
4 This is for macos, note that not only lisp are masked but their use flags are too.
5 There should be another bug filled by my friend Steve Trogdon about linux
6 prefix support.
7
8 François
9
10 > On 7/01/2015, at 05:45, Gibson, John <jgibson@×××××.org> wrote:
11 >
12 > Hi JC,
13 >
14 > You can add per-package accept keywords to particular packages in the same manner as per-package use flags:
15 > 1. mkdir $EPREFIX/etc/portage/package.accept_keywords
16 > 2. create files in there with per-atom definitions like this:
17 > =app-text/dos2unix-6.0.6 **
18 >
19 > 3. Now if you try to emerge the package it will ignore the keyword restrictions and try to install it anyways.
20 >
21 > Alternatively you can setup an overlay, copy the existing ebuilds into it and modify them so that they work under OS X.
22 >
23 > John
24 >
25 > On Jan 6, 2015, at 8:15 AM, JC D <mail2jcdx@×××××.de> wrote:
26 >
27 >> Hi Jeremy,
28 >>
29 >> Yes it helps ;-)
30 >> I checked Macports and found that all my favourite packages are available there. For productivity reasons I have to think about using macports again or give homebrew a try.
31 >>
32 >> The installation problems are mostly related to some basic packages such as lisp packages sbcl and gcl.
33 >> It wasn't even possible to install emacs.
34 >> However, if helps to improve gentoo_prefix I will go on ;-)
35 >>
36 >> Could please tell me where exactly I have to add the keyword? "(just add the keyword and it will work)"
37 >> You mean in my make.conf? Or how where do I have to add so it will be applied to a certain package.
38 >>
39 >> Thank you!
40 >>
41 >>
42 >>
43 >>
44 >> Jeremy Olexa <darkside@g.o> schrieb am 4:35 Montag, 5.Januar 2015:
45 >>
46 >>
47 >>
48 >>
49 >> Hi JC,
50 >>
51 >> On Sun, Jan 4, 2015 at 10:54 AM, JC D <mail2jcdx@×××××.de> wrote:
52 >> > Hi Group!
53 >> >
54 >> > I am using gentoo_prefix on a Mac OS 10.10.
55 >> >
56 >> > I am trying to install some packages, especially scientific stuff like
57 >> > maxima/wxmaxima, paraview and mayavi.
58 >> > None of these packages works right now and I suspect a major problem with my
59 >> > gentoo_prefix.
60 >> > The process fails and one of the messages is: "Darwin patch set
61 >> > 'darwin-conf' failed to apply!"
62 >> > What does this mean? Is this an "error" of the ebuild or do I have some
63 >> > configuration problem on my system that need to be fixec?
64 >>
65 >> There is probably no problem with your Gentoo Prefix installation. It
66 >> looks like you are trying to install some packages that have never
67 >> been tested and/or ported to to x64-macos architecture. You will have
68 >> various levels of success here, ranging from easy (just add the
69 >> keyword and it will work) to very difficult (rewrite the poorly
70 >> written scientific package build system to support an offset). At
71 >> least, if the package exists in Macports, it has some chance of
72 >> success in Gentoo Prefix :)
73 >>
74 >> > My ACCEPT_KEYWORDS ist "~x64-macos". Does this mean I am using a "unstable"
75 >> > branch? (This is not from my make.conf)
76 >>
77 >> Actually, there is no 'stable' concept in Gentoo Prefix. You are
78 >> always using latest version of packages. The Gentoo Prefix team simply
79 >> does not have the staff to maintain different stable/unstable trees.
80 >> It normally works out pretty well by leveraging some of the work of
81 >> Gentoo Linux developers and rely on the fact that massively broken
82 >> packages do not appear in ~arch on a often.
83 >>
84 >> > I am asking, because I could e.g. not install eselect-opengl-1.3.1 but I
85 >> > after masking this version I could emerge eselect-opengl-1.2.7 without
86 >> > problems.
87 >>
88 >> Hard to say the problem with the latest version. Did you look at the
89 >> bug tracker or file an issue?
90 >>
91 >>
92 >> > Would it be possible to set ACCEPT_KEYWORDS="+x64-macos" to switch to the
93 >> > stable branch? And how do I have to reemerge my system in case I do this?
94 >> >
95 >> > I am a little desperate because I would like to use gentoo_prefix as a
96 >> > replace for Macports. However, right now I get no package installed.
97 >> > Please let me know which information you need. Right now I do not know where
98 >> > to start...
99 >>
100 >>
101 >> If you have successfully bootstrapped, you actually have several
102 >> packages installed :)
103 >>
104 >> Hope that helps a little bit,
105 >> Jeremy
106 >>
107 >>
108 >>
109 >>
110 >