From: Alan W. I. <ir...@be...> - 2013-09-07 17:53:14
|
On 2013-09-07 18:27+0200 Arjen Markus wrote: > The tests [exclusive of Java] are 100% clean. To follow up on this Cygwin success with the cairo devices, I have a series of questions and comments for you. What do the "test_noninteractive" results look like? For example, after running that target gv examples/x??c.pdfcairo should produce some good looking results for ?? = 24, 26, and 33. You should substitute your favorite command-line pdf viewer instead of gv if you haven't installed gv on Cygwin. And similarly for pngcairo, pscairo, if you have access to PNG or PostScript viewers. The epscairo device produces familied results (a separate encapsulated PostScript file with appropriate bounding box for each separate page of each example) so in that case the file names are examples/x24c01.epscairo, examples/x26c01.epscairo, examples/x26c02.epscairo, etc. It's a shame that the pango/cairo set of libraries for Cygwin does not currently provide support for the wincairo device, but I suspect that is likely to change in the future (that capability was a relatively late addition to the cairo library which may just not be available on Cygwin yet). Anyhow, I would re-test that situation each time a new version of cairo became available on Cygwin. Is the xcairo device available to you instead when you install the X development libraries for Cygwin? If so, I would try examples/c/x??c.exe -dev xcairo where ?? takes on the above values to make sure it works. Did your good test results also include the test_interactive target? That target should exercise all interactive devices (such as xcairo if that is available) that you have built. I am glad you got Python to work since that is a really important computer language for scientists. I suspect Java is equally important for other groups, but if some quick attempts to fix Java language support on Cygwin do not work, I would set it aside for now and move on to getting the qt devices to work (which requires installation of the Qt4 development packages). That would be just as important a breakthrough as you have just had with the cairo devices. 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 __________________________ |