it should be trivial if you do it in steps:
1. svn co
http://svn.edgewall.org/repos/genshi/trunk/ genshi-trunk
2. add the following to setup.cfg:
[build]
compiler=mingw32
i am not sure if you need mingw installed. compile fails then with:
creating build\temp.win32-2.5\Release\genshi
c:\apps\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Ic:\apps
\python25\include -Ic:\apps\python25\PC -c genshi/_speedups.c -o build
\temp.win32-2.5\Release\genshi\_speedups.o
genshi/_speedups.c:535: warning: 'MarkupType' defined locally after
being referenced with dllimport linkage
writing build\temp.win32-2.5\Release\genshi\_speedups.def
c:\apps\mingw\bin\gcc.exe -mno-cygwin -shared -s build
\temp.win32-2.5\Release\genshi\_speedups.o build\temp.win32-2.5\Release
\genshi\_speedups.def -Lc:\apps\python25\libs -Lc
:\apps\python25\PCBuild -lpython25 -lmsvcr71 -o build
\lib.win32-2.5\genshi\_speedups.pyd
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x179): undefined reference to `_imp__MarkupType'
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x180): undefined reference to `_imp__MarkupType'
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x260): undefined reference to `_imp__MarkupType'
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x408): undefined reference to `_imp__MarkupType'
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x7a9): undefined reference to `_imp__MarkupType'
build\temp.win32-2.5\Release\genshi\_speedups.o:_speedups.c:(.text
+0x7f4): more undefined references to `_imp__MarkupType' follow
collect2: ld returned 1 exit status
**********************************************************************
WARNING:
An optional C extension could not be compiled, speedups will not be
available.
**********************************************************************
creating build\bdist.win32
i created a ticket:
http://genshi.edgewall.org/ticket/165 for this.
rupert.
> > used in production?- Hide quoted text -
>
> - Show quoted text -