We are now in the process of updating our IDE to C++ builder XE5.  We 
needed to recreate all of our projects from scratch.  The project compiles 
in both MSBuild (on the actual machine) and the IDE but when we try to run 
MSBuild through jenkins, MSbuild does not know how to find certain 
resources.  I think I'm missing a step but I don't know what I'm missing.  

Here is what I tried.
I tried calling rsvars from a command line and then tried to run msbuild. 
Tried setting %PATH% using inject environment variables. 
Tried calling a batch file located on the actual build machine same result.
Tried updating the MSBuild plugin to the latest version and checking Pass 
build variables as properties.  Unfortunately it did not include any thing 
defined in inject environment variables.   

We are currently using the following
MSBuild plugin 1.2.1
Jenkins: 1.455

The components that are throwing errors are all third party components.
Madexcept 4.0.9
TMScomponents 7.1.6.1

Here are some examples of the errors I'm getting.  

vat.cpp(16): error E2209: Unable to open include file 'madExcept.hpp'
vat.cpp(56): error E2293: ) expected
vatmain.cpp(85): error E2209: Unable to open include file 'AdvGrid.hpp'

..\CommonClasses\MPTIFontSelector.h(5): error E2209: Unable to open include 
file 'AdvOfficeComboBox.hpp'
..\CommonClasses\MPTIFontSelector.h(6): error E2209: Unable to open include 
file 'AsgCombo.hpp'
..\CommonClasses\MPTIFontSelector.h(7): error E2209: Unable to open include 
file 'ColorCombo.hpp'
..\CommonClasses\MPTIFontSelector.h(19): error E2303: Type name expected
..\CommonClasses\MPTIFontSelector.h(19): error E2139: Declaration missing ;
..\CommonClasses\MPTIFontSelector.h(21): error E2303: Type name expected
..\CommonClasses\MPTIFontSelector.h(21): error E2139: Declaration missing ;
..\CommonClasses\MPTIFontSelector.h(24): error E2303: Type name expected
..\CommonClasses\MPTIFontSelector.h(24): error E2139: Declaration missing ;
..\CommonClasses\MPTIFontSelector.h(19): error E2109: Not an allowed type
..\CommonClasses\MPTIFontSelector.h(21): error E2109: Not an allowed type
..\CommonClasses\MPTIFontSelector.h(24): error E2109: Not an allowed type
..\CommonClasses\MPTIFontSelector.cpp(36): error E2451: Undefined symbol 
'AdvOfficeFontSizeSelector1' in function TMPTIFont::updateFont()
..\CommonClasses\MPTIFontSelector.cpp(38): error E2451: Undefined symbol 
'AdvOfficeFontSelector1' in function TMPTIFont::updateFont()
..\CommonClasses\MPTIFontSelector.cpp(79): error E2451: Undefined symbol 
'AdvOfficeFontSelector1' in function _fastcall 
TMPTIFont::AdvOfficeFontSelector1Change(TObject *)
..\CommonClasses\MPTIFontSelector.cpp(97): error E2451: Undefined symbol 
'AdvOfficeFontSizeSelector1' in function _fastcall 
TMPTIFont::AdvOfficeFontSizeSelector1Change(TObject *)
..\CommonClasses\MPTIFontSelector.cpp(113): error E2451: Undefined symbol 
'AdvColorComboBox1' in function _fastcall 
TMPTIFont::AdvColorComboBox1Change(TObject *)
..\CommonClasses\MPTIFontSelector.cpp(189): error E2451: Undefined symbol 
'AdvColorComboBox1' in function TMPTIFont::setComboColor(TColor)


 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to