From: Alan W. I. <ir...@be...> - 2017-08-08 09:26:40
|
On 2017-08-08 07:30-0000 Arjen Markus wrote: > No, half a working day :). Good. That is a relief there is not some huge PLplot timing disparity between the Linux and MinGW-w64/MSYS2 platforms. [...] >> That installation script should include a well-maintained list of packages that are >> needed for PLplot testing (and general full use of PLplot on this platform by users). >> That list of packages should include the ones you currently have installed plus "git" >> and "diffutils" (where the lack of prefix on these package names means you will be >> installing from the "msys" repository of MinGW-w64/MSYS2), and either "mingw- >> w64-x86_64-qt4" (preferably if your package installation allows that without conflicts >> since Qt4 is a more reliable library than Qt5 right now) or "mingw-w64-x86_64-qt5". > > I checked the list of packages for "git", but there is nothing obvious that will bring git into the mix. According to Google hits, you should simply install git for Windows. > > I have Qt4 now in the installation, but not pyqt4 due to the lack of "SIP" for this platform. The information on SIP for MinGW-w64 is a trifle convoluted. That is for later. It's great that you now have Qt4 installed. Furthermore, the name of the pyqt4 package you need to install is mingw-w64-x86_64-python3-sip and its dependencies. At least in Debian's case, the python3-sip package and its dependencies are all you need, and I assume that is also true of the mingw-w64-x86_64-python3-sip package which I found in the list of MinGW-w64/MSYS2 packages in the "mingw64" repository given at <http://repo.msys2.org/mingw/x86_64/>. So since I found that package you should probably install it immediately rather than trying to remember this e-mail later, and that means even your noninteractive testing would include a build test of our pyqt4 component. However, assuming that pyqt4 builds in your noninteractive testing, if you want to do run-time interactive testing of it later this week (after I have made my final pre-5.13.0 change to wxwidgets), I can show you how to limit your interactive comprehensive testing to just our wxwidgets and pyqt4 components (as opposed to the pure wxwidgets interactive test you ran last time). But if you want to continue to limit that interactive comprehensive test to just wxwidgets before 5.13.0 is released that would be fine as well. You did not mention diffutils. What is the installation status of that package? Both the diffutils and git packages are in in the list of MinGW-w64/MSYS2 packages in the "msys2" repository given at <http://repo.msys2.org/msys/x86_64/>. This repository package list is quite different from the "mingw64" package list I used above, but these two repositories are both part of the MinGW-w64/MSYS2 platform. If only git and mingw-w64-x86_64-python3-sip are still missing from your install, and the test is already running that's OK, and I would just let it finish. But if diffutils is also missing from your install, that is a pretty serious deficiency (since that means your comprehensive test misses the most important part of the test). So for that case, I would stop any test that is running, install all of diffutils, git, and mingw-w64-x86_64-python3-sip, and start the test again from scratch. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |