Il giorno Fri, 2 Nov 2007 22:38:25 +0100 Francesco Namuri <francesco@namuri.it> ha scritto: > Hi David, Hi Francesco, > Il giorno 02/nov/07, alle ore 19:30, David Paleino ha scritto: > > [...] > > $ debuild > > ... > > dh_makeshlibs > > dh_shlibdeps > > dpkg-shlibdeps: failure: couldn't find library libvtkCommonTCL.so This has been solved by adding vtk-tcl to Build-Depends: stupid me, I've been fighting with this for days -.-' (thanks to Andreas Tille for stopping my brain-loop) Now dpkg-shlibdeps complains about an "internal" or "private" library: $ debuild ... dpkg-shlibdeps: failure: couldn't find library libvtkpxRegistrationTCL.so (note: only packages with 'shlibs' files are looked into). ... $ pwd /deb/itp/bioimagesuite/bioimagesuite-2.0 $ ls -lh lib/libvtkpxRegistrationTCL.so -rwxr-xr-x 1 neo src 990K 9 feb 2007 lib/libvtkpxRegistrationTCL.so > I do not know if already you have tried, and I can't check directly... > See at debian policy #8.6 [1] I already packaged a small library in the past (libpaco for the paco package manager -- it's not in the archive, "we have APT", they said), but it wasn't such a big challenge. Following what I did for the other library, and having read in the past the Library Policy, I did: 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) But this didn't help at all. It seems to me that this problem is more and more similar to what's happening in the link I posted before: http://lists.debian.org/debian-devel/2007/09/msg00889.html They're talking about private libraries, but I can't think of a "simple" solution to this. > Hope it helps. Thank you for your suggestions. > Cheers, > francesco Ciao, David -- . ''`. 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