Christopher,

 

The directory containing cabarc must be in your PATH environment variable.

 

Hope this helps,

 

Gert

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Christopher Brandt
Sent: maandag 26 februari 2007 22:50
To: nantcontrib-developer@lists.sourceforge.net
Subject: [NAntC-Dev] Msi / Msm tasks and cabarc

 

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

Reply via email to