On Mon, Apr 12, 2010 at 6:57 AM, Mark Knecht <markkne...@gmail.com> wrote:
> ...is not so good actually. Certainly not the way I'd want others to
> experience Gentoo.
>
> OK, the ~amd64 upgrade to @system was easy and relatively painless.
> The documents were fairly clear. There are things to learn, and old
> friends like rc-update and df look different, but it worked and didn't
> take long - less than an hour to reboot including editing - so that's
> good.
>
> Unfortunately, simply allowing all environments & apps on the system
> to go ~amd64 isn't working out as nicely.
>
> 1) xfce4 had one build failure. I masked it and the build finished.
> xfce starts and seems to mostly work, but I get no wallpaper and the
> right click for a menu on the desktop doesn't work. It's usable, but
> clearly 'not stable'.

Hi,

I'm using ~amd64 for my whole system (for years). I have a similar
system to yours, but only a Core i7 920, :) and at the moment every
package on my system builds fine.

Which package failed? Which profile and GCC are you using? I just
emerged xfce4-meta and everything worked. Here's my GCC, profile and
xfce versions (I also use unmasked portage):

[ebuild   R   ] sys-devel/gcc-4.4.3  USE="fortran gcj graphite gtk
mudflap (multilib) nls nptl objc objc++ objc-gc openmp (-altivec)
-bootstrap -build -doc (-fixed-point) (-hardened) (-libffi) -multislot
(-n32) (-n64) -nocxx -test -vanilla" 0 kB

 $ sudo gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.3 *

$ sudo eselect profile show
Current make.profile symlink:
  default/linux/amd64/10.0/desktop

My cflags:
CFLAGS="-march=native -O3 -floop-interchange -floop-strip-mine
-floop-block -ggdb -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--as-needed"


 $ emerge -vp xfce4-meta

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] xfce-base/libxfce4util-4.7.1  USE="-debug" 0 kB
[ebuild  N    ] dev-util/xfce4-dev-tools-4.7.2  0 kB
[ebuild  N    ] x11-themes/xfce4-icon-theme-4.4.3  0 kB
[ebuild  N    ] x11-themes/gtk-engines-xfce-2.6.0  0 kB
[ebuild  N    ] xfce-base/xfconf-4.7.2  USE="perl -debug -profile" 0 kB
[ebuild  N    ] xfce-base/exo-0.3.106  USE="hal libnotify python -debug" 0 kB
[ebuild  N    ] xfce-base/libxfce4menu-4.6.1  USE="-debug" 0 kB
[ebuild  N    ] xfce-base/libxfcegui4-4.6.3  USE="startup-notification
-debug -glade" 0 kB
[ebuild  N    ] xfce-base/xfce4-panel-4.6.2-r1
USE="startup-notification -debug" 0 kB
[ebuild  N    ] xfce-base/xfce-utils-4.6.1  USE="dbus lock -debug" 0 kB
[ebuild  N    ] xfce-base/xfwm4-4.6.1  USE="startup-notification
xcomposite -debug" 0 kB
[ebuild  N    ] xfce-base/xfce4-settings-4.6.3-r1  USE="keyboard
libnotify -debug -sound" 0 kB
[ebuild  N    ] xfce-base/xfce4-session-4.6.1-r1  USE="-debug -fortune
-gnome -gnome-keyring -profile" 0 kB
[ebuild  N    ] xfce-base/thunar-1.0.1  USE="dbus exif hal pcre
startup-notification trash-plugin -debug -doc -gnome -test" 0 kB
[ebuild  N    ] xfce-base/xfdesktop-4.6.1-r1  USE="branding
menu-plugin thunar -debug -doc" LINGUAS="-be -ca -cs -da -de -el -es
-et -eu -fi -fr -he -hu -it -ja -ko -nb_NO -nl -pa -pl -pt_BR -ro -ru
-sk -sv -tr -uk -vi -zh_CN -zh_TW" 0 kB
[ebuild  N    ] xfce-base/xfce4-meta-4.6.1  USE="session -minimal" 0 kB


The xfce wallpaper thing sounds like what I experienced with xfce
during the jpeg-6-to-7 upgrade process. At the time, jpeg was not
slotted and there was jpeg-compat for programs that were incompatible
with jpeg-7. Now we have jpeg-8 as well, and 6/7/8 are in slots, so
maybe the solution is different. Back then, I unmerged and masked
jpeg-6, revdep-rebuild everything that depended on jpeg so that it was
built against jpeg-7 and then everything was fine. (Maybe there was a
gtk+ patch I had to apply on day 0, but that was long ago made
obsolete by newer versions of gtk+ in portage)


> 2) gnome-2.28 simply doesn't build.

I'm not a gnome user but I can try this if you want (135 packages to
emerge in my case), or if you have more specific info about which part
doesn't build I can try only the specifics.


> 3) I'm currently left with lots of things in emerge @preserved-rebuild
> that don't build. emerge -DuN @world is not clean.

Maybe you can unmerge those packages, allowing emerge to get rid of
the preserved libs, then emerge world to bring those packages back.

Reply via email to