Hi Guillem,

thanks for the quick reply!


> > dpkg-shlibdeps: warning: couldn't find library libmat.so needed by 
> > debian/matlab-psychtoolbox-3-nonfree/usr/lib/matlab/site/psychtoolbox-3/WaitSecs.mexa64
> >  (ELF format: 'elf64-x86-64'; RPATH: '')
> > dpkg-shlibdeps: error: couldn't find library libeyelink_core-1.9.so.58 
> > needed by 
> > debian/matlab-psychtoolbox-3-nonfree/usr/lib/matlab/site/psychtoolbox-3/Eyelink.mexa64
> >  (ELF format: 'elf64-x86-64'; RPATH: '')

> > N.B. this is for some non-free package which relies on users having a shared
> > library provided manually

> Well the obvious fix here is to have that library installed at build
> time. How is the project linking against it otherwise?

;) well -- as I have mentioned, it is a non-free package (not even in
Debian's non-free yet) which provides pre-built binary blobs
(extensions), which on their own are redistributable, but that library
is not.  So it is upstream who builds/links against them -- I was just
wrapping them into a convenience non-free package.

> >    --ignore-missing-info
> >           Do not fail if dependency information can't be found for a shared 
> > library.  Usage of this option
> >           is discouraged, all libraries should provide dependency 
> > information (either with  shlibs  files,
> >           or with symbols files) even if they are not yet used by other 
> > packages.

> > which from the description sounds precisely what I need, but in the code is 
> > not
> > influencing decision to exit with error upon $error_count.

> This is for an entirely different problem, when there's a shared
> library but no shlibs or symbol files. Your problem instead is a missing
> shared library.

right -- thanks for chewing it up for me ;) now I read it correctly ;)

> While another option to ignore such errors could be
> added, I think I'd rather not, because those are easily fixed by having
> the library around, and not having it means allowing the possibility of
> generating pretty broken packages, for no apparent good reason. Given
> this I'm inclined to close the bug report if no convincing
> counter-arguments are put forward.

I agree that it might lead to completely broken packages and generally
should not be used. But in some cases (like mine) for non-free packages
I see this option being useful.

-- 
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Senior Research Associate,     Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to