1 |
On Thu, 30 Aug 2012 08:56:45 Junqi Hu wrote: |
2 |
> The second problem has been solved by the script ecopy in |
3 |
> $EPREFIX/usr/portage/scripts. |
4 |
> On 2012-8-30, at 上午5:55, junqihu <junqihu@××.com> wrote: |
5 |
> > Hi, all! |
6 |
> > |
7 |
> > I'm a newbie on using Mac OS X and gentoo prefix. Hence, I have many |
8 |
> > problems arised in using them to resolve. One of them is how to compile |
9 |
> > firefox by gentoo prefix, although I know that there is a package named |
10 |
> > firefox for mac on mozilla's project page. |
11 |
> > |
12 |
> > Ok, let's see what happened? |
13 |
> > |
14 |
> > -------------------------------------------------------------------------- |
15 |
> > -------------------------------------------------------------------------- |
16 |
> > -- |
17 |
> > |
18 |
> > $ emerge -av firefox |
19 |
> > |
20 |
> > These are the packages that would be merged, in order: |
21 |
> > |
22 |
> > Calculating dependencies... done! |
23 |
> > |
24 |
> > The following USE changes are necessary to proceed: |
25 |
> > #required by www-client/firefox-14.0.1, required by firefox (argument) |
26 |
> > =x11-libs/cairo-1.12.2-r3 X |
27 |
> > #required by www-client/firefox-14.0.1, required by firefox (argument) |
28 |
> > |
29 |
> >> =x11-libs/pango-1.30.1 X |
30 |
> > |
31 |
> > #required by www-client/firefox-14.0.1, required by firefox (argument) |
32 |
> > |
33 |
> >> =media-libs/libpng-1.5.12 apng |
34 |
> > |
35 |
> > Use --autounmask-write to write changes to config files (honoring |
36 |
> > CONFIG_PROTECT). |
37 |
> > |
38 |
> > emerge: there are no ebuilds to satisfy ">=sys-apps/dbus-1.6.2". |
39 |
> > (dependency required by "dev-libs/dbus-glib-0.100" [ebuild]) |
40 |
> > (dependency required by "www-client/firefox-14.0.1[dbus]" [ebuild]) |
41 |
> > (dependency required by "firefox" [argument]) |
42 |
> > |
43 |
> > -------------------------------------------------------------------------- |
44 |
> > -------------------------------------------------------------------------- |
45 |
> > -- |
46 |
> > |
47 |
> > The first question, I face to, is whether USE flag X should be select, |
48 |
> > because X11 for mac have been separated from Mac OS X since Mountain |
49 |
> > Lion. In fact, I have replaced USE Flag X by aqua in |
50 |
> > $EPREFIX/etc/make.conf. |
51 |
> > |
52 |
> > Obviously, without proper ebuild on dbus is another question. Same problem |
53 |
> > also raised on installing the package, app-text/xdvipdfmx, when USE flag |
54 |
> > xetex is chosen for app-text/texlive. Maybe, the procedure on ebuild |
55 |
> > transition from gentoo-portage to gentoo-portage-prefix should be |
56 |
> > mentioned. |
57 |
> > |
58 |
> > Anyone could help me? |
59 |
|
60 |
Well, we are missing an ebuild for dbus-1.6.2 but not dbus full stop. |
61 |
The ebuild for dbus-glib-0.100 shouldn't technically be in the tree since one |
62 |
of its dependency isn't but that kind of check is a lot of work. |
63 |
Try masking (etc/portage/package.mask) =dev-libs/dbus-glib-0.100 |
64 |
may be firefox will be happy with dbus-glib-0.98. |
65 |
|
66 |
Francois |