[Bug 210025] Review Request: openpbx - The truly open source PBX
bugzilla at redhat.com
bugzilla at redhat.com
Fri Oct 13 13:32:05 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: openpbx - The truly open source PBX
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210025
------- Additional Comments From jeff at ocjtech.us 2006-10-13 09:31 EST -------
(In reply to comment #11)
> (In reply to comment #0)
> >
> > Finally, rpmlint complains of dangling relative symlinks and
> > 'only-non-binary-in-usr-lib' because of the foo.so symlinks in the
> > -devel package. I'm not entirely sure what its problem is there, but
> > I don't see anything wrong. Please advise.
>
> I think that the dangling relative symlinks are because "libfoo.so" is
> a symlink to "libfoo.so.0.0.0" but the soname embedded in the library
> is "libfoo.so.0". RPM detects the soname and adds a "Requires:
> libfoo.so.0" to the -devel package, so without the manual "Requires:
> openpbx = %{version}-%{release}" installing the -devel package
> wouldn't pull in the main package. The proper fix would be to figure
> out why libtool is installing the libs in this way. The quick fix
> would be to delete and recreate the "libfoo.so" symlink after "make
> install" does it's thing. I think that something like the following
> should fix it:
>
> for l in libopenpbx.so libedit.so libopbxilbc.so libopbxjb.so
> do
> rm -f %{buildroot}%{_libdir}/openpbx.org/$l
> ln -s $l.0 %{buildroot}%{_libdir}/openpbx.org/$l
> done
And of course, I should have waited for my build to finish before posting. The
above fix didn't work...
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the package-review
mailing list