Problem Note 30934: C score code might create runtime errors
C score code generated by SAS
® Enterprise Miner™ might cause runtime errors on some systems if the code contains calls to any variable argument list functions.
SAS Enterprise Miner C score code is generated with integer constants as parameters in some variable argument functions. Because the functions are defined as accepting double arguments, this can cause warnings at compile time on many systems. On some systems it will cause runtime errors or result in undefined behavior of the C code.
To work around the problem, manually modify the generated code C source code by adding a decimal point and a zero ".0" after the integer constant.
Select the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Enterprise Miner | Microsoft® Windows® for 64-Bit Itanium-based Systems | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows XP 64-bit Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft® Windows® for x64 | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Advanced Server | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Datacenter Server | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Server | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Professional | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Datacenter Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Enterprise Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Standard Edition | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows XP Professional | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
64-bit Enabled AIX | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
64-bit Enabled HP-UX | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
64-bit Enabled Solaris | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
HP-UX IPF | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Linux | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Linux on Itanium | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Tru64 UNIX | 5.2 | 5.3 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
The C-score coming out of SAS Enterprise Miner might return errors or generate incorrect numbers internally in some cases where arguments are written out as integer constants.
Type: | Problem Note |
Priority: | alert |
Date Modified: | 2008-08-20 09:16:29 |
Date Created: | 2008-01-15 13:21:29 |