pike installs its files directly under usr/lib instead of the correct multilib location: Files matching a file type that is not allowed: usr/lib/pike/modules/Gdbm.so usr/lib/pike/modules/GL.so usr/lib/pike/modules/Kerberos.so usr/lib/pike/modules/COM.so usr/lib/pike/modules/___Oracle.so usr/lib/pike/modules/HTTPAccept.so usr/lib/pike/modules/___GTK.so usr/lib/pike/modules/_Image_TTF.so usr/lib/pike/modules/Image.so usr/lib/pike/modules/Msql.so usr/lib/pike/modules/spider.so usr/lib/pike/modules/Perl.so usr/lib/pike/modules/sybase.so usr/lib/pike/modules/CommonLog.so usr/lib/pike/modules/SDL.so usr/lib/pike/modules/Odbc.so usr/lib/pike/modules/_Image_FreeType.so usr/lib/pike/modules/Mysql.so usr/lib/pike/modules/DVB.so usr/lib/pike/modules/_Image_SVG.so usr/lib/pike/modules/Gettext.so usr/lib/pike/modules/___Gz.so usr/lib/pike/modules/_Image_JPEG.so usr/lib/pike/modules/___Yp.so usr/lib/pike/modules/Gmp.so usr/lib/pike/modules/Bz2.so usr/lib/pike/modules/_ADT.so usr/lib/pike/modules/_Image_TIFF.so usr/lib/pike/modules/___Java.so usr/lib/pike/modules/Parser.pmod/_parser.so usr/lib/pike/modules/_Image_XFace.so usr/lib/pike/modules/Unicode.so usr/lib/pike/modules/Nettle.so usr/lib/pike/modules/SANE.so usr/lib/pike/modules/___Mird.so usr/lib/pike/modules/____Charset.so usr/lib/pike/modules/Pipe.so usr/lib/pike/modules/GLUT.so usr/lib/pike/modules/Shuffler.so usr/lib/pike/modules/PDF.so usr/lib/pike/modules/___Math.so usr/lib/pike/modules/___Regexp.so usr/lib/pike/modules/Postgres.so usr/lib/pike/modules/____Regexp_PCRE.so usr/lib/pike/modules/_Image_GIF.so usr/lib/pike/modules/___MIME.so usr/lib/pike/modules/_Roxen.so usr/lib/pike/modules/Ssleay.so * * ERROR: dev-lang/pike-7.6.86-r1 failed.
And pike-7.6.112-r1 fails similarly with FEATURES="multilib-strict" as well, so probably all pike ebuilds do the same. Also, I don't remember if this should actually be just on the QA severity level as it doesn't prevent use.
Ok, 7.8.316 fails as well. But I'm attaching a patch to the ebuild that seemed to work for me on amd64-multilib.
Created attachment 204973 [details, diff] tries to patch pike-7.8.316.ebuild for multilib-strict Only tested by compilation on an amd64-multilib system so far.
I've now amended the configure-script upstream, so that builds after 7.8.352 should detect the libdir abi suffix automatically. Please test by emerging pike-7.8.9999 from the pike-overlay.
(In reply to comment #4) > Please test by emerging pike-7.8.9999 from the pike-overlay. Pardon my ignorance, but what and where is pike-overlay? layman -L does not know of such an overlay.
The pike overlay is available via: layman -o http://pike-git.lysator.liu.se/pike-overlay.xml -f -a pike
Sorry that it has taken time (busy Autumn, just like every year). The 7.8.9999 revision from the overlay no longer fails the multilib-strict check for me.
Added new version with multi-lib support in the tree. Thanks for reporting this.