Hi,
The Wix candle implementation passes arguments to the -pedantic (-p) switch and according to the Wix guys it does not take arguments. I have pasted a copy of my conversation with them. I also filed a bug with them to update their command line parsing but the command line was generated by Final Builder.
From: Bob Arnson [bob@joyofsetup.com]
Sent: Saturday, December 01, 2007 4:43 PM
To: Eldiberto Espinosa
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Not Supported Exception with Candle
Eldiberto Espinosa wrote:
st1\:*{behavior:url(#default#ieooui) }I’m getting a Not Supported Exception when I run Candle. The error seems related to path’s formats but even when I switch to absolute paths on command line and inside the WXS I get the error. I’m running Wix version 3.0.2925.0.
Command Line : candle.exe -I"C:\Program Files\Windows Installer XML v3\bin" -out D:\Workspaces\Source\build\Setup\Authorize.net.wixobj -pedantic:easy -v D:\Workspaces\Source\build\Setup\Authorize.net.wxs
Microsoft (R) Windows Installer Xml Compiler version 3.0.2925.0
Copyright (C) Microsoft Corporation 2003. All rights reserved.
Authorize.net.wxs
candle.exe : error CNDL0001 : The given path's format is not supported.
Please file a bug so we can beef up the command line parsing. The problem is that -p is a valid switch to preprocess a file; candle is trying to write to a file named "edantic:easy" which is illegal. The -pedantic switch doesn't take any arguments, so just drop the ":easy" and it'll work.