[XML-SIG] [ pyxml-Patches-503425 ] PyXml 0.7 for Cygwin

noreply@sourceforge.net noreply@sourceforge.net
Mon, 14 Jan 2002 09:53:12 -0800


Patches item #503425, was opened at 2002-01-14 09:52
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=306473&aid=503425&group_id=6473

Category: expat
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Mark McEahern (mceahm)
Assigned to: Nobody/Anonymous (nobody)
Summary: PyXml 0.7 for Cygwin

Initial Comment:
setup.py for PyXml 0.7 fails on Cygwin:

$ python setup.py install
[skip a lot of "not copying <x> (output up-to-date)"]
not copying xml/xslt/__init__.py (output up-to-date)
running build_ext
building '_xmlplus.parsers.pyexpat' extension
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
DUSE_DL_IMPORT -DHAVE_EXPAT_H -DV
ERSION="1.95.2" -DXML_NS=1 -DXML_DTD=1 -
DXML_BYTE_ORDER=12 -DXML_CONTEXT_BYTES=1
024 -Iextensions/expat/lib -I/usr/include/python2.2 -c 
extensions/pyexpat.c -o b
uild/temp.cygwin-1.3.6-i686-2.2/pyexpat.o
extensions/pyexpat.c:1800: initializer element is not 
constant
extensions/pyexpat.c:1800: (near initialization for 
`handler_info[2].setter')
extensions/pyexpat.c:1803: initializer element is not 
constant
extensions/pyexpat.c:1803: (near initialization for 
`handler_info[3].setter')
extensions/pyexpat.c:1806: initializer element is not 
constant
extensions/pyexpat.c:1806: (near initialization for 
`handler_info[4].setter')
extensions/pyexpat.c:1809: initializer element is not 
constant
extensions/pyexpat.c:1809: (near initialization for 
`handler_info[5].setter')
extensions/pyexpat.c:1818: initializer element is not 
constant
extensions/pyexpat.c:1818: (near initialization for 
`handler_info[8].setter')
extensions/pyexpat.c:1827: initializer element is not 
constant
extensions/pyexpat.c:1827: (near initialization for 
`handler_info[11].setter')
extensions/pyexpat.c:1830: initializer element is not 
constant
extensions/pyexpat.c:1830: (near initialization for 
`handler_info[12].setter')
extensions/pyexpat.c:1833: initializer element is not 
constant
extensions/pyexpat.c:1833: (near initialization for 
`handler_info[13].setter')
extensions/pyexpat.c:1836: initializer element is not 
constant
extensions/pyexpat.c:1836: (near initialization for 
`handler_info[14].setter')
extensions/pyexpat.c:1856: initializer element is not 
constant
extensions/pyexpat.c:1856: (near initialization for 
`handler_info[17].setter')
extensions/pyexpat.c:1859: initializer element is not 
constant
extensions/pyexpat.c:1859: (near initialization for 
`handler_info[18].setter')
extensions/pyexpat.c:1862: initializer element is not 
constant
extensions/pyexpat.c:1862: (near initialization for 
`handler_info[19].setter')
extensions/pyexpat.c:1865: initializer element is not 
constant
extensions/pyexpat.c:1865: (near initialization for 
`handler_info[20].setter')
error: command 'gcc' failed with exit status 1

This may be a bug in gcc, related to the use of 
__declspec(dllimport).

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=306473&aid=503425&group_id=6473