Im getting some build errors relating to the “isnan()” predicate. How can I prevent these errors?
This probably means that your compiler is not fully C99-compliant. The isnan() predicate is defined in the standard header math.h in a C99-compliant system, but other systems may lack this predicate. You can make the errors go away by editing bebop_make/options. Find the line in bebop_make/options that says USE_ISNAN=1 and change the 1 to 0, so that it says USE_ISNAN=0 Then rebuild the two libraries (bebop_util first, and then sparse_matrix_converter) from scratch.
Related Questions
- I want to have several people using Click and Build for updating products etc. How can I stop them from going in and making errors?
- Why does the linker fail with a number of "Output line too long." messages followed by linker errors when I try to build Wireshark?
- Where can I get help on troubleshooting build and runtime errors?