octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: minGW 'make check' errors


From: PhilipNienhuis
Subject: Re: minGW 'make check' errors
Date: Tue, 5 Nov 2013 14:34:32 -0800 (PST)

John W. Eaton wrote
> On 11/03/2013 02:32 PM, Rik wrote:
>> 11/3/13
>>
>> This bug report details some errors which apparently only appear on the
>> minGW system (https://savannah.gnu.org/bugs/?32036).
> 
> Here is what I currently see with a cross build for Windows.  I used
> hg id 573f865aa8c8 for Octave and 7a7d2318ca93+ for mxe-octave (the
> only changes were for the version number and sha1sum of the tar
> file in src/octave.mk).
> 
>    Summary:
> 
>      PASS     11417
>      FAIL        18
>      XFAIL        7
>      SKIPPED     48
> 
> The large number of skipped tests are because I disabled the JIT
> compiler and I don't seem to have Java.  I thought building with Java
> was fixed for Windows cross compiling?  If that is supposed to be
> working, then I need to find out why it is not for me.

I think Anirudha fixed it but his branch hasn't been merged back yet. So no,
currently you have no Java support yet.
I have some "kludges" in my mxe-octave that allow Java to get built.
Essentially still the same as I reported here last Spring (IIRC).


> In the attached fntests.log file I only see 14 failures compared to
> the 18 listed in the summary.  I don't know what's causing that.  The
> counts of skipped tests and expected failures seems to be correct.
> 
> One troubling failure is the one for sort.  Why would sort not be
> stable for complex values on Windows?
> 
> Also the quadgk failure looks bad because it could indicate a
> numerical problem.
> 
> The failure due to missing ghostscript needs to be fixed by somehow
> including ghostscript in the distribution.  Cross compiling it doesn't
> seem to be easy to do.
> 
> I don't expect the group and password functions to work.
> 
> Should umask work?

__run_test_suite__ just finished on an mxe-octave cross-built MinGW-octave
of tip c17a3e43956b "avoid partial lines attop of command window". This
includes mxe-octave fixes to allow llvm to get included.

The single two Java tests pass, and from extensive use with mxe-cross-built
MinGW-Octaves I know that Java works fine.

I have Ghostscript installed on my XP box and I see no ghostscipt-related
errors.
The ghostscript installer can be downloaded here:

http://downloads.ghostscript.com/public/

Using 7-zip the gs910w32.exe installer file can simply be unpacked.

As to the other tests:
I get essentially the same results as you, be it that the tests got hung on
jit.tst with 1 CPU core at 95-100 %.
I waited half an hour before Ctrl-C; I think 30 minutes should be ample time
for jit.tst (on the Linux side it took maybe a minute) - or is that a wrong
assumption?

If I have time tomorrow night I'll try to find out which part of jit.tst
gets the test suite hung.

Philip




--
View this message in context: 
http://octave.1599824.n4.nabble.com/minGW-make-check-errors-tp4658784p4658869.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]