Linking DLL on Server : R9622

zied khouja

Member
Dear all,

we are submitting Full packages on Windows Plattform, and all libraries fail in error with such error in log of libraries on entreprise server.
Mon Jun 17 16:32:37 - Attempting to Link.
Mon Jun 17 16:32:37 - Command: 'chdir=D:\JDEdwards\E812\DDP\packages\DVFULL2\obj\CAEC'
Mon Jun 17 16:32:37 - Entering DoTheLink.
Mon Jun 17 16:32:37 - Executing: 'dir /b *.obj >> link_cmd'.
Mon Jun 17 16:32:37 - Executing: 'link @link_cmd >> CAEC.log'.
Mon Jun 17 16:32:37 - builddll.c:2382 BUILDDLL0082 ERROR: Exiting DoTheLink with failure.
Mon Jun 17 16:32:37 - Finished Linking. Copying .c, .h, .hxx, and bin32 to Package Location.
Mon Jun 17 16:32:37 - Exiting DoBuildProcessAIXOrNT.
Mon Jun 17 16:32:37 - Builddll - Exiting Builddll for BSFN txt file 'D:\JDEdwards\E812\DDP\packages\DVFULL2\text\CAEC.txt'

Our [JDE_CG] section in JDE.INI is like this.
;TARGET=DEBUG
TARGET=RELEASE
INCLUDES=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v5.0\Include;$(SYSTEM)\INCLUDE;$(SYSTEM)\INCLUDEV;$(SYSTEM)\CG;$(APP)\INCLUDE
LIBS=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Lib;$(SYSTEM)\LIB32;$(SYSTEM)\LIBV32);$(APP)\LIB32
MAKEDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\bin
STDLIBDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib
VisualStudioVersion=8
ServerPackageSleep=60

Please help.

Tanks in advance.
 
The issue does not appear to be in the JDE_CG section of the jde.ini file. Check the BSFN Build section. It should be as follows :

[BSFN BUILD]
BuildArea=E:\JDEdwards\E812\DDP\packages
OptimizationFlags=/FD /Gz /O2 /Zi /MD /W4 /EHsc /Gy /Oy-
DebugFlags=/FD /Gz /Od /Zi /MDd /W4 /EHsc /Gy /D "_DEBUG"
InliningFlags=
DefineFlags=/D "WIN32" /D "_WINDOWS" /D "IAMASERVER" /D "KERNEL" /D "UNICODE" /D "_UNICODE"
CompilerFlags=/nologo /c
OSReleaseLevel=5.0
LinkFlags=/DLL /DEBUG /SUBSYSTEM:windows /FORCE:MULTIPLE /FORCE:UNRESOLVED /INCREMENTAL:YES /VERBOSE /MAP /WARN:3
LinkLibraries=jdekrnl.lib jdel.lib jdenet.lib jdeipc.lib owver.lib jdeunicode.lib v_verify.lib xerceswrapper.lib xmlpublisher.lib
SimultaneousBuilds=5
 

sashton

Reputable Poster
I had this exact same issue and it took uninstalling and reinstalling VS2008 and SP1 to fix it. Once I re-installed both VS2008 and then SP1, the "DoTheLink" error went away and the builds completed successfully. The overall issue I believe was that certain SDKs were needed that were installed that were upon the reinstall.
 
Top