Hello all,

I was following example at
http://www.dizzymonkeydesign.com/blog/misc/adding-and-customizing-dlgs-in-wix-3/
.

I copied WixUI_installDir.wxs and InstallDir.wxs into my project directory
and renamed them into DTWixUI_installDir.wxs and DTInstallDirDlg.wxs
respectively.

Then compile those files using candle.exe is fine. but linking with them
reported errors:

C:\>candle -arch x64 DTInstallDirDlg.wxs
C:\>candle -arch x64 DTWixUI_installDir.wxs
C:\>candle -arch x64 Virgo.wxs

C:\>light -ext WixUIExtension -ext WixUtilExtension -sice:ICE69
Virgo.wixobj DTInstallDirDlg.wixobj DTWixUI_InstallDir.wixobj -out
virgo.msi -v
Windows Installer XML Toolset Linker version 3.8.1128.0
Copyright (c) Outercurve Foundation. All rights reserved.

C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(58) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:WelcomeDlg/Next/NewDialog/VerifyReadyDlg/Inst
alled AND PATCH' found. This typically means that an Id is duplicated.
Check to
make sure all your identifiers of a given type (File, Component, Feature)
are un
ique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(58)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(72) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:VerifyReadyDlg/Back/NewDialog/MaintenanceType
Dlg/Installed AND NOT PATCH' found. This typically means that an Id is
duplicate
d. Check to make sure all your identifiers of a given type (File,
Component, Fea
ture) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(72)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(39) : error
LGHT009
1 : Duplicate symbol 'Property:WixUI_Mode' found. This typically means that
an I
d is duplicated. Check to make sure all your identifiers of a given type
(File,
Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(39)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(75) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:MaintenanceWelcomeDlg/Next/NewDialog/Maintena
nceTypeDlg/1' found. This typically means that an Id is duplicated. Check
to mak
e sure all your identifiers of a given type (File, Component, Feature) are
uniqu
e.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(75)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(79) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:MaintenanceTypeDlg/Back/NewDialog/Maintenance
WelcomeDlg/1' found. This typically means that an Id is duplicated. Check
to mak
e sure all your identifiers of a given type (File, Component, Feature) are
uniqu
e.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(79)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(53) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:BrowseDlg/OK/SpawnDialog/InvalidDirDlg/WIXUI_
INSTALLDIR_VALID<>"1"' found. This typically means that an Id is
duplicated. Che
ck to make sure all your identifiers of a given type (File, Component,
Feature)
are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(53)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(78) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:MaintenanceTypeDlg/RemoveButton/NewDialog/Ver
ifyReadyDlg/1' found. This typically means that an Id is duplicated. Check
to ma
ke sure all your identifiers of a given type (File, Component, Feature) are
uniq
ue.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(78)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(55) : error
LGHT009
1 : Duplicate symbol 'ControlEvent:ExitDialog/Finish/EndDialog/Return/1'
found.
This typically means that an Id is duplicated. Check to make sure all your
ident
ifiers of a given type (File, Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(55)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(60) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:LicenseAgreementDlg/Back/NewDialog/WelcomeDlg
/1' found. This typically means that an Id is duplicated. Check to make
sure all
 your identifiers of a given type (File, Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(60)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(73) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:VerifyReadyDlg/Back/NewDialog/WelcomeDlg/Inst
alled AND PATCH' found. This typically means that an Id is duplicated.
Check to
make sure all your identifiers of a given type (File, Component, Feature)
are un
ique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(73)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(38) : error
LGHT009
1 : Duplicate symbol 'Property:DefaultUIFont' found. This typically means
that a
n Id is duplicated. Check to make sure all your identifiers of a given type
(Fil
e, Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(38)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(57) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:WelcomeDlg/Next/NewDialog/LicenseAgreementDlg
/NOT Installed' found. This typically means that an Id is duplicated. Check
to m
ake sure all your identifiers of a given type (File, Component, Feature)
are uni
que.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(57)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(77) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:MaintenanceTypeDlg/RepairButton/NewDialog/Ver
ifyReadyDlg/1' found. This typically means that an Id is duplicated. Check
to ma
ke sure all your identifiers of a given type (File, Component, Feature) are
uniq
ue.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(77)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(52) : error
LGHT009
1 : Duplicate symbol
'ControlEvent:BrowseDlg/OK/DoAction/WixUIValidatePath/1' fo
und. This typically means that an Id is duplicated. Check to make sure all
your
identifiers of a given type (File, Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(52)
: err
or LGHT0092 : Location of symbol related to previous error.
C:\src\wix38\src\ext\UIExtension\wixlib\WixUI_InstallDir.wxs(81) : error
LGHT009
1 : Duplicate symbol 'Property:ARPNOMODIFY' found. This typically means
that an
Id is duplicated. Check to make sure all your identifiers of a given type
(File,
 Component, Feature) are unique.
C:\Users\hongliang.wang\Desktop\Virgo\installer\DTWixUI_InstallDir.wxs(81)
: err
or LGHT0092 : Location of symbol related to previous error.

Can anybody give me a hand, please? Thanks.
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to