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

Re: dpkg-shlibdeps: error: couldn't find library libvtkCommonJava.so.5.2 needed by debian/libvtkgdcm-java/usr/lib/jni/libvtkgdcmJava.so (ELF format: 'elf64-x86-64'; RPATH: '').



On Wed, Jul 15, 2009 at 12:32 PM, Denis Barbier<bouzim@gmail.com> wrote:
> On 2009/7/15 Mathieu Malaterre wrote:
>> On Wed, Jul 15, 2009 at 10:03 AM, Denis Barbier<bouzim@gmail.com> wrote:
>>> On 2009/7/15 Mathieu Malaterre wrote:
>>> [...]
>>>> What do you mean by altering 'LD_LIBRARY_PATH', if I explicitly export
>>>> this var, I get some bizarre FTBS due to LD_PRELOAD problem...
>>>
>>> I meant something like
>>>  http://git.debian.org/?p=collab-maint/vtk.git;a=commitdiff;h=215a93c1998b88271a7a60a3fa3a6c5795ec3c6b
>>
>>
>> I get hundreds of:
>> ...
>> ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
>> preloaded: ignored.
>> ...
>
> Indeed,
>  LD_LIBRARY_PATH="/usr/lib/jni${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
> dpkg-shlibdeps...
> looks IMHO much better.

I tried:

LD_LIBRARY_PATH="/usr/lib/jni${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
dh_shlibdeps -v -a -l /usr/lib/jvm/default-java/lib

And I get:

ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
preloaded: ignored.
	LD_LIBRARY_PATH=/usr/lib/jniD_LIBRARY_PATH:/usr/lib/jvm/default-java/lib
	dpkg-shlibdeps -Tdebian/libvtkgdcm-java.substvars
debian/libvtkgdcm-java/usr/lib/jni/libvtkgdcmJava.so
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
preloaded: ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
preloaded: ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be
preloaded: ignored.
dpkg-shlibdeps: failure: couldn't find library libvtkCommonJava.so.5.2
needed by debian/libvtkgdcm-java/usr/lib/jni/libvtkgdcmJava.so (its
RPATH is '').
Note: libraries are not searched in other binary packages that do not
have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set
LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps returned exit code 2
make[1]: *** [binary-common] Error 1


-- 
Mathieu


Reply to: