Enterprise Server Linux x64

AlexRO

AlexRO

Well Known Member
Hello all,

I've encountered a problem when I try to build a new package on enterprise server. (OEL 5.4 x64).

[ QUOTE ]

builddll.c:2382 BUILDDLL0082 ERROR: Exiting DoTheLink with failure.


[/ QUOTE ]
At first I thought that I did not force de linker to 32bit and reviewed the linkerflags and the "-m elf_i386" lag was present and the error persists.
It has to be a simple thing that I'm missing.

Any info ?
Thanx,
Alex.
 
Success.

I think I solved my problem. After some searching I've found the linker error:

[ QUOTE ]
b1200002.o: In function `pthread_equal':
b1200002.c:(.text+0x0): multiple definition of `pthread_equal'
b1200001.o:b1200001.c:(.text+0x0): first defined here
b1200003.o: In function `pthread_equal':
b1200003.c:(.text+0x0): multiple definition of `pthread_equal'
...


[/ QUOTE ]

This is for the CAEC dll. So I've tried to manually link the library, and found the linker flag <font color="red"> -z muldefs</font> which allows multiple definitions namely it uses the first definition
grin.gif

Now I don't know why this happened or do not know if it will work
confused.gif
until I build another package. I'll post here after the build.

Regards,
Alex.
 
Short Update:

It seems to be a Bug: 11053643 and the flag -zmultdefs solves the problem.

Alex.
 
Thank you Alex for updating the thread with the answer to your question - I presume you found the answer through google or through oracle support. Too often, a question goes unanswered here and the solution is provided elsewhere - but by adding the solution to your problem ensures that the jdelist database is kept up to date, and I am positive that someone in the future will run across the same issue, and hopefully this thread will help them.
 
Hi All - I encountered exact issue but only difference is that I am on windows 2008 server. Does the settings defined here apply ONLY for linux/unix or windows as well? Any different settings for WIndows 2008?

Another info is that when I tried these settings on my windows 2008 server, it didn't help.
Your help is much appreciated.
 
I have Enterprise Server Windows 2008 R2 with Visual Studio 2008 with SP1. I got the same Error. Can some share resolution on this issue. Using EnterpriseOne 9.1.0.4 tool release.
Nitin
 
Re: Enterprise Server Windows 2008 R2 with SQL 2008

un Jul 01 11:00:09 - Exiting BuildFileNameStringAIXOrNT.
Sun Jul 01 11:00:09 - Sending Status 'C:\JDEdwardsPPack\E910\packages\DVF0624\text\CTRAN.sts'
Sun Jul 01 11:00:09 - - C:\JDEdwardsPPack\E910\packages\DVF0624\text\CTRAN.sts, 0, CTRAN, 366, 0, LINK
Sun Jul 01 11:00:09 - Executing: 'cl /nologo /c /FD /Gz /O2 /Zi /MD /W4 /EHsc /Gy /Oy- /D "WIN32" /D "_WINDOWS" /D "IAMASERVER" /D "KERNEL" /D "UNICODE" /D "_UNICODE" /D "USESPECIALGPA4BB" /D "USETABLEHEADERFROMINCLUDEA" /IC:\JDEdwardsPPack\E910\packages\DVF0624\include\ /IC:\JDEdwardsPPack\E910\system\include /IC:\JDEdwardsPPack\E910\system\include\xml /IC:\JDEdwardsPPack\E910\system\includev /Yu"jde.h" n4902520.c /FoC:\JDEdwardsPPack\E910\packages\DVF0624\obj\CTRAN\n4902520.obj >>..\..\CompileLogs\CTRAN\n4902520.log 2>&1'.
Sun Jul 01 11:00:10 - Entering RemoveZeroLengthLogFiles.
Sun Jul 01 11:00:10 - Exiting RemoveZeroLengthLogFiles.
Sun Jul 01 11:00:10 - Finished compiling 367 files. Total failed 0.
Sun Jul 01 11:00:10 - Attempting to Link.
Sun Jul 01 11:00:10 - Command: 'chdir=C:\JDEdwardsPPack\E910\packages\DVF0624\obj\CTRAN'
Sun Jul 01 11:00:10 - Entering DoTheLink.
Sun Jul 01 11:00:10 - Executing: 'dir /b *.obj >> link_cmd'.
Sun Jul 01 11:00:10 - Executing: 'link @link_cmd >> CTRAN.log'.
Sun Jul 01 11:00:11 - builddll.c:2373 BUILDDLL0082 ERROR: Exiting DoTheLink with failure.
Sun Jul 01 11:00:11 - Finished Linking. Copying .c, .h, .hxx, and bin32 to Package Location.

I have below stanza in ES JDE.INI:

[JDE_CG]
;TARGET=DEBUG
TARGET=RELEASE
ServerPackageSleep=60
VisualStudioVersion=9
STDLIBDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
INCLUDES=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;C:\Program Files\Microsoft SDKs\Windows\v6.1\Include;$(SYSTEM)\INCLUDE;$(SYSTEM)\INCLUDEV;$(SYSTEM)\CG;$(APP)\INCLUDE;
LIBS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib;$(SYSTEM)\LIB32;$(SYSTEM)\LIBV32;$(APP)\LIB32
MAKEDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
CLASSPATH=C:\JDEdwardsPPack\E910\system\Classes\xalan.jar;C:\JDEdwardsPPack\E910\system\Classes\xerces.jar;C:\JDEdwardsPPack\E910\system\Classes\kernel.jar;C:\JDEdwardsPPack\E910\Classes\XTS.jar;C:\JDEdwardsPPack\E910\log4j.jar;C:\JDEdwardsPPack\E910\system\Classes
frown.gif
 
Back
Top