[Python-Dev] beta1 coming real soon (original) (raw)

Trent Mick trentm at activestate.com
Tue Jun 20 05:32:38 CEST 2006


Trent Mick wrote:

Trent Mick wrote:

* [ 1462338 ] upgrade pyexpat to expat 2.0.0 http://python.org/sf/1462338

* [ 1295808 ] expat symbols should be namespaced in pyexpat http://python.org/sf/1295808 These are in now. I don't see any failures yet, either on the buildbots or on the Windows/Linux/Mac OS X boxes I tested on.

It looks like this broke the x86 cygwin build:

http://python.org/dev/buildbot/trunk/x86%20cygwin%20trunk/builds/859/step-test/0

gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-1.5.19-i686-2.5/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/pyexpat.o build/temp.cygwin-1.5.19-i686-2.5/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/expat/xmlparse.o build/temp.cygwin-1.5.19-i686-2.5/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/expat/xmlrole.o build/temp.cygwin-1.5.19-i686-2.5/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/expat/xmltok.o -L/usr/local/lib -L. -lpython2.5 -o build/lib.cygwin-1.5.19-i686-2.5/pyexpat.dll build/temp.cygwin-1.5.19-i686-2.5/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/pyexpat.o: In function seterror':_ _/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/pyexpat.c:126: undefined reference to XMLGetCurrentLineNumber' /home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/pyexpat.c:127: undefined reference to XMLGetCurrentColumnNumber'_ _/home/anthony/Buildbot/trunk.baxter-cygwin/build/Modules/pyexpat.c:131: undefined reference to XMLErrorString' ...

I don't have this environment setup right now, though I'll try to check in the morning if someone hasn't beaten me to it. (Showing my ignorance here and grasping at straws: this wouldn't be because of some extern C-name-mangling-with-underscore-prefix thing would it?)

Modules/pyexpat.c:5 #include "expat.h" Modules/expat/expat.h:18 #include "expat_external.h" Modules/expat/expat_external.h:12 #include "pyexpatns.h" Modules/expat/pyexpatns.h:52 #define XML_GetCurrentLineNumber PyExpat_XML_GetCurrentLineNumber

I don't see where the disconnect is.

Trent

-- Trent Mick trentm at activestate.com



More information about the Python-Dev mailing list