<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>I have a 64 bit Python 2.7 with 64 bit PyQt4 4.10.4<br></div>I want to build a package that depends on SIP<br></div>I downloaded latest release and tried to build it in 64 bit VS CLI:<br>
<br><span style="font-family:courier new,monospace">========================================<br>D:\src\sip-4.16.2>python configure.py<br>This is SIP 4.16.2 for Python 2.7.8 on win32.<br>The SIP code generator will be installed in C:\Python27.<br>
The sip module will be installed in C:\Python27\Lib\site-packages.<br>The sip.h header file will be installed in C:\Python27\include.<br>The default directory to install .sip files in is C:\Python27\sip.<br>Creating siplib\sip.h...<br>
Creating siplib\siplib.c...<br>Creating siplib\siplib.sbf...<br>Creating sipconfig.py...<br>Creating top level Makefile...<br>Creating sip code generator Makefile...<br>Creating sip module Makefile...<br><br>D:\src\sip-4.16.2>nmake<br>
<br>Microsoft (R) Program Maintenance Utility Version 12.00.21005.1<br>Copyright (C) Microsoft Corporation.  All rights reserved.<br><br>        cd sipgen<br>        "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"<br>
<br>Microsoft (R) Program Maintenance Utility Version 12.00.21005.1<br>Copyright (C) Microsoft Corporation.  All rights reserved.<br><br>        cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W0 -DNDEBUG -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -I. -Fo @C:\Users\klo\AppData\Local\Temp\nm574B.tmp<br>
main.c<br>transform.c<br>gencode.c<br>extracts.c<br>export.c<br>heap.c<br>parser.c<br>lexer.c<br>Generating Code...<br>        link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:sip.exe.manifest /SUBSYSTEM:CONSOLE<br>
/OUT:sip.exe @C:\Users\klo\AppData\Local\Temp\nm6F77.tmp<br>        mt -nologo -manifest sip.exe.manifest -outputresource:sip.exe;1<br>        cd siplib<br>        "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"<br>
<br>Microsoft (R) Program Maintenance Utility Version 12.00.21005.1<br>Copyright (C) Microsoft Corporation.  All rights reserved.<br><br>        cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W0 -DNDEBUG -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -I. -IC:\Python27\include -Fo @C:\Users\klo\AppData\Local\Temp\nm71C8.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>Generating Code...<br>        cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W0 -DNDEBUG -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -I. -IC:\Python27\include -Fo @C:\Users\klo\AppData\Local\Temp\nm78DD.tmp<br>
bool.cpp<br>        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DLL /MANIFEST /MANIFESTFILE:sip.pyd.manifest /SUBSYSTEM:CONSOLE /INCREMENTAL:NO /OUT:sip.pyd @C:\Users\klo\AppData\Local\Temp\nm799A.tmp<br>python27.lib(python27.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'<br>
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\link.EXE"' : return code '0x458'<br>Stop.<br>NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"' : return code '0x2'<br>
Stop.<br>----------------------------------------<br><br></span></div><span style="font-family:courier new,monospace"><span style="font-family:arial,helvetica,sans-serif">Command </span>"python configure.py --show-platforms" <font face="arial,helvetica,sans-serif">doesn't show any 64 bit Windows target, nor I see instructions for such scenario anywhere in documentation.<br>
</font></span></div><span style="font-family:courier new,monospace"><font face="arial,helvetica,sans-serif"><br>Is it possible, and if so please advise how to?<br><br></font></span></div><span style="font-family:courier new,monospace"><font face="arial,helvetica,sans-serif">Thanks in advance<br>
</font></span></div>