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

Re: no-symbols-control-file



> Od: Paul Wise <pabs@debian.org>

> > I: libslv2-9: no-symbols-control-file usr/lib/libslv2.so.9.1.1
> >
> > Can someone advice me please how satisfied lintian?
> 
> First, make sure you have read and understood libpkg-guide:
> 
> http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
> 
> Second, please read the first two bugs of libpkg-guide:
> 
> mole only does this for packages already in the archive, you need to
> run the commands yourself for new packages.

Hello,

thank you for bunch of useful links.

I put this line to my debian/rules:

dpkg-gensymbols -plibslv2-9 -Olibslv2-9.symbols

And I am getting output like this on build:

######################################

dpkg-gensymbols -plibslv2-9 -Olibslv2-9.symbols
dpkg-gensymbols: warning: Failed to parse a line in debian/libslv2-9.symbols: 
dpkg-gensymbols: warning: Failed to parse a line in debian/libslv2-9.symbols: 
dpkg-gensymbols: warning: new libraries appeared in the symbols file: libslv2.so.9
dpkg-gensymbols: warning: libslv2-9.symbols doesn't match completely debian/libslv2-9.symbols
--- dpkg-gensymbols04T19h	2009-04-10 12:51:17.000000000 +0000
+++ dpkg-gensymbolsGaAbdT	2009-04-10 12:51:17.000000000 +0000
@@ -0,0 +1,141 @@
+libslv2.so.9 libslv2-9 #MINVER#
+ slv2_get_lang@Base 0.6.2-1
+ slv2_instance_free@Base 0.6.2-1
+ slv2_plugin_class_compare_by_uri@Base 0.6.2-1
+ slv2_plugin_class_free@Base 0.6.2-1
+ slv2_plugin_class_get_children@Base 0.6.2-1
+ slv2_plugin_class_get_label@Base 0.6.2-1
+ slv2_plugin_class_get_parent_uri@Base 0.6.2-1
+ slv2_plugin_class_get_uri@Base 0.6.2-1
+ slv2_plugin_class_new@Base 0.6.2-1
+ slv2_plugin_classes_free@Base 0.6.2-1
+ slv2_plugin_classes_get_at@Base 0.6.2-1
+ slv2_plugin_classes_get_by_uri@Base 0.6.2-1
+ slv2_plugin_classes_new@Base 0.6.2-1

and so on ...

#########################################

I did  copy/paste from terminal to my.symbols file and removed plus on  beginning of each line and added ~ to version.
http://lintian.debian.org/tags/symbols-file-contains-current-version-with-debian-revision.html

1) is it right?
2) if yes, should I leave line "dpkg-gensymbols -plibslv2-9 -Olibslv2-9.symbols" in debian/rules or remove it?

Lintian -IE giving only these lines here:
X: slv2: spelling-error-in-binary ./usr/bin/lv2_jack_host succesfully successfully
X: slv2: spelling-error-in-binary ./usr/bin/lv2_simple_jack_host succesfully successfully


regards

mira



Reply to: