undefined symbol: _ZTIN6icu_6014TransliteratorE
Created by: maveryKearney
With linux mint/ python 3.6.4/ icu 60.2/ pyicu 20.3.
-
- Having successfully compiled and tested icu 60.2
-
- Having built and installed pyicu successfully
-
- And invoked the version of python that has pyicu. so that I am at the python prompt.
When I type: `>>> import icu
`I get: ImportError: ...... /lib/python3.6/site-packages/PyICU-2.0.3-py3.6-linux-x86_64.egg/_icu.cpython-36dm-x86_64-linux-gnu.so: undefined symbol: _ZTIN6icu_6014TransliteratorE
I have been after this problem for several days, I have looked through the code for that symbol. I have encountered similar problems in bits of icu I don't use, and worked around them by commenting out the reference. I haven't found a reference to this symbol.
I am not using the transliterators so eliminating them entirely from pyicu would work also. I'll perhaps explore that next.
I have a suspicion it might be a compilation problem associated with the processor on this machine and whatever compiler magic the icuConfiguration tool comes up with.
Things work well enough for now with python 3.6.4/ icu 59.1/ pyicu 1.97, But I'll have to face this at some point.
Anyone have any insights or suggestions?
-m