Jppy: extraneous libraries linked into __jpilotmodule.so

martin f krafft madduck@madduck.net
Fri Apr 18 14:27:50 BST 2008


__jpilotmodule.so is linked with

  -lpisock -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
  -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl
  -lgobject-2.0 -lglib-2.0

dpkg-shlibdeps finds that almost none of them are needed, and the same thing
applies to plugins etc.

dpkg-shlibdeps: warning: dependency on libgdk_pixbuf-2.0.so.0 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgmodule-2.0.so.0 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libcairo.so.2 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpango-1.0.so.0 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libatk-1.0.so.0 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libm.so.6 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpangocairo-1.0.so.0 could be avoided if "debian/python-jppy/usr/lib/python2.5/site-packages/jppy/__jpilotmodule.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libdl.so.2 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgobject-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgdk_pixbuf-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgmodule-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libcairo.so.2 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpango-1.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpisock.so.9 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libglib-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgtk-x11-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libatk-1.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libm.so.6 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpangocairo-1.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libgdk-x11-2.0.so.0 could be avoided if "debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogB.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogC.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libjppy.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-Contacts.so debian/jppy-jpilot-plugins/usr/lib/jpilot/plugins/libsync-PTimLogA.so" were not uselessly linked against it (they use none of its symbols).

I tried to hack at SConstruct, but it's beyond me and I have no
interest in learning it.

Could anyone with more knowledge clean this up, please?

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
hi! i'm a .signature virus!
copy me into your ~/.signature to help me spread!
 
spamtraps: madduck.bogus@madduck.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
URL: <http://mail.zanu.org.uk/pipermail/jppy/attachments/20080418/184b2feb/attachment.pgp>


More information about the Jppy mailing list