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