Bug 158373 - [QA] sci-libs/djbfft-0.76 lacks a SONAME
Bug#: 158373 Product:  Gentoo Linux Version: 2006.1 Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: sci@gentoo.org Reported By: drizzt@gentoo.org
Component: Ebuilds
URL: 
Summary: [QA] sci-libs/djbfft-0.76 lacks a SONAME
Keywords:  
Status Whiteboard: 
Opened: 2006-12-17 07:20 0000
Description:   Opened: 2006-12-17 07:20 0000
>>> Completed installing djbfft-0.76 into /var/tmp/portage/sci-libs/djbfft-0.76/image/

man:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/lib/libdjbfft.so.0.7.6

QA Notice: the following shared libraries lack a SONAME
 /var/tmp/portage/sci-libs/djbfft-0.76/image/usr/lib/libdjbfft.so.0.7.6

Files matching a file type that is not allowed:
   usr/lib/libdjbfft.so.0.7.6

!!! ERROR: sci-libs/djbfft-0.76 failed.
Call stack:
  misc-functions.sh, line 428:   Called install_qa_check
  misc-functions.sh, line 207:   Called die

!!! multilib-strict check failed!
!!! If you need support, post the topmost build error, and the call stack if
relevant.

!!! install_qa_check failed; exiting.

------- Comment #1 From Timothy Redaelli 2006-12-17 08:00:02 0000 -------
Created an attachment (id=104210) [details]
djbfft-0.76.ebuild patch

------- Comment #2 From Timothy Redaelli 2006-12-17 08:05:20 0000 -------
Created an attachment (id=104211) [details]
djbfft-0.76.ebuild patch

Sorry, this works

------- Comment #3 From Simon Stelling (RETIRED) 2007-02-04 18:26:49 0000 -------
fixed the multilib-strict issue

------- Comment #4 From Mike Crawford 2007-02-07 02:38:24 0000 -------
i'm not completely certain if this is related to the SONAME multilib-strict
issue but on two systems today this version failed to symlink the version
appended shared library into /image using stable amd64

LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./speed > speed.out
>>> Source compiled.
>>> Test phase [not enabled]: sci-libs/djbfft-0.76

>>> Install djbfft-0.76 into /var/tmp/portage/djbfft-0.76/image/ category sci-libs
./install
./instcheck
ln: creating symbolic link
`/var/tmp/portage/djbfft-0.76/image/usr/lib/libdjbfft.so': No such file or
directory
ln: creating symbolic link
`/var/tmp/portage/djbfft-0.76/image/usr/lib/libdjbfft.so.0': No such file or
directory
>>> Completed installing djbfft-0.76 into /var/tmp/portage/djbfft-0.76/image/

man:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   usr/lib64/libdjbfft.so.0.7.6

QA Notice: the following shared libraries lack a SONAME
 /var/tmp/portage/djbfft-0.76/image/usr/lib64/libdjbfft.so.0.7.6

>>> Merging sci-libs/djbfft-0.76 to /

------- Comment #5 From Jakub Moc (RETIRED) 2007-04-07 15:24:39 0000 -------
(In reply to comment #4)
> i'm not completely certain if this is related to the SONAME multilib-strict
> issue but on two systems today this version failed to symlink the version
> appended shared library into /image using stable amd64

SONAME, no, not related. multilib-strict, yeah it's still broken, see Bug
173624

------- Comment #6 From Sébastien Fabbro 2008-10-10 20:31:26 0000 -------
fixed in cvs.