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

Re: .symbols or shlibs file



* Herbert Parentes Fortes Neto <hpfn@ig.com.br>, 2015-11-29, 16:12:
I removed the 'override_dh_makeshlibs' and now 'dpkg-gensymbols' is warning that:

I certainly didn't advocate removing this override.

The override passed -X options to dh_makeshlibs. They are needed to prevent debhelper from treating private libraries like if they were shared libraries (see bug #205142).

dpkg-gensymbols: warning: new libraries appeared in the symbols file:

dpkg-gensymbols: warning: debian/libgphoto2-6/DEBIAN/symbols
                doesn't match completely debian/libgphoto2-6.symbols

dpkg-gensymbols: warning: debian/libgphoto2-port12/DEBIAN/symbols
                doesn't match completely debian/libgphoto2-port12.symbols

How 'new libraries', 'doesn't match completely'?

Now that the -X options are gone, dh_makeshlibs tries to generate symbols for the private libraries, but they are not in debian/*.symbols, hence the warnings.

I made new files for this version. 2 commands as it is on the wiki.

Which wiki page do you have in mind?

--
Jakub Wilk


Reply to: