Alan W. Irwin wrote:

>Thanks everyone for the recent series of commits that fixed a lot of bugs
>and also arrived at a reasonable stopping point for the wxwidgets device
>driver changes.  The only additional change planned for this release that I
>am aware of is Hez's docbook documentation for his OCaml bindings.  It would
>be great to get that into the forthcoming release, but if Hez is tied up
>with something else, I don't think we should delay the release for it.
>
>Note, there has been a lot of recent change so we should concentrate in the
>next two weeks (assuming the release date is the weekend of December 6th)
>on thorough testing of svn/trunk on all platforms accessible to those
>lurking on this list.
>
>If you are serious about helping with the testing this means you will run
>ctest in the build tree and also do install-tree testing of the common build
>scenarios such as (1) shared library/dynamic devices; (2) shared
>library/static devices; and (3) static library/static devices.  All three
>scenarios have been available for Unix for a long time, and now they are
>available for all Windows platforms as well.  Furthermore, those who are
>using GCC should use the -fvisibility=hidden option for gcc, g++, and
>gfortran to make sure the recent visibility changes are correct for gcc for
>your platform.  MinGW, Cygwin, and bare Windows testers should try to
>install as many of the PLplot device driver prerequisite libraries as
>possible so your build, ctest, and install tree tests the maximum possible
>features of PLplot.
>
>Just for fun, I may give the Windows side of testing a try.  I have always
>been most curious about what the wingcc device driver looks like so this
>would be my chance to find out.  I have no access to commercial Windows (and
>don't plan to open my wallet for that), but there was an interesting article
>in LWN (http://lwn.net/Articles/307732/ available to LWN subscribers now and
>available to everybody for free 6 days from now) about RedHat's efforts to
>use MinGW on a Linux WINE platform to do their Windows virt tools
>application testing.  I don't see why that general approach would not work
>for PLplot as well so I will at least explore the idea. If it turns out to
>be really easy, I may end up doing WINE platform testing for this release to
>supplement the Windows test efforts of Arjen and Werner, but if there is a
>lot involved, then I will delay that "interesting" test effort until later.
>
>  
>
Hi Alan,

I have tested the dynamic drivers with my venerable MSVC 6.0/CVF 
configuration
and that seems to work well - provided you set the path to include the 
"drivers"
subdirectory before running nmake. With GCC under MinGW it also works,
though I still want to check the various platforms "ab initio", as there 
have been
quite a few changes recently ;).

As for testing on Windows, I realised - reading your mail - that 
automating this
is not as hard as it first appeared (the message from CMake, that in the 
absence
of a suitable bash, CTest can't work, on Windows was discouraging). Windows
may not have as extensive scripting/batch facilities as UNIX/Linux, but 
still
with a batch file along these lines we can get quite far:

(C)
for %%f in (x01c x02c x03c ...) ;do
    %%f -dev ps -o %%f.ps
done

(C++)
for %%f in (x01 x02 x03 ...) ;do
    %%f -dev ps -o %%f.ps
    fc %%f.ps ..\c\%%f.ps >%%f.report
done

(Modulo all manner of syntactical aberrations - I never know if you need 
to use %f or %%f or even %f%,
requires experimenting - and a possible problem with names like x01f, as 
I do not know if concatenation
is simple)

Note: fc is the Windows equivalent of diff.

If you give up on WINE or need a hand with the syntactical aspects, I 
can probably give it a try the
next few days ...

Regards,

Arjen



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to