Hi, Juergen! Juergen Daubert wrote:
I've had time to update some machines here. Things are looking fine, basically. But when it comes to X dependencies, there are some hickups, which I am wondering how this is supposed to be fixed.
The upgrade from 2.3 to 2.4 seems to remove an installed libXp.so.6 which breaks opt/emacs when it was installed before (configured --with-x): $ emacs emacs: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory
Yep, Xprint support has been removed for 2.4, see [1].
So, updating a 2.3 release will kill the dependent ports if it was used there. Well... not nice, but it's a minor problem as long as it's fixable. I'm just wondering how many people will fail to resolve that issue manually.
...which in turn breaks the update of gettext because it want's to use emacs for any reason.
Gettext tries to install some emacs stuff if emacs is installed, I've explicit disabled that now in the port.
Good... that would avoid this little dependency hell in that case.
...rebuilding emacs fails because there are tons of undefined references in libXaw.so due to some other missing X stuff...
...rebuilding xorg-libxaw fails because libgcrypt.so.11 is missing...
Hmm, that's strange. I've found lately that libxslt was by mistake linked against libgcrypt, a fixed package is available at [2]. But IMO libxaw dosn't depend on libxslt. Do you mean xorg-libxcb ?
Yes.
I am fine with rebuilding stuff manually, but did I miss something obvious during the upgrade?
No, don't think so. But we definitely should find the reason for your problems with libxaw.
I tried rebuilding xorg-libxaw with removed libgcrypt and libxslt, but couldn't trigger the problem again. qed. :-( I'll have a look again when I update the next machine. Thanks, -- Clemens Koller __________________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Straße 45/1 Linhof Werksgelände D-81379 München Tel.089-741518-50 Fax 089-741518-19 http://www.anagramm-technology.com