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

Reply via email to