From: Arjen M. <Arj...@de...> - 2017-09-05 13:42:13
|
Hi Alan, > -----Original Message----- > From: Alan W. Irwin [mailto:ir...@be...] > Sent: Sunday, September 03, 2017 4:47 AM > To: Arjen Markus; PLplot development list > Subject: Missing pyqtconfig module issue should now be fixed > > Hi Arjen: > > > > I am pretty sure this new pyqt-related CMake logic will work OK for you now on > MinGW-w64/MSYS2, but if not, please let me know what PYQT_SIP_DIR value > you needed to specify to work around this issue so I can improve those HINTS for > the PyQt4 case for finding that directory prefix on MinGW-w64/MSYS2. > Yes, it did work. I accidentally used the wrong MinGW-w64/MSYS2 installation and got Python 2 instead of 3 and that revealed that for Python 2 the SIP subdirectory is "Py2-Qt4" instead of "PyQt4", but after persuading CMake to use that directory, it all worked fine. I had to kill the comprehensive tests, as they were taking too long, but what I did have was encouraging (see tar file). > Similarly, if on MSVC you have installed a third-party binary package that supplies > PyQT4, then I think the present code is likely to work, but if not I would appreciate > your PYQT_SIP_DIR feedback for that platform as well so I can improve our > HINTS for the PyQt4 case. Not done this yet. > > And similarly for PyQt5 on both platforms. > > For the Cygwin case I already know from using their file-location GUI that I have > the correct HINTS for both PyQt4 and PyQt5. > My earlier problems with the SIP executable not being found were due to a missing package it seems - PyQt4 development stuff. With this I could build PLplot for this platform with PyQt4 support. Regards, Arjen DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |