[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#307502: illuminator: ftbfs [sparc] could not find path for libluminate.so.6



Am Dienstag, 3. Mai 2005 18:46 schrieb Adam C Powell IV:
> On Tue, 2005-05-03 at 08:59 -0700, Blars Blarson wrote:
> > Package: illuminator
> > dh_makeshlibs -a
[...]
> > dh_shlibdeps -a
> > dpkg-shlibdeps: warning: could not find path for libluminate.so.6

> Actually, since it built successfully on ten other arches, I'd conclude
> this is a buggy sparc toolchain.  What other explanation can you offer?

Or you had luck on ten of them and one chokes about a missing option to 
dh_shlibdeps?
Since you have a split package, I cite the manpage dh_shlibdeps(1):
----------------------------snip------------------------------------
EXAMPLES
     Suppose that your source package produces libfoo1, libfoo-dev, and lib-
     foo-bin binary packages. libfoo-bin links against libfoo1, and should
     depend on it. In your rules file, first run dh_makeshlibs, then
     dh_shlibdeps:
             dh_makeshlibs
             dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib
     This will have the effect of generating automatically a shlibs file for
     libfoo1, and using that file and the libfoo1 library in the debian/lib-
     foo1/usr/lib directory to calculate shared library dependency informa-
     tion.
----------------------------snip------------------------------------

So I suggest changing the dh_shlibdeps line from
 dh_shlibdeps -a
to
 dh_shlibdeps -L libilluminate6 -l debian/libilluminate6/usr/lib

AFAIK, it is pure luck if ldd works without those.

HS



Reply to: