[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyQt] PyQt5.sip Not Generated
From: FiFo <fifothekid () gmail ! com>
Date: 2018-09-17 16:36:12
Message-ID: CAOp7GT5dVvzyZQ2Jw13_srs+yaiKHT245_j=5z1ANTw8SzxtYg () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
great! I downloaded the latest snapshot of SIP and PyQt and now I'm
compiling
I used the following command for configuring PyQt:
python configure.py --qmake d:\qt5_32\bin\qmake.exe --static --sip-incdir
..\sip-4.19.13.dev1809111822\siplib --sip
d:\opencv\sip-4.19.13.dev1809111822\sipgen\sip.exe --confirm-license
On Mon, Sep 17, 2018 at 5:28 AM Phil Thompson <phil@riverbankcomputing.com>
wrote:
> On 17 Sep 2018, at 3:20 am, FiFo <fifothekid@gmail.com> wrote:
> >
> > Hi all,
> >
> > I'm building SIP 4.19.12 and PyQt 5.11.2 on Windows 10 with Visual
> Studio 2017. I'm planning to do that for Python x86 2.7.15.
> > I downloaded the versions above and extracted them, installed enum34
> with pip, the configured SIP with
> > python configure.py --sip-module PyQt5.sip --no-tools
> > This is SIP 4.19.12 for Python 2.7.15 on win32.
> > The PyQt5.sip module will be installed in
> >
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5.
> > The sip.pyi stub file will be installed in
> >
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5.
> > The default directory to install .sip files in is
> > C:\Users\FiFo\AppData\Local\Programs\Python\Python27\sip.
> > Creating sipconfig.py...
> > Creating top level Makefile...
> > Creating sip code generator Makefile...
> > Creating sip module Makefile...
> >
> > Setup the x86 building environment with
> > "C:\Program Files (x86)\Microsoft Visual
> Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
> >
> > Followed by nmake:
> > Microsoft (R) Program Maintenance Utility Version 14.15.26729.0
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > cd siplib
> > "C:\Program Files (x86)\Microsoft Visual
> Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\nmake.exe"
> >
> > Microsoft (R) Program Maintenance Utility Version 14.15.26729.0
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -DNDEBUG -DUNICODE
> -DWIN32 -DQT_LARGEFILE_SUPPORT -DSIP_MODULE_NAME=\"PyQt5.sip\" -I.
> -IC:\Users\FiFo\AppData\Local\Programs\Python\Python27\include -Fo
> @C:\Users\FiFo\AppData\Local\Temp\nm8C0F.tmp
> > siplib.c
> > apiversions.c
> > descriptors.c
> > qtlib.c
> > threads.c
> > objmap.c
> > voidptr.c
> > array.c
> > int_convertors.c
> > Generating Code...
> > cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189
> -DNDEBUG -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT
> -DSIP_MODULE_NAME=\"PyQt5.sip\" -I.
> -IC:\Users\FiFo\AppData\Local\Programs\Python\Python27\include -Fo
> @C:\Users\FiFo\AppData\Local\Temp\nm9111.tmp
> > bool.cpp
> > link /NOLOGO /DYNAMICBASE /NXCOMPAT /DLL /MANIFEST
> /MANIFESTFILE:sip.pyd.manifest /SUBSYSTEM:CONSOLE /INCREMENTAL:NO
> /OUT:sip.pyd @C:\Users\FiFo\AppData\Local\Temp\nm9170.tmp
> > Creating library sip.lib and object sip.exp
> > mt -nologo -manifest sip.pyd.manifest -outputresource:sip.pyd;2
> >
> > The installed the packages with nmake install:
> > Microsoft (R) Program Maintenance Utility Version 14.15.26729.0
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > cd siplib
> > "C:\Program Files (x86)\Microsoft Visual
> Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\nmake.exe"
> install
> >
> > Microsoft (R) Program Maintenance Utility Version 14.15.26729.0
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> > copy /y sip.pyd
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5\sip.pyd
> > 1 file(s) copied.
> > copy /y D:\opencv\sip-4.19.12\sip.pyi
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5\sip.pyi
> > 1 file(s) copied.
> > C:\Users\FiFo\AppData\Local\Programs\Python\Python27\python.exe
> D:\opencv\sip-4.19.12\mk_distinfo.py ""
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5_sip-4.19.12.dist-info
> installed.txt
> >
> > D:\opencv\sip-4.19.12\sipgen>pip freeze
> > backports.functools-lru-cache==1.5
> > cycler==0.10.0
> > enum34==1.1.6
> > kiwisolver==1.0.1
> > matplotlib==2.2.3
> > numpy==1.15.1
> > Pillow==5.2.0
> > pynaoqi==2.1.4.13
> > pyparsing==2.2.0
> > PyQt5-sip==4.19.12
> > python-dateutil==2.7.3
> > pytz==2018.5
> > six==1.11.0
> >
> > But I cannot find that PyQt5.sip file anywhere. Building PyQt gives:
> > D:\opencv\PyQt5_gpl-5.11.2>python configure.py
> > Querying qmake about your Qt installation...
> > Error: Unable to import PyQt5.sip. Make sure you have configured SIP to
> create
> > a private copy of the sip module.
> >
> >
> > Any suggestions would be welcome
>
> The file is sip.pyd and the output above shows where it has been copied to.
>
> There is a bug (fixed in the current PyQt5 snapshot) that happens if you
> are building PyQt5 for the very first time. The workaround is to create an
> empty __init__.py file in the same directory containing sip.pyd.
>
> Phil
[Attachment #5 (text/html)]
<div dir="ltr"><div dir="ltr">great! I downloaded the latest snapshot of SIP and PyQt \
and now I'm compiling<div>I used the following command for configuring \
PyQt:</div><div>python configure.py --qmake d:\qt5_32\bin\qmake.exe --static \
--sip-incdir ..\sip-4.19.13.dev1809111822\siplib --sip \
d:\opencv\sip-4.19.13.dev1809111822\sipgen\sip.exe \
--confirm-license<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On \
Mon, Sep 17, 2018 at 5:28 AM Phil Thompson <<a \
href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex">On 17 Sep 2018, at 3:20 am, FiFo \
<<a href="mailto:fifothekid@gmail.com" \
target="_blank">fifothekid@gmail.com</a>> wrote:<br> > <br>
> Hi all,<br>
> <br>
> I'm building SIP 4.19.12 and PyQt 5.11.2 on Windows 10 with Visual Studio \
2017. I'm planning to do that for Python x86 2.7.15.<br> > I downloaded the \
versions above and extracted them, installed enum34 with pip, the configured SIP \
with<br> > python configure.py --sip-module PyQt5.sip --no-tools<br>
> This is SIP 4.19.12 for Python 2.7.15 on win32.<br>
> The PyQt5.sip module will be installed in<br>
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5.<br>
> The sip.pyi stub file will be installed in<br>
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5.<br>
> The default directory to install .sip files in is<br>
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\sip.<br>
> Creating sipconfig.py...<br>
> Creating top level Makefile...<br>
> Creating sip code generator Makefile...<br>
> Creating sip module Makefile...<br>
> <br>
> Setup the x86 building environment with<br>
> "C:\Program Files (x86)\Microsoft Visual \
Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86<br> > <br>
> Followed by nmake:<br>
> Microsoft (R) Program Maintenance Utility Version 14.15.26729.0<br>
> Copyright (C) Microsoft Corporation. All rights reserved.<br>
> <br>
> cd siplib<br>
> "C:\Program Files (x86)\Microsoft Visual \
Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\nmake.exe"<br> \
> <br> > Microsoft (R) Program Maintenance Utility Version 14.15.26729.0<br>
> Copyright (C) Microsoft Corporation. All rights reserved.<br>
> <br>
> cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -DNDEBUG -DUNICODE \
-DWIN32 -DQT_LARGEFILE_SUPPORT -DSIP_MODULE_NAME=\"PyQt5.sip\" -I. \
-IC:\Users\FiFo\AppData\Local\Programs\Python\Python27\include -Fo \
@C:\Users\FiFo\AppData\Local\Temp\nm8C0F.tmp<br> > siplib.c<br>
> apiversions.c<br>
> descriptors.c<br>
> qtlib.c<br>
> threads.c<br>
> objmap.c<br>
> voidptr.c<br>
> array.c<br>
> int_convertors.c<br>
> Generating Code...<br>
> cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189 \
-DNDEBUG -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT \
-DSIP_MODULE_NAME=\"PyQt5.sip\" -I. \
-IC:\Users\FiFo\AppData\Local\Programs\Python\Python27\include -Fo \
@C:\Users\FiFo\AppData\Local\Temp\nm9111.tmp<br> > bool.cpp<br>
> link /NOLOGO /DYNAMICBASE /NXCOMPAT /DLL /MANIFEST \
/MANIFESTFILE:sip.pyd.manifest /SUBSYSTEM:CONSOLE /INCREMENTAL:NO /OUT:sip.pyd \
@C:\Users\FiFo\AppData\Local\Temp\nm9170.tmp<br> > Creating library sip.lib \
and object sip.exp<br> > mt -nologo -manifest sip.pyd.manifest \
-outputresource:sip.pyd;2<br> > <br>
> The installed the packages with nmake install:<br>
> Microsoft (R) Program Maintenance Utility Version 14.15.26729.0<br>
> Copyright (C) Microsoft Corporation. All rights reserved.<br>
> <br>
> cd siplib<br>
> "C:\Program Files (x86)\Microsoft Visual \
Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\nmake.exe" \
install<br> > <br>
> Microsoft (R) Program Maintenance Utility Version 14.15.26729.0<br>
> Copyright (C) Microsoft Corporation. All rights reserved.<br>
> <br>
> copy /y sip.pyd \
C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5\sip.pyd<br>
> 1 file(s) copied.<br>
> copy /y D:\opencv\sip-4.19.12\sip.pyi \
C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5\sip.pyi<br>
> 1 file(s) copied.<br>
> C:\Users\FiFo\AppData\Local\Programs\Python\Python27\python.exe \
D:\opencv\sip-4.19.12\mk_distinfo.py "" \
C:\Users\FiFo\AppData\Local\Programs\Python\Python27\Lib\site-packages\PyQt5_sip-4.19.12.dist-info \
installed.txt<br> > <br>
> D:\opencv\sip-4.19.12\sipgen>pip freeze<br>
> backports.functools-lru-cache==1.5<br>
> cycler==0.10.0<br>
> enum34==1.1.6<br>
> kiwisolver==1.0.1<br>
> matplotlib==2.2.3<br>
> numpy==1.15.1<br>
> Pillow==5.2.0<br>
> pynaoqi==2.1.4.13<br>
> pyparsing==2.2.0<br>
> PyQt5-sip==4.19.12<br>
> python-dateutil==2.7.3<br>
> pytz==2018.5<br>
> six==1.11.0<br>
> <br>
> But I cannot find that PyQt5.sip file anywhere. Building PyQt gives:<br>
> D:\opencv\PyQt5_gpl-5.11.2>python configure.py<br>
> Querying qmake about your Qt installation...<br>
> Error: Unable to import PyQt5.sip. Make sure you have configured SIP to \
create<br> > a private copy of the sip module.<br>
> <br>
> <br>
> Any suggestions would be welcome<br>
<br>
The file is sip.pyd and the output above shows where it has been copied to.<br>
<br>
There is a bug (fixed in the current PyQt5 snapshot) that happens if you are building \
PyQt5 for the very first time. The workaround is to create an empty __init__.py file \
in the same directory containing sip.pyd.<br> <br>
Phil</blockquote></div>
[Attachment #6 (text/plain)]
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic