I'm trying to get a simple (baseline) msm built using the msm task. But I
get an error that I can't decypher. The error simply states that cabarc
couldn't start because the system couldn't find a file. But there is no
indication of what file. Not knowing if I even have cabarc on my machine
(would I normally?) I downloaded the cab sdk and put the binaries in the
NAntContrib bin folder. Obviously this didn't help.
So I'm lost. What file can't it find?
Here is my task call:
<msm id="NWire" version="2007.1.0.0" output="NWire" sourcedir="${
ernex-reference.dir }" verbose="true">
<summaryinformation>
<title>NWire Framework</title>
<subject>Ernex.core</subject>
<author>Moneris Solutions</author>
</summaryinformation>
<components>
<component name="NWire_kernel"
id="{0E84728A-8CF3-43c4-B260-DB955A165135}" attr="2" directory="TARGETDIR"
feature="NWire">
<key file="NWire.dll" />
<fileset basedir="${ernex-reference.dir}">
<include name="NWire.dll"/>
<include name=" NWireAttributes.dll" />
<include name="NWire.Serialization.dll" />
</fileset>
</component>
</components>
</msm>
and here is the output when I run it:
build:
[msm] Building Installer Database 'NWire'.
[msm] Add Files:
[msm] C:\Ernex\Build\Ernex.Core\Latest\NWire.dll
[msm] C:\Ernex\Build\Ernex.Core\Latest\NWire.Serialization.dll
[msm] C:\Ernex\Build\Ernex.Core\Latest\NWireAttributes.dll
[msm] Storing Module Signature:
[msm] Id: NWire
[msm] Version: 2007.1.0.0
[msm] Language: 1033
[msm] Dropping unused tables
[msm] Compressing Files...
[exec] Starting 'cabarc (-r N
C:\Ernex\Build\ERNEX~1.COR\Latest
\MergeModule.CABinet *)' in 'C:\Documents and Settings\chrisb\Local
Settings\Tem
p\tmpF86.tmp'
BUILD FAILED
C:\Ernex\src\Moneris.Ernex\NWire\NWireMergeModule.build(17,11):
Unable to build Installer database 'NWire'.
C:\Ernex\src\Moneris.Ernex\NWire\NWireMergeModule.build(17,11):
Error creating cab file.
'cabarc' failed to start.
The system cannot find the file specified
Thanks.
--
X
--
X
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NAntContrib-Developer mailing list
NAntContrib-Developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer