Nmake Aborts Compiling UDF on Teradata Express 13

Database
Teradata Employee

Nmake Aborts Compiling UDF on Teradata Express 13

Nmake aborts with the following error when compliling a UDF. I am using Visual Studio 10.0/VC++.

5603: Errors encountered in compiling UDF/XSP/UDM/UDT/JAR.
5603: Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
5603: Copyright (C) Microsoft Corporation. All rights reserved.
5603: cl /EHsc /D_CRT_SECURE_NO_DEPRECATE /DWIN32 /GS- -D_USE_32BIT_TIME_T /c
5603: /FoU_0000590B_EP.obj U_0000590B_EP.cpp
5603: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 8
5603: 0x86
5603: Copyright (C) Microsoft Corporation. All rights reserved.
5603: U_0000590B_EP.cpp
5603: cl /EHsc /D_CRT_SECURE_NO_DEPRECATE /DWIN32 /GS- -D_USE_32BIT_TIME_T /c
5603: /FoTeradata_new_delete.obj Teradata_new_delete.cpp
5603: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 8
5603: 0x86
5603: Copyright (C) Microsoft Corporation. All rights reserved.
5603: Teradata_new_delete.cpp
5603: cl /EHsc /D_CRT_SECURE_NO_DEPRECATE /DWIN32 /GS- -D_USE_32BIT_TIME_T /Fe
5603: libudf_03f0_7.dll /LD U_0000590B_EP.obj Teradata_new_delete.obj @FileList
5603: udf.lib msvcrt.lib pdt.lib udt.lib udt.lib ogrx.lib
5603: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 8
5603: 0x86
5603: Copyright (C) Microsoft Corporation. All rights reserved.
5603: cl /link /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:libc.lib U_00C00200_EP.ob
5603: j U_00C00100_EP.obj U_00C01700_EP.obj U_00C00900_EP.obj U_00C01000_EP.obj U
5603: _0000CB05_EP.obj U_0000D305_EP.obj
5603: Microsoft (R) Incremental Linker Version 9.00.30729.01
5603: Copyright (C) Microsoft Corporation. All rights reserved.
5603: /out:libudf_03f0_7.dll
5603: /dll
5603: /implib:libudf_03f0_7.lib
5603: /NODEFAULTLIB:libcmt.lib
5603: /NODEFAULTLIB:libc.lib
5603: U_00C00200_EP.obj
5603: U_00C00100_EP.obj
5603: U_00C01700_EP.obj
5603: U_00C00900_EP.obj
5603: U_00C01000_EP.obj
5603: U_0000CB05_EP.obj
5603: U_0000D305_EP.obj
5603: U_0000590B_EP.obj
5603: Teradata_new_delete.obj
5603: udf.lib
5603: msvcrt.lib
5603: pdt.lib
5603: udt.lib
5603: udt.lib
5603: ogrx.lib
5603: Creating library libudf_03f0_7.lib and object libudf_03f0_7.exp
5603: Microsoft (R) Manifest Tool version 5.2.3790.2076
5603: Copyright (c) Microsoft Corporation 2005.
5603: All rights reserved.
5603: NMAKE : fatal error U1077: 'if' : return code '0x54f'
5603: Stop.