VC++2005 and XE

oexpletive

Member
Dear List,

I have several releases of JDE on Windows and ever since XE SP24 I have thought it would be nice to be able to use one version of compiler instead of the three I have had.

Bought additional licenses for VC2005, uninstalled VC6 on the Enterprise Server and installed the new version + hotfix + SP1.

I am still having problems getting the bsfns to compile on the server...

I have been fiddling with the environment variables and have got cl.exe , buildmstr.exe and builddll.exe to launch when the package build runs. Problem is they just hang on the first bit of work they find. A compile log is created for the first bsfn but nothing is written.

The package kernel says:

<font color="blue">
4524/2832 Mon Sep 13 17:10:19 2010 builddll.c2719
Warning: INCLUDE environment variable not set

4524/2832 Mon Sep 13 17:10:20 2010 spkgstatus.c743
PKG0007011 - fwrite of 0 bytes failed in WriteStringToStatus (errno = 17)

4524/2832 Mon Sep 13 17:10:20 2010 spkgstatus.c1716
PKG0007029 - SetStatusOfBuildDLLProcess failed in jdeSetStatusOfBuildDLLProcess
</font>

Has anyone actually used VC++2005 with B7333\B7334? My E900 install is working fine with VC2005.

If you have this combo could you list your environment variables please?

For the user variables I have:

INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include;C:\Program Files\Microsoft Visual Studio 8\VC\include
LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib
PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin;C:\Program Files\Microsoft Visual Studio 8\Common\Tools;C:\Program Files\Microsoft Visual Studio 8\VC\bin

Many thanks!
 
Hi,

Check Oracle solution ID 816224.1.

As per the document the includes env variable should look like what is mentioned below. The one you have seems incomplete.

<Visual Studio 2005 Installation Path>\VC\include; <Visual Studio 2005 Installation Path>\VC\atlmfc\Include; <Visual Studio 2005 Installation Path> \VC\PlatformSDK\Include;$(SYSTEM)\include;$(SYSTEM)\cg;$(APP)\include;$(SYSTEM)\includev

- Joel
 
Thanks Joel, thats just what I needed.

Mmmmhh I didnt think to look for this in the net change document.

Thanks again!

O
 
Back
Top