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

dpkg-shlibdeps warnings on not-found symbols



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello all,

While packaging gwyddion 2.10[1], I'm getting *many*
dpkg-shlibdeps-warnings like

symbol gwy_layer_basic_set_gradient_key used by
debian/gwyddion/usr/lib/gwyddion/modules/process/polylevel.so found in
none of the libraries.

The symbols in question are defined in one of the libraries, which gets
packaged into the library-package or some external library, but the
.so-files don't get linked to them during building. Is this confusing
dpkg-shlibdeps, or is this normal?
It is a private library, which has a soname.
I have a distant memory of having read something like, that private
libraries don't need (shouldn't have?) a soname. I can't find the
reference again :-( Is my memory wrong? Maybe then dpkg-shlibdeps would
simply ignore these .so-files? How to realize that?
I tried supplying -l${PWD}/debian/libgwyddion2-0/usr/lib to dh-shlibdeps
as well as exporting LD_LIBRARY_PATH to the same directory in
debian/rules. To no avail.

As you see, I'm no expert on these things...
Could anybody please point me to some help on this? Many thanks to
Steffen, who already sent me some hints!

Can I simply ignore these warnings for now and get the new gwyddion
version into unstable before the freeze?

Confused,
Jan

PS: Probably, I haven't been too clear in describing my problem...
Please ask for more details. Otherwise you can find gwyddion in our SVN
and one of my buildlogs at
http://www.beathovn.de/gwyddion_2.10-1_amd64.build.
Many thanks in advance for any help!

[1] Extra information: gwyddion uses autotools and libtool. From the
source package, I build several binary packages, including a library
package. I'm using CDBS.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkhuD3cACgkQ8eMP5QymtKp9NQCePMWfXtl4FuyH2Hg9zfxJL1lL
WDMAoPI2LmmdP1STLDFkqBTluW4Rk+a2
=T0Im
-----END PGP SIGNATURE-----


Reply to: