This Friday (31/5/12) there was a massive update to ports tree. I had 300+ ports to update after refreshing the tree.
It appears that gnome has made changes to seahorse (security) -> dbus chain of ports, which requires almost everything gnome to be rebuilt. All ports, with few exceptions, build and install and ports which fail to build are mostly trivial.
Unfortunately you may run into many breakages post-installation (which I did), when you re-boot. These include GDM, gnome-terminal and a large number of others. I also have x11-wm/enlightenment installed on my system and I was able to get a graphical interface by starting enlightenment (startx) - granted, I have not gotten around to the enlightenment upgrade yet, so who knows?
SOLUTIONS:
1. Wait 7 - 10 days for better update
2. If you have already taken the plunge, be aware most errors are library related. Although not a complete solution, you can:
It appears that gnome has made changes to seahorse (security) -> dbus chain of ports, which requires almost everything gnome to be rebuilt. All ports, with few exceptions, build and install and ports which fail to build are mostly trivial.
Unfortunately you may run into many breakages post-installation (which I did), when you re-boot. These include GDM, gnome-terminal and a large number of others. I also have x11-wm/enlightenment installed on my system and I was able to get a graphical interface by starting enlightenment (startx) - granted, I have not gotten around to the enlightenment upgrade yet, so who knows?
SOLUTIONS:
1. Wait 7 - 10 days for better update
2. If you have already taken the plunge, be aware most errors are library related. Although not a complete solution, you can:
* Open 2 terminals (one of them as root) and in regular user side run a gnome-related app like nautilus, gedit, etc.. Observe the library error message posted in the output - something like
Code:Shared object "libpng.so.6" not found, required by ...
# find /usr -name "libpng.so*"
Code:libpng15.so
# ln -s libpng15.so libpng.so.6
* Repeat for every problem you run into.
* you may also have to make deinstall then make install for a number of ports, depending on the port's health
* Most definitely run # portmaster --check-depends
Preventive-strike answers to questions:
- amd64, 9-STABLE
- I did not read UPDATING