Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282342 - dev-lang/pike-7.{6.86-r1,6.112-r1,8.316} fails multilib-strict
Summary: dev-lang/pike-7.{6.86-r1,6.112-r1,8.316} fails multilib-strict
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Luis Araujo (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 337492
  Show dependency tree
 
Reported: 2009-08-22 17:22 UTC by Arttu Valo
Modified: 2010-12-15 04:31 UTC (History)
2 users (show)

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


Attachments
tries to patch pike-7.8.316.ebuild for multilib-strict (pike-7.8.316.ebuild.patch,1.03 KB, patch)
2009-09-22 20:10 UTC, Arttu Valo
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arttu Valo 2009-08-22 17:22:39 UTC
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.
Comment 1 Arttu Valo 2009-08-22 17:36:58 UTC
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.
Comment 2 Arttu Valo 2009-09-22 20:09:25 UTC
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.
Comment 3 Arttu Valo 2009-09-22 20:10:50 UTC
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.
Comment 4 Henrik Grubbström 2009-09-24 18:53:21 UTC
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.
Comment 5 Arttu Valo 2009-09-30 20:52:47 UTC
(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.
Comment 6 Henrik Grubbström 2009-10-01 09:26:06 UTC
The pike overlay is available via:

  layman -o http://pike-git.lysator.liu.se/pike-overlay.xml -f -a pike
Comment 7 Arttu Valo 2009-10-18 00:23:07 UTC
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.
Comment 8 Luis Araujo (RETIRED) gentoo-dev 2010-12-15 04:31:59 UTC
Added new version with multi-lib support in the tree.

Thanks for reporting this.