goffice-0.10.38 build problems
- From: Jason Martin <agrellum gmail com>
- To: gnumeric-list gnome org
- Subject: goffice-0.10.38 build problems
- Date: Wed, 28 Feb 2018 10:15:28 -0500
On OpenIndiana trying to update:
goffice-0.10.35 to goffice-0.10.38
test-math.c is failing for me
test-math.log
sinpi(0) = 0 [0]
cospi(0) = 1 [1]
tanpi(0) = 0 [0]
cotpi(0) = nan [nan]
atanpi(0) = 0 [0]
sinpil(0) = 0 [0]
cospil(0) = 1 [1]
tanpil(0) = 0 [0]
cotpil(0) = nan [nan]
atanpil(0) = 0 [0]
sinpi(-0) = -0 [-0]
cospi(-0) = 1 [1]
tanpi(-0) = -0 [-0]
cotpi(-0) = -nan [-nan]
atanpi(-0) = -0 [-0]
sinpil(-0) = -0 [-0]
cospil(-0) = 1 [1]
tanpil(-0) = -0 [-0]
cotpil(-0) = -nan [-nan]
atanpil(-0) = -0 [-0]
sinpi(0.125) = 0.382683 [0.382683]
cospi(0.125) = 0.92388 [0.92388]
tanpi(0.125) = 0.414214 [0.414214]
cotpi(0.125) = 2.41421 [2.41421]
atanpi(0.125) = 0.0395834 [0.0395834]
sinpil(0.125) = 0.382683 [0.382683]
cospil(0.125) = 0.92388 [0.92388]
tanpil(0.125) = 0.414214 [0.414214]
cotpil(0.125) = 2.41421 [2.41421]
atanpil(0.125) = 0.0395834 [0.0395834]
sinpi(-0.125) = -0.382683 [-0.382683]
cospi(-0.125) = 0.92388 [0.92388]
tanpi(-0.125) = -0.414214 [-0.414214]
cotpi(-0.125) = -2.41421 [-2.41421]
atanpi(-0.125) = -0.0395834 [-0.0395834]
sinpil(-0.125) = -0.382683 [-0.382683]
cospil(-0.125) = 0.92388 [0.92388]
tanpil(-0.125) = -0.414214 [-0.414214]
cotpil(-0.125) = -2.41421 [-2.41421]
atanpil(-0.125) = -0.0395834 [-0.0395834]
sinpi(0.25) = 0.707107 [0.707107]
cospi(0.25) = 0.707107 [0.707107]
tanpi(0.25) = 1 [1]
cotpi(0.25) = 1 [1]
atanpi(0.25) = 0.0779791 [0.0779791]
sinpil(0.25) = 0.707107 [0.707107]
cospil(0.25) = 0.707107 [0.707107]
tanpil(0.25) = 1 [1]
cotpil(0.25) = 1 [1]
**
ERROR:/export/home/agrellum/oi-userland/components/library/goffice/goffice-0.10.38/tests/test-math.c:106:trig_tests: assertion failed: (r == fa)
FAIL test-math (exit status: 134)
I think the next call would be atanpil at 0.25
and it is excepting both sides to be 0.077979
Going through the source and man pages:
A sample shows:
#include <stdio.h>
#include <math.h>
int main (int argc, char **argv)
{
long double x;
x=0.25;
printf("outputs: %f \n", atanl (x) / M_PI);
// Output: ``outputs: -0.000000``
return 0;
}
gcc -std=gnu99 -lm sample.c
./a.out
outputs: -0.000000
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]