Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 168241 - [multilib-strict] kdelibs-3.5.6-r2 kdewidgets.so
Summary: [multilib-strict] kdelibs-3.5.6-r2 kdewidgets.so
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-24 15:37 UTC by Duncan
Modified: 2007-04-05 07:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,4.02 KB, text/plain)
2007-02-24 15:41 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2007-02-24 15:37:24 UTC
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
Comment 1 Duncan 2007-02-24 15:41:49 UTC
Created attachment 111134 [details]
emerge --info
Comment 2 Duncan 2007-02-24 16:05:19 UTC
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
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-04 20:12:12 UTC
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.
Comment 4 Duncan 2007-04-05 07:08:26 UTC
(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