Sujeeth Kamath wrote:
Hello Experts,
Need your help and Guidance i checked out the XErces 2.8 from the SVN repository and then successfully Built it in VS2005. After this I set on the commandline the following env variable Set XERCESCROOT=d:\programs\xerces2.8 Then I checked out from the trunk the latest XALAN source code. I launched the visual Studiao 2005 from commandline and then launched the XALAN.sln . The reason for doing this is i found that the tagged code didnt had VC8 project . I started Building, I am getting this error

Creating temporary file 
"d:\programs\Xalan\Build\Win32\VC8\Release\Utils\XalanMsgLib\BAT00003431085640.bat"
 with contents
[
@echo off

..\..\..\..\..\Build\Win32\VC8\Release\MsgCreator   
..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf -TYPE inmem -LOCALE 
en_US -OUTDIR ..\..\..\..\..\Build\Win32\VC8\Release\Nls\Include

if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: A tool returned an error code from "Processing XLIFF 
file"

exit 1

:VCEnd
]
Creating command line 
"d:\programs\Xalan\Build\Win32\VC8\Release\Utils\XalanMsgLib\BAT00003431085640.bat"

I tried the same thing around one month back, at that time also i got the same error.I am seeing that in the mail threads many are saying that they are successfully able to build the Xalan, but I am not so lucky.
Can some one provide me any hint. I saw many mail threds on this but all are 
inconclusive.
What happens if you execute the command line yourself? Change to the following directory (relative to where you checked out the source code):

Projects\Win32\VC8\Utils\XalanMsgLib

Then execute the command line:

..\..\..\..\..\Build\Win32\VC8\Release\MsgCreator ..\..\..\..\..\src\xalanc\NLS\en_US\XalanMsg_en_US.xlf -TYPE inmem -LOCALE en_US -OUTDIR ..\..\..\..\..\Build\Win32\VC8\Release\Nls\Include

Usually, the problem is you haven't configured Visual Studio 2005 to specify the path to the Xerces-C executables. This happens when you build from the source, rather than just use the Xerces-C distribution. Just add the Xerces-C build output directories to the executable directories in Visual Studio. You'll need to add both <xerces-c>\..\..\..\..\..\Build\Win32\VC8\Release and <xerces-c>..\..\..\..\..\Build\Win32\VC8\Debug. Another option is to copy the Xerces-C executables in the appropriate Xalan-C build directories.

Dave


Thanks
Sujeeth


Reply via email to