-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Hendrik,
Hendrik Boom wrote: > Well, with bare X up, I decided it was time to install a window manager. > I picked xfce4 and icewm. > > I emerged xfce4, and after a lot of packages, it finally told me: > > reemerge x11-libs/cairo with the X USE flag set > > Well, I emerged icewm with no problems, then went back to xfce4 by > changing my use flags and asking it to reemerge everything that involved a > use-flag change. My new use flags were set in /etc/make.conf as > > USE="cjk unicode X xprint" > > This choked, on x11-apps/xclock-1.0.2. > > The key messages seem to be: > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: > warning: libexpat.so.0, needed by > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so, not found > (try using -rpath or -rpath-link) > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined > reference to `XML_SetElementHandler' > > Could it be that some package failed to set some key dependency, and that > as a result libexpat.so.0 had not been created? I could of course try to > find which package should have created libexpat.so.0, or go on emerging > and try to skip xclock (if I knew how to do that), but I thought it might > be good to report this problem, and ask advice, in case > (a) one of you could advise me how best to get past this point, or > (b) it really is a problem in gentoo, and someone might want to fix it. You probably pulled an update from dev-libs/expat while you're system adopted the new use flags (if you do "emerge --newuse world" emerge will actually perform "emerge --newuse --update world"). The expat update deleted /usr/lib/libexpat.so.0 and replaced it with /usr/lib/libexpat.so.1. All programs that where linked against libexpat.so.0 won't therefore work any longer. You need to run "revdep-rebuild" (from app-portage/gentoolkit) in order to fix the problem. Revdep-rebuild will search for all programs that link against the old library and recompile them (so that they link against the new version of expat). Try to emerge xfce4 after revdep-rebuild finished and your problem should be gone. Regards, Lothar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG3He2OlpYSeF9JmYRAjpQAJ0fMin5zc419fUMY8Mok1581ecq6QCghfTo W3IwK7UkFLvA9F6IN+9InKI= =CaG6 -----END PGP SIGNATURE----- -- [EMAIL PROTECTED] mailing list

