Package: python3.1
Version: 3.1.2+20100926-1
Severity: important
Justification: fails to build from source

[[ blog excerpt ]]
gcc -pthread  -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. 
-IInclude -I../Include   -DPy_BUILD_CORE  -DUSE_PYEXPAT_CAPI -c 
../Modules/_elementtree.c -o Modules/_elementtree.o
../Modules/_elementtree.c:1834:19: error: expat.h: No such file or directory
In file included from ../Modules/_elementtree.c:1837:
../Include/pyexpat.h:18: error: expected ':', ',', ';', '}' or '__attribute__' 
before '*' token
../Modules/_elementtree.c:1850: error: expected specifier-qualifier-list before 
'XML_Parser'
../Modules/_elementtree.c: In function 'makeuniversal':
../Modules/_elementtree.c:1886: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:1925: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c: At top level:
../Modules/_elementtree.c:1940: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:1940: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:1979: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:1979: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2036: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2036: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2060: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2060: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2083: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2083: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2092: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2092: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2100: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2100: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2116: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2116: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c:2139: warning: type defaults to 'int' in declaration 
of 'XML_Char'
../Modules/_elementtree.c:2139: error: expected ';', ',' or ')' before '*' token
../Modules/_elementtree.c: In function 'xmlparser':
../Modules/_elementtree.c:2183: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before 'memory_handler'
../Modules/_elementtree.c:2183: error: 'memory_handler' undeclared (first use 
in this function)
../Modules/_elementtree.c:2183: error: (Each undeclared identifier is reported 
only once
../Modules/_elementtree.c:2183: error: for each function it appears in.)
../Modules/_elementtree.c:2205: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2206: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2211: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2212: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2213: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2222: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2222: error: 'struct PyExpat_CAPI' has no member 
named 'ParserCreate_MM'
../Modules/_elementtree.c:2223: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2224: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2225: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2235: error: 'struct PyExpat_CAPI' has no member 
named 'ParserFree'
../Modules/_elementtree.c:2235: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2236: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2237: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2243: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2245: error: 'XMLParserObject' has no member named 
'handle_xml'
../Modules/_elementtree.c:2246: error: 'XMLParserObject' has no member named 
'handle_start'
../Modules/_elementtree.c:2247: error: 'XMLParserObject' has no member named 
'handle_data'
../Modules/_elementtree.c:2248: error: 'XMLParserObject' has no member named 
'handle_end'
../Modules/_elementtree.c:2249: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2250: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2255: error: 'struct PyExpat_CAPI' has no member 
named 'SetUserData'
../Modules/_elementtree.c:2255: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2256: error: 'struct PyExpat_CAPI' has no member 
named 'SetElementHandler'
../Modules/_elementtree.c:2257: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2258: error: 'XML_StartElementHandler' undeclared 
(first use in this function)
../Modules/_elementtree.c:2258: error: expected ')' before 'expat_start_handler'
../Modules/_elementtree.c:2261: error: 'struct PyExpat_CAPI' has no member 
named 'SetDefaultHandlerExpand'
../Modules/_elementtree.c:2262: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2263: error: 'XML_DefaultHandler' undeclared (first 
use in this function)
../Modules/_elementtree.c:2263: error: expected ')' before 
'expat_default_handler'
../Modules/_elementtree.c:2265: error: 'struct PyExpat_CAPI' has no member 
named 'SetCharacterDataHandler'
../Modules/_elementtree.c:2266: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2267: error: 'XML_CharacterDataHandler' undeclared 
(first use in this function)
../Modules/_elementtree.c:2267: error: expected ')' before 'expat_data_handler'
../Modules/_elementtree.c:2269: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2270: error: 'struct PyExpat_CAPI' has no member 
named 'SetCommentHandler'
../Modules/_elementtree.c:2271: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2272: error: 'XML_CommentHandler' undeclared (first 
use in this function)
../Modules/_elementtree.c:2272: error: expected ')' before 
'expat_comment_handler'
../Modules/_elementtree.c:2274: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2275: error: 'struct PyExpat_CAPI' has no member 
named 'SetProcessingInstructionHandler'
../Modules/_elementtree.c:2276: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2277: error: 'XML_ProcessingInstructionHandler' 
undeclared (first use in this function)
../Modules/_elementtree.c:2277: error: expected ')' before 'expat_pi_handler'
../Modules/_elementtree.c:2279: error: 'struct PyExpat_CAPI' has no member 
named 'SetUnknownEncodingHandler'
../Modules/_elementtree.c:2280: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2281: error: 'XML_UnknownEncodingHandler' undeclared 
(first use in this function)
../Modules/_elementtree.c:2281: error: expected ')' before 
'expat_unknown_encoding_handler'
../Modules/_elementtree.c: In function 'xmlparser_dealloc':
../Modules/_elementtree.c:2292: error: 'struct PyExpat_CAPI' has no member 
named 'ParserFree'
../Modules/_elementtree.c:2292: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2294: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2294: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2294: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2294: error: 'XMLParserObject' has no member named 
'handle_pi'
../Modules/_elementtree.c:2295: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2295: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2295: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2295: error: 'XMLParserObject' has no member named 
'handle_comment'
../Modules/_elementtree.c:2296: error: 'XMLParserObject' has no member named 
'handle_end'
../Modules/_elementtree.c:2296: error: 'XMLParserObject' has no member named 
'handle_end'
../Modules/_elementtree.c:2296: error: 'XMLParserObject' has no member named 
'handle_end'
../Modules/_elementtree.c:2296: error: 'XMLParserObject' has no member named 
'handle_end'
../Modules/_elementtree.c:2297: error: 'XMLParserObject' has no member named 
'handle_data'
../Modules/_elementtree.c:2297: error: 'XMLParserObject' has no member named 
'handle_data'
../Modules/_elementtree.c:2297: error: 'XMLParserObject' has no member named 
'handle_data'
../Modules/_elementtree.c:2297: error: 'XMLParserObject' has no member named 
'handle_data'
../Modules/_elementtree.c:2298: error: 'XMLParserObject' has no member named 
'handle_start'
../Modules/_elementtree.c:2298: error: 'XMLParserObject' has no member named 
'handle_start'
../Modules/_elementtree.c:2298: error: 'XMLParserObject' has no member named 
'handle_start'
../Modules/_elementtree.c:2298: error: 'XMLParserObject' has no member named 
'handle_start'
../Modules/_elementtree.c:2299: error: 'XMLParserObject' has no member named 
'handle_xml'
../Modules/_elementtree.c:2299: error: 'XMLParserObject' has no member named 
'handle_xml'
../Modules/_elementtree.c:2299: error: 'XMLParserObject' has no member named 
'handle_xml'
../Modules/_elementtree.c:2299: error: 'XMLParserObject' has no member named 
'handle_xml'
../Modules/_elementtree.c:2301: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2301: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2301: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2302: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2302: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2302: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2303: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2303: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c:2303: error: 'XMLParserObject' has no member named 
'names'
../Modules/_elementtree.c: In function 'expat_parse':
../Modules/_elementtree.c:2318: error: 'struct PyExpat_CAPI' has no member 
named 'Parse'
../Modules/_elementtree.c:2318: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2326: error: 'struct PyExpat_CAPI' has no member 
named 'ErrorString'
../Modules/_elementtree.c:2326: error: 'struct PyExpat_CAPI' has no member 
named 'GetErrorCode'
../Modules/_elementtree.c:2326: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2327: error: 'struct PyExpat_CAPI' has no member 
named 'GetErrorLineNumber'
../Modules/_elementtree.c:2327: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2328: error: 'struct PyExpat_CAPI' has no member 
named 'GetErrorColumnNumber'
../Modules/_elementtree.c:2328: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c: In function 'xmlparser_close':
../Modules/_elementtree.c:2347: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2349: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c: In function 'xmlparser_parse':
../Modules/_elementtree.c:2419: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2421: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c: In function 'xmlparser_setevents':
../Modules/_elementtree.c:2441: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2450: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2488: error: 'struct PyExpat_CAPI' has no member 
named 'SetNamespaceDeclHandler'
../Modules/_elementtree.c:2489: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2490: error: 'XML_StartNamespaceDeclHandler' 
undeclared (first use in this function)
../Modules/_elementtree.c:2490: error: expected ')' before 
'expat_start_ns_handler'
../Modules/_elementtree.c:2497: error: 'struct PyExpat_CAPI' has no member 
named 'SetNamespaceDeclHandler'
../Modules/_elementtree.c:2498: error: 'XMLParserObject' has no member named 
'parser'
../Modules/_elementtree.c:2499: error: expected ')' before 
'expat_start_ns_handler'
../Modules/_elementtree.c: In function 'xmlparser_getattro':
../Modules/_elementtree.c:2541: error: 'XMLParserObject' has no member named 
'entity'
../Modules/_elementtree.c:2543: error: 'XMLParserObject' has no member named 
'target'
../Modules/_elementtree.c:2546: error: 'XML_MAJOR_VERSION' undeclared (first 
use in this function)
../Modules/_elementtree.c:2547: error: 'XML_MINOR_VERSION' undeclared (first 
use in this function)
../Modules/_elementtree.c:2547: error: 'XML_MICRO_VERSION' undeclared (first 
use in this function)
../Modules/_elementtree.c: In function 'PyInit__elementtree':
../Modules/_elementtree.c:2819: error: 'XML_MAJOR_VERSION' undeclared (first 
use in this function)
../Modules/_elementtree.c:2820: error: 'XML_MINOR_VERSION' undeclared (first 
use in this function)
../Modules/_elementtree.c:2821: error: 'XML_MICRO_VERSION' undeclared (first 
use in this function)
make[1]: *** [Modules/_elementtree.o] Error 1
make[1]: Leaving directory 
`/tmp/python3.1_ynLj7C/python3.1-3.1.2+20100926/build-static'
make: *** [stamps/stamp-build-static] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
[[ excerpt end ]]

If my understanding is correct, B-D on libexpat-dev is needed.  If
libexpat-dev (provided by libexpat1-dev) is present then build
succeedes.  I've checked, python3.1_3.1.3~rc1-1 hasn't that B-D set too.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (700, 'testing'), (700, 'stable'), (1, 'testing'), (1, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=ru_UA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to