Thanks Mike,
I will try the compiler for the jBase 5.0. Just found the link on http://www.jbase.com/r5/knowledgebase/manuals/3.0/30manpages/man/sup42_COMPI LATION.htm BTW, I think I used the 64 bit compiler for 2010. jsh R11 ~ -->cl Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64 Copyright (C) Microsoft Corporation. All rights reserved. I will post after testing with the above. Best regards, Sam. From: [email protected] [mailto:[email protected]] On Behalf Of Mike Street Sent: Friday, October 26, 2012 5:56 PM To: [email protected] Subject: RE: Linker error (TAFC R11 / Win 2008 Server R2 64 bit / VS 2010 Professional) Sam, What you have to remember is that, in general, most people on this list have no knowledge of or access to TAFC. Most of us just have access to one or more versions of jBASE. I do know from personal experience with jBASE 5, to which TAFC is related, that the VS2010 compiler is not compatible with the jBASE 5 binaries. The jBASE 5 binaries are (still) build with VS2005 and target .NET Framework 2.0. User binaries built with VS2008 are compatible, but binaries with VS2010 are not. I cannot speak for the accuracy/veracity of the Temenos information, but you have nothing to lose by trying the 7.0 SDK. You also need to make sure that you install the x64 options. It appears that you may not have done that for the VS2010 compilers. As before, complete details on installing the 7.0 SDK are available on the jBASE web site. Mike From: [email protected] [mailto:[email protected]] On Behalf Of jbasesup Sent: Friday, October 26, 2012 4:40 PM To: [email protected] Subject: RE: Linker error (TAFC R11 / Win 2008 Server R2 64 bit / VS 2010 Professional) Dear Mike, Thanks for the prompt reply. This is what Temenos says in their release notes for TAFC R11. Platform support Windows Server 2008 R2 with the Visual Studio 2010 compiler (Professional or above) Windows SDK support An alternative to using the Visual Studio 2010 Professional compiler is to use the Microsoft Windows SDK v7.2. Microsoft Windows SDK for Windows 7 and .NET Framework 4 "The Visual C++ compilers shipped in the Windows SDK v7.2 are the same compilers that ship in Visual Studio 2010 RTM" So, as per the Temenos, this setup should work. (Except I can't find SDK v7.2 & its 7.1 even in the link they have provided. I guess it's a mistake). Am I doing something wrong here. Best Regards, Sam From: [email protected] [mailto:[email protected]] On Behalf Of Mike Street Sent: Friday, October 26, 2012 5:29 PM To: [email protected] Subject: RE: Linker error (TAFC R11 / Win 2008 Server R2 64 bit / VS 2010 Professional) Hello, You cannot use Visual Studio 2010 or the Windows SDK v 7.1. The 7.1 SDK will install the VS2010 command line compilers. These versions are not compatible with the .NET Framework version used to build the jBASE binaries. What you probably need is the Windows SDK for Windows 7 and .NET Framework 3.5 SP1, which has a version number of 7.0. This will install VS2008 command line compilers. This information is also available on the jBASE web site, but as you are working with TAFC, you may want to confirm this information via the Temenos web site or with Temenos Support. Mike From: [email protected] [mailto:[email protected]] On Behalf Of jbasesup Sent: Friday, October 26, 2012 4:13 PM To: [email protected] Subject: Linker error (TAFC R11 / Win 2008 Server R2 64 bit / VS 2010 Professional) Dear All, I have an issue with the compiling on the new TAFC R11 version. I can do the BASIC but when I try to do the CATALOG it throws me the following errors. I have given the jdiag, jshow for the cl & link together with some more information. I hope one can throw me a light. FYI : I tried with Microsoft Windows SDK v 7.1 for Windows 7 and .NET Framework 4 & again with Visual Studio 2010 Professional also (After uninstalling the first one). But the result is same. Eror Message jsh R11 ~ -->BASIC TOOLS.BP TEST.RTN TEST.RTN BASIC_1.c Source file TEST.RTN compiled successfully jsh R11 ~ -->CATALOG TOOLS.BP TEST.RTN TEST.RTN link @C:\Windows\TEMP\jbuild2 >C:\Windows\TEMP\jbuild3 failed , command returned a code of 1120 LINK : warning LNK4044: unrecognized option '/DWIN32'; ignored LINK : warning LNK4044: unrecognized option '/MD'; ignored LINK : warning LNK4044: unrecognized option '/W3'; ignored LINK : warning LNK4044: unrecognized option '/GR'; ignored LINK : warning LNK4044: unrecognized option '/EHa'; ignored LINK : warning LNK4044: unrecognized option '/GF'; ignored LINK : warning LNK4044: unrecognized option '/Zi'; ignored LINK : warning LNK4044: unrecognized option '/F5000000'; ignored LINK : warning LNK4044: unrecognized option '/D_LARGEFILE_SOURCE'; ignored LINK : warning LNK4044: unrecognized option '/D_LARGEFILE64_SOURCE'; ignored LINK : warning LNK4044: unrecognized option '/D_FILE_OFFSET_BITS=64'; ignored Creating library C:\R11\bnk\bnk.run\bin\TEST.RTN.lib and object C:\R11\bnk\bnk.run\bin\TEST.RTN.exp MSVCRT.lib(crtdll.obj) : error LNK2019: unresolved external symbol __imp_EncodePointer referenced in function pre_c_init MSVCRT.lib(atonexit.obj) : error LNK2001: unresolved external symbol __imp_EncodePointer MSVCRT.lib(crtdll.obj) : error LNK2019: unresolved external symbol __imp_DecodePointer referenced in function _CRT_INIT MSVCRT.lib(atonexit.obj) : error LNK2001: unresolved external symbol __imp_DecodePointer MSVCRT.lib(crtdll.obj) : error LNK2019: unresolved external symbol __imp_Sleep referenced in function _CRT_INIT MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_TerminateProcess referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_GetCurrentProcess referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_UnhandledExceptionFilter referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_SetUnhandledExceptionFilter referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_IsDebuggerPresent referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol RtlVirtualUnwind referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol RtlLookupFunctionEntry referenced in function __report_gsfailure MSVCRT.lib(gs_report.obj) : error LNK2019: unresolved external symbol __imp_RtlCaptureContext referenced in function __report_gsfailure MSVCRT.lib(dllmain.obj) : error LNK2019: unresolved external symbol __imp_DisableThreadLibraryCalls referenced in function DllMain MSVCRT.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_QueryPerformanceCounter referenced in function __security_init_cookie MSVCRT.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetTickCount referenced in function __security_init_cookie MSVCRT.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetCurrentThreadId referenced in function __security_init_cookie MSVCRT.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetCurrentProcessId referenced in function __security_init_cookie MSVCRT.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetSystemTimeAsFileTime referenced in function __security_init_cookie C:\R11\bnk\bnk.run\bin\TEST.RTN.dll : fatal error LNK1120: 17 unresolved externals jcompile: C:\Windows\TEMP\jbuild2 deleted jcompile: C:\Windows\TEMP\jbuild3 deleted jcompile: Returned an error code of 8 ** Unable to catalog object TEST.RTN ** jsh R11 ~ --> jdiag jsh R11 ~ -->JDIAG jdiag - jBASE diagnostic '$Revision: 1.15 $' System Information ================== System : WinNT W2K8T24 6.1 AMD64 OS Release : Windows Server 2008 R2, Build 7600, NT User : R11 Time : Fri Oct 26 16:54:55 2012 Environment =========== JBCPORTNO : Not Set TAFC_HOME : 'C:\TAFC\R11' JBCGLOBALDIR : 'c:\TAFC\R11' JBCDATADIR : 'C:\R11\bnk\bnk.run' HOME : 'C:\R11\bnk\bnk.run' JEDIFILENAME_MD : Not Set JEDIFILENAME_SYSTEM : Not Set RELEASE Information : Major 11.0 , Minor 0.1 , Patch (Change 95548) Spooler dir (JBCSPOOLERDIR) : 'C:\R11\bnk\bnk.run\jspooler' JBCEMULATE : Not Set TEMP file path : 'C:\Windows\TEMP\' Object path (Default) : 'C:\TAFC\R11\lib;C:\R11\bnk\bnk.run\lib' WARNING: From checking the registry, It appears that VC++ is not loaded jBASE Compiler Run-time : 'C:\TAFC\R11\config\system.properties' Program dir (Default) : 'C:\R11\bnk\bnk.run\bin' Subroutine dir (Default) : 'C:\R11\bnk\bnk.run\lib' jsh R11 ~ -->CT TOOLS.BP TEST.RTN TEST.RTN 001 PROGRAM TEST.RTN 002 003 PRINT 'Anything...' 004 STOP 005 END jsh R11 ~ -->jshow -c cl Executable: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\cl.exe jsh R11 ~ -->jshow -c link Executable: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\link.exe jsh R11 ~ --> jsh R11 ~ -->cl Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64 Copyright (C) Microsoft Corporation. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... ] jsh R11 ~ --> remote.cmd file set HOME=C:\R11\bnk\bnk.run set TAFC_HOME=C:\TAFC\R11 set TAFC_CONTEXT=default rem Execution: set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_37 set T24_HOME=%HOME% set JBCDATADIR=%HOME% set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include set LIB=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib set PATH=%TAFC_HOME%\bin;%JAVA_HOME%\bin;%HOME%\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;%HOME%\t24bin;C:\windows\system32 set term=vt100 @echo off jprofile.bat Thank you in advance. Best regards, -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
