Public bug reported:

Even though libicu66 "(>= 66.1~rc-1~)" is listed as a dependency for
python3-mapnik, there still seem to be some stale references to the
previous libicu65 in the python bindings library:

This is simple to reproduce by just trying to import mapnik:

# python3 -c "import mapnik"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/mapnik/__init__.py", line 74, in <module>
    from ._mapnik import *
ImportError: 
/usr/lib/python3/dist-packages/mapnik/_mapnik.cpython-38-x86_64-linux-gnu.so: 
undefined symbol: _ZN6icu_6513UnicodeStringC1ERKS0_


The undefined symbol unmangled by c++filt is: 

icu_65::UnicodeString::UnicodeString(icu_65::UnicodeString const&)

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: python3-mapnik 1:0.0~20180723-588fc9062-3ubuntu2
ProcVersionSignature: Ubuntu 5.4.0-24.28-generic 5.4.30
Uname: Linux 5.4.0-24-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sun Apr 19 15:57:17 2020
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=C.UTF-8
 SHELL=/bin/bash
SourcePackage: python-mapnik
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: python-mapnik (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug focal uec-images

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1873670

Title:
  python3-mapnik not working due to stale icu65: refernces

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-mapnik/+bug/1873670/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to