|
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/
[Prev in Thread] | Current Thread | [Next in Thread] |