[PyQt] PyQt 5.2.1 Windows build fails due to OpenGL issue
Arve Knudsen
arve.knudsen at gmail.com
Fri May 16 20:55:04 BST 2014
Thanks for the suggestion, Erik. I'll try when I'm back at work on Monday.
Arve
On Fri, May 16, 2014 at 7:50 PM, Erik H <ice.rikh at gmail.com> wrote:
> Hi Arve,
>
> The preprocessed code for the offending line would be helpful.
> QOPENGLF_APIENTRYP is defined through a lot of preprocessor logic in
> QtGui/qopengl.h. Presumably something is going wrong in there and you are
> ending up with a bogus QOPENGLF_APIENTRYP.
>
> Stick a -E on the end of that g++ command, run it manually, and
> sipQtGuiQAbstractTextDocumentLayoutSelection.o will contain a whole mess of
> preprocessed code that you can put on pastebin and link to us (if you would
> like a hand sorting through it).
>
> Regards,
> Erik
>
>
> On Fri, May 16, 2014 at 9:03 AM, Arve Knudsen <arve.knudsen at gmail.com>wrote:
>
>> Hi guys
>>
>> I am unable to build PyQt 5.2.1 with MinGW on Windows 8.1, against Qt
>> 5.2.1, due to an OpenGL related compilation error. I configure and build
>> like this:
>>
>> python .\configure.py --spec win32-g++ --confirm-license --no-qml-plugin
>> && mingw32-make
>>
>> The build fails like this:
>>
>> g++ -c -pipe -fno-keep-inline-dllexport -mstackrealign -fno-exceptions
>> -O2 -Wall -Wextra -frtti -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG
>> -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I. -I"."
>> -I"..\..\..\..\..\Python34\Include" -I"..\qpy\QtGui"
>> -I"..\..\..\..\..\Qt\5.2.1\mingw48_32\include"
>> -I"..\..\..\..\..\Qt\5.2.1\mingw48_32\include\QtGui"
>> -I"..\..\..\..\..\Qt\5.2.1\mingw48_32\include\QtCore" -I"release"
>> -I"..\..\..\..\..\Qt\5.2.1\mingw48_32\mkspecs\win32-g++" -o
>> release\sipQtGuiQAbstractTextDocumentLayoutSelection.o
>> sipQtGuiQAbstractTextDocumentLayoutSelection.cpp
>> In file included from
>> ..\..\..\..\..\Qt\5.2.1\mingw48_32\include\QtGui/qopenglcontext.h:63:0,
>> from
>> ..\..\..\..\..\Qt\5.2.1\mingw48_32\include\QtGui/QOpenGLContext:1,
>> from ..\qpy\QtGui/qpyopengl_api.h:31,
>> from
>> C:\Users\arve.knudsen\Downloads\PyQt-gpl-5.2.1\sip/QtGui/qopenglshaderprogram.sip:333,
>> from sipQtGuicmodule.cpp:24:
>> ..\..\..\..\..\Qt\5.2.1\mingw48_32\include/QtGui/qopenglversionfunctions.h:785:43:
>> error: expected unqualified-id before ')' token
>> void (QOPENGLF_APIENTRYP MemoryBarrier)(GLbitfield barriers);
>> ^
>> Please help,
>> Arve
>>
>> _______________________________________________
>> PyQt mailing list PyQt at riverbankcomputing.com
>> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20140516/572ad844/attachment-0001.html>
More information about the PyQt
mailing list