Il giorno Fri, 2 Nov 2007 22:11:35 +0100 (CET) Andreas Tille <tillea@rki.de> ha scritto: > On Fri, 2 Nov 2007, David Paleino wrote: > > > $ debuild > > ... > > dh_makeshlibs > > dh_shlibdeps > > dpkg-shlibdeps: failure: couldn't find library libvtkCommonTCL.so (note: > > only packages with 'shlibs' files are looked into). dh_shlibdeps: command > > returned > > Remark: This is a wild guess without testing (I havn't set up a pbuilder > environment at home yet, because I have only 384MBit DSL). > I would try to use pbuilder to verify that all Build-Depends are mentioned > that are really needed. The cause of this problem _might_ _be_ that you > by chance has a package installed on your building machine which enables > the building up to this point but fails when seeking libvtkCommonTCL.so > which is in package > > $ apt-file search libvtkCommonTCL > vtk-tcl: usr/lib/libvtkCommonTCL.so > .... > > which is not in your build-depends (neither directly nor indirectly). You were right: now the error shifted to an internal private library ([1] would apply now): dpkg-shlibdeps: failure: couldn't find library libvtkpxRegistrationTCL.so (note: only packages with 'shlibs' files are looked into). I'm not sure how to handle shlibs though: I never did something "big" like this one. Here's libbioimagesuite2.shlibs.local: (I hope libbioimagesuite2 is ok, I didn't want to mix libraries and applications) libvtkmpjCommonTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkmpjDiffusionTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkmpjGraphicsTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkmpjLevelsetTCL 2 libbioimagesuite2 (>= 2.0-1) libvtknrCommonTCL 2 libbioimagesuite2 (>= 2.0-1) libvtknrGraphicsTCL 2 libbioimagesuite2 (>= 2.0-1) libvtknrImagingTCL 2 libbioimagesuite2 (>= 2.0-1) libvtknrNmrlibTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxClosedTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxCommonTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxGUITCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxGraphicsTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxImagingTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxLegacyTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxLevelsetTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxNmrlibTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxRegistrationTCL 2 libbioimagesuite2 (>= 2.0-1) libvtkpxSegmentationTCL 2 libbioimagesuite2 (>= 2.0-1) As you can see, the requested library is in the shlibs file. I'm trying to rename it to ".shlibs" instead of ".shlibs.local" to see what happens. > Hope this helps and thanks for your work on this package Sure it helped, now the problem is more focused, thank you :) Kindly, David > > [1] http://lists.debian.org/debian-devel/2007/09/msg00889.html -- . ''`. Debian maintainer | http://snipurl.com/qa_page/ : :' : Linuxer #334216 | http://www.hanskalabs.net/ `. `'` GPG: 1392B174 | http://www.debianizzati.org/ `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
Attachment:
signature.asc
Description: PGP signature