On 2014-03-15 21:08-0000 Andrew Ross wrote: > On Sat, Mar 15, 2014 at 08:21:46PM +0000, Andrew Ross wrote: >> Yes, that is all with 5.2.0. I've run make test_all_qt and all the >> targets work except test_qt_example. Note you need the QtImageFormats >> module for the tiff format. The other bitmap formats are available by >> default. If you don't install the module then plplot just generates >> empty files with no warning, as I discovered the hard way. > > Changes to get qt_example working are pretty small. Now works in the > build tree. Just need to fix the install tree case too.
Hi Andrew: Thanks for extending what Qt5 can do by knocking off that FIXME. Assuming you want to continue extending our use of Qt5 there are 3 more issues to deal with to make our use of Qt5 as extensive as the Qt4 case. 1. For the install-tree case you mentioned above, probably all you have to do is to propagate the PLPLOT_USE_QT5 variable in examples/plplot_configure.cmake_installed_examples.in. 2. For the pyqt4 case, all that you _might_ have to do is to remove my PLPLOT_USE_QT5 test associated with the FIXME comment in cmake/modules/qt.cmake. I don't have a clue whether bindings/qt_gui/pyqt4 will work or not with Qt5, but it is certainly possible that directory name simply reflects what was available at the time when that part of our build system was implemented and is not actually a warning that it will only work with Qt4. 3. The other FIXME in cmake/modules/qt.cmake simply turns off the Qt components of our traditional build system for the installed examples for the Qt5 case. If you turn that on again, you will likely have to modify the configuration of examples/c++/Makefile.examples.in in order to be able to build qt_example with our traditional (Makefile + pkg-config) build system for the installed examples in the Qt5 case. Note, if you don't currently have time to deal with all these issues, I will try to deal with whatever is left after I get access to Qt5. 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 __________________________ ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel