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

Re: libgclib - symbol file - please kindly educate me



Hi Steffen,

I've pushed the new version of symbols file to the repository.
As far as I see in the new version of libgclib the 3 symbols ( the ones in the diff you provided) are removed. This is quite bad and probably it makes sense to discuss that with upstream, since software using these symbols will be broken. Luckily none of the reverse deps of libgclib in Debian are using the removed symbols.

Best regards,
Ale

On 8/9/20 4:33 PM, Steffen Möller wrote:
Hi Alex, hi Andreas,

This is what I get when I remove the -1

make[1]: Leaving directory '.../med-team/libgclib'
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the
symbols file: see diff output below
dpkg-gensymbols: warning: debian/libgclib2/DEBIAN/symbols doesn't match
completely debian/libgclib2.symbols
--- debian/libgclib2.symbols (libgclib2_0.11.10-1_amd64)
+++ dpkg-gensymbolsGWl6pJ       2020-08-09 14:16:35.796448318 +0200
@@ -25,7 +25,7 @@
  _Z10g2bit2baseh@Base 0.11.4
  _Z10gcdb_allocj@Base 0.11.4
  _Z10getFileExtPKc@Base 0.11.4
- _Z10getOvlCodeR6GffObjS0_Rib@Base 0.11.10
+#MISSING: 0.11.10-1# _Z10getOvlCodeR6GffObjS0_Rib@Base 0.11.10
  _Z10getOvlCodeR6GffObjS0_Ribi@Base 0.11.10
  _Z10parseFloatRPcRf@Base 0.11.4
  _Z10replaceStrRPcS_@Base 0.11.4
@@ -79,13 +79,13 @@
  _Z14gfo_cmpRefByIDPvS_@Base 0.11.4
  _Z14translateCodonPKc@Base 0.11.4
  _Z15printEditScriptP12GXEditScript@Base 0.11.4
- _Z15transcriptMatchR6GffObjS0_Ri@Base 0.11.10
+#MISSING: 0.11.10-1# _Z15transcriptMatchR6GffObjS0_Ri@Base 0.11.10
  _Z15transcriptMatchR6GffObjS0_Rii@Base 0.11.10
  _Z15uint32_pack_bigPcj@Base 0.11.4
  _Z16BED_addAttributeP8_IO_FILERiPKcz@Base 0.11.4
  _Z16DefLTCompareProcI4GSegEiPvS1_@Base 0.11.4
  _Z16gthreads_errExitiPKc@Base 0.11.4
- _Z16singleExonTMatchR6GffObjS0_Ri@Base 0.11.10
+#MISSING: 0.11.10-1# _Z16singleExonTMatchR6GffObjS0_Ri@Base 0.11.10
  _Z16singleExonTMatchR6GffObjS0_Rii@Base 0.11.10
  _Z17GreedyAlignRegionPKciiS0_iiP16CGreedyAlignDataP8CAlnTrimb@Base 0.11.4
  _Z17GreedyAlignRegionPKciiS0_iiiiiP16CGreedyAlignDataP8CAlnTrimb@Base
0.11.4
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:13: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2

?

Steffen

On 09.08.20 07:00, Andreas Tille wrote:
Hi Steffen,

the patch you get from dh_makeshlibs needs to be edited.  You simply

     sed -i 's/-1$//' debian/libgclib2.symbols

should do the trick.

Hope this helps

       Andreas.

On Sat, Aug 08, 2020 at 11:39:24PM +0200, Steffen Möller wrote:
Hello,

to get the build process to first not fail and then be quiet, I changed
the .symbols file as follows:

diff --git a/debian/libgclib2.symbols b/debian/libgclib2.symbols
index 6bef43a..aef012c 100644
--- a/debian/libgclib2.symbols
+++ b/debian/libgclib2.symbols
@@ -25,7 +25,8 @@libgclib.so.2 libgclib2 #MINVER#
  _Z10g2bit2baseh@Base 0.11.4
  _Z10gcdb_allocj@Base 0.11.4
  _Z10getFileExtPKc@Base 0.11.4
- _Z10getOvlCodeR6GffObjS0_Rib@Base 0.11.4
+ _Z10getOvlCodeR6GffObjS0_Rib@Base 0.11.10-1
+ _Z10getOvlCodeR6GffObjS0_Ribi@Base 0.11.10-1
  _Z10parseFloatRPcRf@Base 0.11.4
  _Z10replaceStrRPcS_@Base 0.11.4
  _Z10startsWithPKcS0_@Base 0.11.4
@@ -78,12 +79,15 @@libgclib.so.2 libgclib2 #MINVER#
  _Z14gfo_cmpRefByIDPvS_@Base 0.11.4
  _Z14translateCodonPKc@Base 0.11.4
  _Z15printEditScriptP12GXEditScript@Base 0.11.4
- _Z15transcriptMatchR6GffObjS0_Ri@Base 0.11.4
+ _Z15transcriptMatchR6GffObjS0_Ri@Base 0.11.10-1
+ _Z15transcriptMatchR6GffObjS0_Rii@Base 0.11.10-1
  _Z15uint32_pack_bigPcj@Base 0.11.4
  _Z16BED_addAttributeP8_IO_FILERiPKcz@Base 0.11.4
  _Z16DefLTCompareProcI4GSegEiPvS1_@Base 0.11.4
  _Z16gthreads_errExitiPKc@Base 0.11.4
- _Z16singleExonTMatchR6GffObjS0_Ri@Base 0.11.4
+ _Z16singleExonTMatchR6GffObjS0_Ri@Base 0.11.10-1
+ _Z16singleExonTMatchR6GffObjS0_Rii@Base 0.11.10-1
+ _Z15transcriptMatchR6GffObjS0_Rii@Base 0.11.10-1
  _Z17GreedyAlignRegionPKciiS0_iiP16CGreedyAlignDataP8CAlnTrimb@Base 0.11.4
  _Z17GreedyAlignRegionPKciiS0_iiiiiP16CGreedyAlignDataP8CAlnTrimb@Base
0.11.4
  _Z17gcvt_endian_setupv@Base 0.11.4

I have no idea why there is now a -1 attached to the version. I just
know that it does not work without it.

Can I upload as is?

Best,

Steffen





Reply to: