|
From: | sisyphus1 |
Subject: | Re: [Bug-gsl] [Help-gsl] test release for gsl-2.0 |
Date: | Mon, 26 Oct 2015 11:50:27 +1100 |
Hi Patrick,
Please try testing the build and also the documentation: 1) ./configure ; make ; make check 2) cd doc ; make ps Please report any successes/failures to myself or address@hidden
On MS Windows 7, building in the msys shell using (mingw64 ports of) gcc-4.9.2.
No problems with configure and make, but 'make check' poses some problems. The 'vector' and 'matrix' tests build ok but crash when run.Both of those test suites contain files named test_complex_source.c and test_source.c.
And those files contain occurrences of '_MSC_VER'.Changing each of those occurrences of '_MSC_VER' to 'WIN32' fixes the problem - and the tests then pass.
_MSC_VER, of course, identifies Microsoft compilers only. There's a bug in the mingw runtime (v4) implementation of mkstemp: http://sourceforge.net/p/mingw-w64/bugs/471/ FAIK that might be the cause of the initial problem. Additionally, however, the 'specfunc' and 'rstat' tests also fail.I tried both a 32-bit build with '--disable-shared --enable-static' and a 64-bit build with '--disable-static --enable-shared'.
Failures occurred in the same places. Attached, for the 32-bit build, are the relevant test-suite logs. 'make ps' also fails but that can be ignored: $ make ps TEXINPUTS=".:$TEXINPUTS" \ MAKEINFO='/bin/sh /c/_32/comp/gsl-1.99.90/missing makeinfo -I .' \ texi2dvi --build-dir=gsl-ref.t2d -o gsl-ref.dvi \ gsl-ref.texi You don't have a working TeX binary installed, but the texi2dvi script can't proceed without it. If you want to use this script, you have to install some kind of TeX, for example the MikTeX package from http://miktex.org/ (which is not part of the typical MSYS environment). make: *** [gsl-ref.dvi] Error 1 Cheers,Rob
vector-test-suite.log
Description: Binary data
matrix-test-suite.log
Description: Binary data
specfunc-test-suite.log
Description: Binary data
rstat-test-suite.log
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |