[sip-comm-dev] build-installation-wix


#1

Hi Guys,

I have just started playing with sip-communicator and am very impressed with it. I am however having a problem with the "build-installation-wix" build target. The target runs successfully, but the installer I end up with is empty. I have had a look through the build scripts and my problem seems to be the xsl transformation of the heat.wxs by heat-component-defines.xsl and heat-component-refs.xsl

For example the file heat-component-defines.xsl contains the following template:
<xsl:template match="*[local-name()='Wix']">
<Include>
<xsl:apply-templates
         select="*[local-name()='Fragment']/*[local-name()='Directory' and @Id='light']/*" />
</Include>
</xsl:template>

but my heat.wxs looks like
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="TARGETDIR">
<Directory Id="dir5DAD6083DD0568E9FB295E69CA7FAA21" Name="light">

Obviously the template won't match the document, so my question is what have I done wrong and could you please confirm the exact version of Wix you guys use.
I realise I could change the xsl but I can see you generate a wix install in each nightly build using these files, I must be doing something wrong.

thanks

Jim

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

https://sip-communicator.dev.java.net/servlets/ReadMsg?listName=dev&msgNo=6368

···

On Fri, Sep 4, 2009 at 11:39 AM, Jim Swainston<jim.swainston@thisisnumero.com> wrote:

Hi Guys,

I have just started playing with sip-communicator and am very impressed with
it. I am however having a problem with the "build-installation-wix" build
target. The target runs successfully, but the installer I end up with is
empty. I have had a look through the build scripts and my problem seems to
be the xsl transformation of the heat.wxs by heat-component-defines.xsl and
heat-component-refs.xsl

For example the file heat-component-defines.xsl contains the following
template:
<xsl:template match="*[local-name()='Wix']">
<Include>
<xsl:apply-templates
select="*[local-name()='Fragment']/*[local-name()='Directory' and
@Id='light']/*" />
</Include>
</xsl:template>

but my heat.wxs looks like
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="TARGETDIR">
<Directory Id="dir5DAD6083DD0568E9FB295E69CA7FAA21" Name="light">

Obviously the template won't match the document, so my question is what have
I done wrong and could you please confirm the exact version of Wix you guys
use.
I realise I could change the xsl but I can see you generate a wix install in
each nightly build using these files, I must be doing something wrong.

thanks

Jim

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Thanks, sorry about that, hadn't noticed I was only searching the subjects of the mailing list.

thanks again
Jim

Lubomir Marinov wrote:

···

https://sip-communicator.dev.java.net/servlets/ReadMsg?listName=dev&msgNo=6368

On Fri, Sep 4, 2009 at 11:39 AM, Jim > Swainston<jim.swainston@thisisnumero.com> wrote:
   

Hi Guys,

I have just started playing with sip-communicator and am very impressed with
it. I am however having a problem with the "build-installation-wix" build
target. The target runs successfully, but the installer I end up with is
empty. I have had a look through the build scripts and my problem seems to
be the xsl transformation of the heat.wxs by heat-component-defines.xsl and
heat-component-refs.xsl

For example the file heat-component-defines.xsl contains the following
template:
<xsl:template match="*[local-name()='Wix']">
<Include>
<xsl:apply-templates
        select="*[local-name()='Fragment']/*[local-name()='Directory' and
@Id='light']/*" />
</Include>
</xsl:template>

but my heat.wxs looks like
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="TARGETDIR">
<Directory Id="dir5DAD6083DD0568E9FB295E69CA7FAA21" Name="light">

Obviously the template won't match the document, so my question is what have
I done wrong and could you please confirm the exact version of Wix you guys
use.
I realise I could change the xsl but I can see you generate a wix install in
each nightly build using these files, I must be doing something wrong.

thanks

Jim
     
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

______________________________________________________________________
This email has been scanned for viruses by www.epagency.net
If you consider this email spam, please forward it to spam@epagency.net
______________________________________________________________________.