Gentoo Archives: gentoo-user

From: Paul Hartman <paul.hartman+gentoo@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ~amd64 - my experience so far...
Date: Mon, 12 Apr 2010 15:46:34
Message-Id: q2g58965d8a1004120845z68ded924y6a1bde3ae6b65d77@mail.gmail.com
In Reply to: [gentoo-user] ~amd64 - my experience so far... by Mark Knecht
1 On Mon, Apr 12, 2010 at 6:57 AM, Mark Knecht <markknecht@×××××.com> wrote:
2 > ...is not so good actually. Certainly not the way I'd want others to
3 > experience Gentoo.
4 >
5 > OK, the ~amd64 upgrade to @system was easy and relatively painless.
6 > The documents were fairly clear. There are things to learn, and old
7 > friends like rc-update and df look different, but it worked and didn't
8 > take long - less than an hour to reboot including editing - so that's
9 > good.
10 >
11 > Unfortunately, simply allowing all environments & apps on the system
12 > to go ~amd64 isn't working out as nicely.
13 >
14 > 1) xfce4 had one build failure. I masked it and the build finished.
15 > xfce starts and seems to mostly work, but I get no wallpaper and the
16 > right click for a menu on the desktop doesn't work. It's usable, but
17 > clearly 'not stable'.
18
19 Hi,
20
21 I'm using ~amd64 for my whole system (for years). I have a similar
22 system to yours, but only a Core i7 920, :) and at the moment every
23 package on my system builds fine.
24
25 Which package failed? Which profile and GCC are you using? I just
26 emerged xfce4-meta and everything worked. Here's my GCC, profile and
27 xfce versions (I also use unmasked portage):
28
29 [ebuild R ] sys-devel/gcc-4.4.3 USE="fortran gcj graphite gtk
30 mudflap (multilib) nls nptl objc objc++ objc-gc openmp (-altivec)
31 -bootstrap -build -doc (-fixed-point) (-hardened) (-libffi) -multislot
32 (-n32) (-n64) -nocxx -test -vanilla" 0 kB
33
34 $ sudo gcc-config -l
35 [1] x86_64-pc-linux-gnu-4.4.3 *
36
37 $ sudo eselect profile show
38 Current make.profile symlink:
39 default/linux/amd64/10.0/desktop
40
41 My cflags:
42 CFLAGS="-march=native -O3 -floop-interchange -floop-strip-mine
43 -floop-block -ggdb -pipe"
44 CXXFLAGS="${CFLAGS}"
45 LDFLAGS="-Wl,--as-needed"
46
47
48 $ emerge -vp xfce4-meta
49
50 These are the packages that would be merged, in order:
51
52 Calculating dependencies... done!
53 [ebuild N ] xfce-base/libxfce4util-4.7.1 USE="-debug" 0 kB
54 [ebuild N ] dev-util/xfce4-dev-tools-4.7.2 0 kB
55 [ebuild N ] x11-themes/xfce4-icon-theme-4.4.3 0 kB
56 [ebuild N ] x11-themes/gtk-engines-xfce-2.6.0 0 kB
57 [ebuild N ] xfce-base/xfconf-4.7.2 USE="perl -debug -profile" 0 kB
58 [ebuild N ] xfce-base/exo-0.3.106 USE="hal libnotify python -debug" 0 kB
59 [ebuild N ] xfce-base/libxfce4menu-4.6.1 USE="-debug" 0 kB
60 [ebuild N ] xfce-base/libxfcegui4-4.6.3 USE="startup-notification
61 -debug -glade" 0 kB
62 [ebuild N ] xfce-base/xfce4-panel-4.6.2-r1
63 USE="startup-notification -debug" 0 kB
64 [ebuild N ] xfce-base/xfce-utils-4.6.1 USE="dbus lock -debug" 0 kB
65 [ebuild N ] xfce-base/xfwm4-4.6.1 USE="startup-notification
66 xcomposite -debug" 0 kB
67 [ebuild N ] xfce-base/xfce4-settings-4.6.3-r1 USE="keyboard
68 libnotify -debug -sound" 0 kB
69 [ebuild N ] xfce-base/xfce4-session-4.6.1-r1 USE="-debug -fortune
70 -gnome -gnome-keyring -profile" 0 kB
71 [ebuild N ] xfce-base/thunar-1.0.1 USE="dbus exif hal pcre
72 startup-notification trash-plugin -debug -doc -gnome -test" 0 kB
73 [ebuild N ] xfce-base/xfdesktop-4.6.1-r1 USE="branding
74 menu-plugin thunar -debug -doc" LINGUAS="-be -ca -cs -da -de -el -es
75 -et -eu -fi -fr -he -hu -it -ja -ko -nb_NO -nl -pa -pl -pt_BR -ro -ru
76 -sk -sv -tr -uk -vi -zh_CN -zh_TW" 0 kB
77 [ebuild N ] xfce-base/xfce4-meta-4.6.1 USE="session -minimal" 0 kB
78
79
80 The xfce wallpaper thing sounds like what I experienced with xfce
81 during the jpeg-6-to-7 upgrade process. At the time, jpeg was not
82 slotted and there was jpeg-compat for programs that were incompatible
83 with jpeg-7. Now we have jpeg-8 as well, and 6/7/8 are in slots, so
84 maybe the solution is different. Back then, I unmerged and masked
85 jpeg-6, revdep-rebuild everything that depended on jpeg so that it was
86 built against jpeg-7 and then everything was fine. (Maybe there was a
87 gtk+ patch I had to apply on day 0, but that was long ago made
88 obsolete by newer versions of gtk+ in portage)
89
90
91 > 2) gnome-2.28 simply doesn't build.
92
93 I'm not a gnome user but I can try this if you want (135 packages to
94 emerge in my case), or if you have more specific info about which part
95 doesn't build I can try only the specifics.
96
97
98 > 3) I'm currently left with lots of things in emerge @preserved-rebuild
99 > that don't build. emerge -DuN @world is not clean.
100
101 Maybe you can unmerge those packages, allowing emerge to get rid of
102 the preserved libs, then emerge world to bring those packages back.

Replies

Subject Author
Re: [gentoo-user] ~amd64 - my experience so far... Paul Hartman <paul.hartman+gentoo@×××××.com>