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