Gentoo Archives: gentoo-alt

From: "François Bissey" <francois.bissey@×××××××××××××.nz>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] how to compile firefox on Mac Os X 10.8
Date: Thu, 30 Aug 2012 06:03:49
Message-Id: 1773601.mHhfbeQ6TM@qcd-nzi3
In Reply to: Re: [gentoo-alt] how to compile firefox on Mac Os X 10.8 by Junqi Hu
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

Replies

Subject Author
Re: [gentoo-alt] how to compile firefox on Mac Os X 10.8 Junqi Hu <junqihu@××.com>