I'm trying the new amd64/2007.0/desktop profile. kde-base/kdelibs-3.5.6-r2 fails with FEATURES=multilib-strict. Here's the strip and failure section of the emerge log. Ask if you need more of it. Note that it's putting most *.so* including plugins/styles/*.so (no other plugins/designer/*.so listed) into lib64 as it should, but plugins/designer/kdewidgets.so gets put in lib, for some reason. >>> Completed installing kdelibs-3.5.6-r2 into /tmp/portage/kde-base/kdelibs-3.5.6-r2/image/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded usr/kde/3.5/lib/kde3/plugins/designer/kdewidgets.so (snip the bin stuff, comment too long) usr/kde/3.5/lib64/libkatepartinterfaces.so.0.0.0 usr/kde/3.5/lib64/libkimproxy.so.0.0.0 usr/kde/3.5/lib64/libkmediaplayer.so.0.0.0 usr/kde/3.5/lib64/libkscript.so.0.0.0 usr/kde/3.5/lib64/libktexteditor.so.0.0.0 usr/kde/3.5/lib64/libkhtml.so.4.2.0 usr/kde/3.5/lib64/libkjava.so.1.0.0 usr/kde/3.5/lib64/libkdeinit_kcmshell.so usr/kde/3.5/lib64/libkmdi.so.1.0.0 usr/kde/3.5/lib64/libkmdi2.so.1.0.0 usr/kde/3.5/lib64/libkspell2.so.1.0.0 usr/kde/3.5/lib64/libkabc_ldapkio.so.1.0.0 usr/kde/3.5/lib64/libkabc_net.so.1.0.0 usr/kde/3.5/lib64/libkabc_dir.so.1.0.0 usr/kde/3.5/lib64/libkabc_file.so.1.0.0 usr/kde/3.5/lib64/libkabc.so.1.2.0 usr/kde/3.5/lib64/libvcard.so.0.0.0 usr/kde/3.5/lib64/libkdeinit_cupsdconf.so usr/kde/3.5/lib64/libkdeinit_kaddprinterwizard.so usr/kde/3.5/lib64/libkdeprint_management.so.4.2.0 usr/kde/3.5/lib64/libkdeprint.so.4.2.0 usr/kde/3.5/lib64/libkdeinit_klauncher.so usr/kde/3.5/lib64/libkscreensaver.so.4.2.0 usr/kde/3.5/lib64/libkmid.so.0.0.95 usr/kde/3.5/lib64/libkutils.so.1.2.0 usr/kde/3.5/lib64/libkresources.so.1.2.0 usr/kde/3.5/lib64/libkparts.so.2.1.0 usr/kde/3.5/lib64/libknewstuff.so.1.0.0 usr/kde/3.5/lib64/libkdeinit_kio_http_cache_cleaner.so usr/kde/3.5/lib64/libkdeinit_kcookiejar.so usr/kde/3.5/lib64/libkdeinit_kbuildsycoca.so usr/kde/3.5/lib64/libkdeinit_kded.so usr/kde/3.5/lib64/libkdeinit_kconf_update.so usr/kde/3.5/lib64/libkdnssd.so.1.0.0 usr/kde/3.5/lib64/libartskde.so.1.2.0 usr/kde/3.5/lib64/libkntlm.so.0.0.0 usr/kde/3.5/lib64/libkdesasl.so.1.2.0 usr/kde/3.5/lib64/libkdeinit_kio_uiserver.so usr/kde/3.5/lib64/libkio.so.4.2.0 usr/kde/3.5/lib64/libkwalletbackend.so.1.0.0 usr/kde/3.5/lib64/libkwalletclient.so.1.0.1 usr/kde/3.5/lib64/libkjs.so.1.2.0 usr/kde/3.5/lib64/libkdesu.so.4.2.0 usr/kde/3.5/lib64/libkspell.so.4.2.0 usr/kde/3.5/lib64/libkdeui.so.4.2.0 usr/kde/3.5/lib64/libkunittest.so.1.0.0 usr/kde/3.5/lib64/libkdecore.so.4.2.0 usr/kde/3.5/lib64/libkdefakes.so.4.2.0 usr/kde/3.5/lib64/libkdefx.so.4.2.0 usr/kde/3.5/lib64/libkdeinit_dcopserver.so usr/kde/3.5/lib64/libDCOP.so.4.2.0 usr/kde/3.5/lib64/kde3/ktexteditor_docwordcompletion.so usr/kde/3.5/lib64/kde3/ktexteditor_kdatatool.so usr/kde/3.5/lib64/kde3/ktexteditor_insertfile.so usr/kde/3.5/lib64/kde3/ktexteditor_isearch.so usr/kde/3.5/lib64/kde3/libkatepart.so usr/kde/3.5/lib64/kde3/kfileaudiopreview.so usr/kde/3.5/lib64/kde3/libshellscript.so usr/kde/3.5/lib64/kde3/libkmultipart.so usr/kde/3.5/lib64/kde3/khtmlimagepart.so usr/kde/3.5/lib64/kde3/libkhtmlpart.so usr/kde/3.5/lib64/kde3/kjavaappletviewer.so usr/kde/3.5/lib64/kde3/kcmshell.so usr/kde/3.5/lib64/kde3/kspell_ispell.so usr/kde/3.5/lib64/kde3/kspell_aspell.so usr/kde/3.5/lib64/kde3/kabc_ldapkio.so usr/kde/3.5/lib64/kde3/kabc_net.so usr/kde/3.5/lib64/kde3/kabc_dir.so usr/kde/3.5/lib64/kde3/kabc_file.so usr/kde/3.5/lib64/kde3/kabcformat_binary.so usr/kde/3.5/lib64/kde3/kdeprint_tool_escputil.so usr/kde/3.5/lib64/kde3/kdeprint_ext.so usr/kde/3.5/lib64/kde3/kdeprint_rlpr.so usr/kde/3.5/lib64/kde3/kdeprint_lpr.so usr/kde/3.5/lib64/kde3/kdeprint_cups.so usr/kde/3.5/lib64/kde3/cupsdconf.so usr/kde/3.5/lib64/kde3/kdeprint_lpdunix.so usr/kde/3.5/lib64/kde3/kaddprinterwizard.so usr/kde/3.5/lib64/kde3/libkdeprint_management_module.so usr/kde/3.5/lib64/kde3/kded_kdeprintd.so usr/kde/3.5/lib64/kde3/klauncher.so usr/kde/3.5/lib64/kde3/libkcertpart.so usr/kde/3.5/lib64/kde3/kstyle_highcontrast_config.so usr/kde/3.5/lib64/kde3/plugins/styles/keramik.so usr/kde/3.5/lib64/kde3/plugins/styles/kthemestyle.so usr/kde/3.5/lib64/kde3/plugins/styles/light.so usr/kde/3.5/lib64/kde3/plugins/styles/highcontrast.so usr/kde/3.5/lib64/kde3/plugins/styles/highcolor.so usr/kde/3.5/lib64/kde3/plugins/styles/plastik.so usr/kde/3.5/lib64/kde3/kstyle_plastik_config.so usr/kde/3.5/lib64/kde3/kcm_kresources.so usr/kde/3.5/lib64/kde3/kio_metainfo.so usr/kde/3.5/lib64/kde3/kbzip2filter.so usr/kde/3.5/lib64/kde3/kgzipfilter.so usr/kde/3.5/lib64/kde3/kio_ftp.so usr/kde/3.5/lib64/kde3/kio_http_cache_cleaner.so usr/kde/3.5/lib64/kde3/kio_http.so usr/kde/3.5/lib64/kde3/kcookiejar.so usr/kde/3.5/lib64/kde3/kded_kcookiejar.so usr/kde/3.5/lib64/kde3/kio_file.so usr/kde/3.5/lib64/kde3/kimg_hdr.so usr/kde/3.5/lib64/kde3/kimg_psd.so usr/kde/3.5/lib64/kde3/kimg_exr.so usr/kde/3.5/lib64/kde3/kimg_dds.so usr/kde/3.5/lib64/kde3/kimg_xcf.so usr/kde/3.5/lib64/kde3/kimg_rgb.so usr/kde/3.5/lib64/kde3/kimg_tga.so usr/kde/3.5/lib64/kde3/kimg_pcx.so usr/kde/3.5/lib64/kde3/kimg_jp2.so usr/kde/3.5/lib64/kde3/kimg_ico.so usr/kde/3.5/lib64/kde3/kimg_tiff.so usr/kde/3.5/lib64/kde3/kimg_xview.so usr/kde/3.5/lib64/kde3/kimg_eps.so usr/kde/3.5/lib64/kde3/kio_ghelp.so usr/kde/3.5/lib64/kde3/kio_help.so usr/kde/3.5/lib64/kde3/kbuildsycoca.so usr/kde/3.5/lib64/kde3/kded.so usr/kde/3.5/lib64/kde3/kconf_update.so usr/kde/3.5/lib64/kde3/knotify.so usr/kde/3.5/lib64/kde3/kded_kwalletd.so usr/kde/3.5/lib64/kde3/kded_kssld.so usr/kde/3.5/lib64/kde3/kded_proxyscout.so usr/kde/3.5/lib64/kde3/kio_uiserver.so usr/kde/3.5/lib64/kde3/kded_kpasswdserver.so usr/kde/3.5/lib64/kde3/kded_kdetrayproxy.so usr/kde/3.5/lib64/kde3/dcopserver.so usr/kde/3.5/lib64/libkdefakes_nonpic.a Files matching a file type that is not allowed: usr/kde/3.5/lib/kde3/plugins/designer/kdewidgets.so !!! ERROR: kde-base/kdelibs-3.5.6-r2 failed. Call stack: misc-functions.sh, line 570: Called install_qa_check misc-functions.sh, line 350: Called die !!! multilib-strict check failed! emerge --info to be attached
Created attachment 111134 [details] emerge --info
I forgot to mention... this was a remerge as suggested after merging the new qt-3.3.8. Perhaps that has something to do with it, as I didn't have the problem on the merge built against the previous qt. FWIW, I'm upto date with ~amd64, save for glibc where I'm running a bit older version. Freshly revdep-rebuild scanned as well. Duncan
The build script looks fine to me and we even export kde_widgetdir for some reason in kde.eclass. Do you have an older or modified kde.eclass in one of your overlays, maybe? I'd try to reproduce, but kdelibs installed as it should.
(In reply to comment #3) > The build script looks fine to me and we even export kde_widgetdir for some > reason in kde.eclass. Do you have an older or modified kde.eclass in one of > your overlays, maybe? I'd try to reproduce, but kdelibs installed as it > should. It must have been fixed, as I've not seen it since. I double-checked 3.5.6-r5 which I have merged now, and it's fine, as so: equery b kdewidgets.so [ Searching for file(s) kdewidgets.so in *... ] kde-base/kdelibs-3.5.6-r5 (/usr/kde/3.5/lib64/kde3/plugins/designer/kdewidgets.so) Maybe it was caught and that's the reason for the export you mentioned, only nobody connected that with this bug so the bug stayed open? Anyway, you are correct, everything's working as it should, now. =8^) I'm going ahead and closing the bug all the way. Thanks. Duncan