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

Re: [Help needed] Racon



Hi Tony,

Thanks for replying.

On 12/20/21 12:59 AM, tony mancill wrote:
I notice that libedlib0 [1] exported the edlibAlign symbol, but not
libedlib1, which is what is pulled in by libedlib-dev.  Could that be
the source of the problem?

Thanks for the hint.
I tried fixing the symbols locally, and there are two observations:

* Found this to be wrong:

|
| /usr/lib/x86_64-linux-gnu/libedlib.so.1 -> libedlib.so.1.2.6
|

It should be 1.2.7 with the latest version, looks like the version on CMakeLists.txt wasn't quite right, fixed this.

However, on building I found something very weird:

* 1.2.7 version does not seem(want?) to export those symbols, as the build showed me:

--- debian/libedlib1.symbols (libedlib1_1.2.7-1_amd64)
+++ dpkg-gensymbolsIi8sl7	2021-12-19 20:25:42.956882301 +0000
@@ -1,11 +1,11 @@
 libedlib.so.1 libedlib1 #MINVER#
- _ZN18EqualityDefinitionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK17EdlibEqualityPairi@Base 1.2.3
- _ZN18EqualityDefinitionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK17EdlibEqualityPairi@Base 1.2.3
+#MISSING: 1.2.7-1# _ZN18EqualityDefinitionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK17EdlibEqualityPairi@Base 1.2.3
+#MISSING: 1.2.7-1# _ZN18EqualityDefinitionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK17EdlibEqualityPairi@Base 1.2.3
  _ZNSt6vectorIcSaIcEE17_M_realloc_insertIJRKcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_@Base 1.2.7
  _ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_@Base 1.2.7
  _ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 1.2.7
- edlibAlign@Base 1.2.3
- edlibAlignmentToCigar@Base 1.2.3
- edlibDefaultAlignConfig@Base 1.2.3
- edlibFreeAlignResult@Base 1.2.3
- edlibNewAlignConfig@Base 1.2.3
+#MISSING: 1.2.7-1# edlibAlign@Base 1.2.3
+#MISSING: 1.2.7-1# edlibAlignmentToCigar@Base 1.2.3
+#MISSING: 1.2.7-1# edlibDefaultAlignConfig@Base 1.2.3
+#MISSING: 1.2.7-1# edlibFreeAlignResult@Base 1.2.3
+#MISSING: 1.2.7-1# edlibNewAlignConfig@Base 1.2.3

I am not sure what's causing this/not allowing symbols to be exported. Any help welcome again.

Regards,
Nilesh

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: