octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #61358] make check failed in dlmread.cc-tst ca


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #61358] make check failed in dlmread.cc-tst camlookat.m cosint.m
Date: Wed, 20 Oct 2021 08:46:33 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 Edg/94.0.992.50

Update of bug #61358 (project octave):

                  Status:                    None => Need Info              

    _______________________________________________________

Follow-up Comment #1:

The errors in dlmread.cc-tst look like an issue in the implementation of the
C++ standard libraries to me.
What Octave is essentially doing is using
`std::istringstream::operator>>(double)` to get the double values from the
stream created with the file content. It looks like the implementation of the
C++ standard libraries you are using cannot deal correctly with "NA" values.
Can you test outside Octave if that function is working correctly for you?

The errors in camlookat.m and cosint.m are probably caused by slightly higher
inaccuracies in some math functions in your standard libraries. (Probably some
trigonometric or inverse trigonometric functions.)
We already saw in the past that some of these functions are implemented with
lower precision on Windows and macOS.
Which OS is this and which libraries are you using?


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61358>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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