BIND 10 #2969: Missing symbols with python 3.3
BIND 10 Development
do-not-reply at isc.org
Wed May 22 08:39:27 UTC 2013
#2969: Missing symbols with python 3.3
-------------------------------------+-------------------------------------
Reporter: | Owner: UnAssigned
vorner | Status: new
Type: | Milestone: Next-Sprint-
defect | Proposed
Priority: | Keywords:
medium | Sensitive: 0
Component: build | Sub-Project: Core
system | Estimated Difficulty: 0
CVSS Scoring: | Total Hours: 0
Defect Severity: N/A |
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
When I build bind10 against python3.3, the compilation fails with this
error:
{{{
make[6]: Entering directory `/home/vorner/work/bind10/src/bin/auth/tests'
/bin/bash ../../../../src/bin/loadzone/run_loadzone.sh \
9-c "{\"database_file\": \"./testdata/example-base.sqlite3\"}" \
9example.com testdata/example-base.zone
/bin/bash ../../../../src/bin/loadzone/run_loadzone.sh \
9-c "{\"database_file\": \"./testdata/example-nsec3.sqlite3\"}" \
9example.com testdata/example-nsec3.zone
Traceback (most recent call last):
File "/home/vorner/work/bind10/src/bin/loadzone/b10-loadzone", line 23,
in <module>
from isc.dns import *
File "/home/vorner/work/bind10/src/lib/python/isc/dns/__init__.py", line
1, in <module>
from pydnspp import *
ImportError:
/home/vorner/work/bind10/src/lib/dns/python/.libs/libb10-pydnspp.so.0:
undefined symbol: PyUnicodeUCS4_FromFormat
Traceback (most recent call last):
File "/home/vorner/work/bind10/src/bin/loadzone/b10-loadzone", line 23,
in <module>
from isc.dns import *
File "/home/vorner/work/bind10/src/lib/python/isc/dns/__init__.py", line
1, in <module>
from pydnspp import *
ImportError:
/home/vorner/work/bind10/src/lib/dns/python/.libs/libb10-pydnspp.so.0:
undefined symbol: PyUnicodeUCS4_FromFormat
make[6]: *** [testdata/example-base.sqlite3] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [testdata/example-nsec3.sqlite3] Error 1
}}}
I didn't examine why the symbol is missing.
The python is installed the usual way through Gentoo's portage, with the
same use flags as python3.2. It works with 3.2.
--
Ticket URL: <http://bind10.isc.org/ticket/2969>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list