On Sun, Apr 18, 2010 at 11:25 PM, Scott Lyons <[email protected]> wrote:
> At this point I'm just looking to see how I can contribute. I have made
> clones of the main gitorious repositories and have the latest Qt SDK
> release. Any advice on how far things have progressed or tips on getting
> started with the build would be appreciated :) Maybe at some point someone
> could set up a page on the wiki detailing the build status for various
> platforms (including any extra requirements/pitfalls that may occur).
>

You may want to check Catalin's repositories on gitorious too, for
windows fixes that are not in the official repository yet.

Apart from Qt you need cmake and some xml libraries (libxml2 and
libxslt). Then simply try to build apiextractor, generatorrunner,
shiboken and pyside-shiboken.

I found I had to comment out line 174 in reporthandler.cpp in
apiextractor, to work around a crash:
    va_start(argp, str);
    //vsnprintf(m_progressBuffer, sizeof(m_progressBuffer),
msg.toLocal8Bit().constData(), argp);
    va_end(argp);
I did not look anymore into this crash, as I wanted to see how far I
could get with the rest of the build.

Right now, after a few more trivial compile fixes, and using SCons for
building (experimental!), my build of pyside-shiboken is stuck with
this error:
shiboken\include\basewrapper.h(232) : error C2248:
'QTextCodec::~QTextCodec' : cannot access protected member declared in
class 'QTextCodec'
while compiling the generated file "qtextcodec_wrapper.cpp".

I'm hoping the official development team will fix this, as I believe
it is related to their "protected enum" hack. I don't know any of the
internals of shiboken though...

Regards,
Thomas
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to