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