Known Bugs in the Current Toolkit
Minor bugs, unlikely to affect most users.
3/19/18 - An error in the TIMOUT API exists when one uses the "UTC-x" output form and outputs decimal hours: the fractional portion gets rounded.
Thanks to Jacob WIlliams of ERC, Inc. for reporting this error.
8/9/17 - A bug, not very likely to be encountered, exists in the DSK subsystem of the N0066 Toolkits. Read the announcement (PDF) for details.
Issue with linking to the pre-compiled CSPICE library on Windows Microsoft Visual Studio (MS VS) 2015 or later. Due to non-backward compatible changes in MS VS , linking to the static CSPICE library (cspice.lib) provided in the CSPICE Windows toolkits compiled with MS VS 2008 on MS VS 2015 or later will fail with error "LNK2019: link to unresolved external symbol ___iob_func" messages. Recompiling the toolkit by running the "makeall.bat" script from the "cspice\" directory in a DOS command window set up with correct MS VS environment variables should rebuild the library and fix this problem.
Issues with MATLAB versions R2016a or newer in the Linux 64-bit environment.
The N66 "Mice" Toolkit will work with these newer versions of MATLAB just fine as long as you do not recompile the Mice code, which should be the case for most Mice users. However, should you execute the mice build script provided in this particular Toolkit, you will get failures. Workarounds that do NOT require changing any source code are available from NAIF.
Issue with IDL 8.4
A warning or error may signal during compiles of Icy (or dskicy) against IDL 8.4. To date, users report problems when compiling Icy with gcc version 4.8.2 on Linux and Apple LLVM version 6.0 (clang-600.0.57) on OS X 10.9.x. An irregularity exists within the IDL header file idl_export.h where a comment line is delimited with // (appropriate for C++) rather than /* ... */ (appropriate for C).
The specific problematic line says:
// BOOLEAN: Check if var is a BOOLEAN
Editing the line to a proper C format
/* BOOLEAN: Check if var is a BOOLEAN */
should eliminate associated warning and error messages.
Please contact NAIF if you have questions, or the edit seems not to resolve your problem.
Time conversions involving UTC time tags prior to Jan 1, 1972 will have a small error.
The scratch EK file issue in Icy on PC/Windows described in the N0061 section
of the "whats.new" document still persists in the current Toolkit.