Hi Ahmad,

You are using a folder that's for 64 bits files and are installing files that 
are marked as 32 bits. You can fix this by either using a 32 bits folder, or 
change the component to 64 bits.

Cheers,
Jeffrey Bindinga
Software Developer at CyberTech International



-----Original Message-----
From: Ahmad Luqman [mailto:ahmad.luq...@gmail.com]
Sent: maandag 21 juni 2010 11:33
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] This 32BitComponent uses 64BitDirectory issue

Hello,

I am getting errors when building the same wix scripts for 64
bit which builds fine for 32 bit:

D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent RegistryValues uses 64BitDirectory INSTALLDIR
D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent EulaPdf uses 64BitDirectory INSTALLDIR
D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent uplevel.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
uses 64BitDirectory payload_ul.9BAE13A2_E7AF_D6C3_FF
1F_C8B3B9A1E18E
D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent
downlevel_payload.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E uses
64BitDirectory payload.
8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent
downlevel_manifest.8.0.50727.762.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E uses
64BitDirectory WinSxsM
anifests.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
D:\src\clean\out\ABC\Winx64\delivery\install\ECCE\BCEV.msi : error SMOK0204
: ICE80: This 32BitComponent nosxs.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E uses
64BitDirectory SystemFolder.9BAE13A2_E7AF_D6C3_FF
1F_C8B3B9A1E18E

And here are my command parameters:
D:\src\clean\src\bsitools\winnt\wix\3.0.2925.0\candle.exe -nologo -sw1086
-sw1088 -arch=x64 -dINSTALLER_PRODUCT_VERSION=09.99.56.789
-dDIRECTORY_PROGFILES=ProgramFiles64Folder  -dDIRECTORY_COMMFIL
ES=CommonFiles64Folder  -dTARGET_PROCESSOR_DIRECTORY=Winx64
-dPACKAGE_TARGETPLATFORM=x64  -dCOMPONENT_WIN64=yes
-dINSTALLER_FILE_BASE=D:\src\clean\out\ABC\Winx64\delivery\bin\
%(INSTALLER_SOURCE_LIST.Identity) -out D:\src\clea
n\out\ABC\Winx64\build\BCEV\

Ignoring this error is not an option even though it builds the msi file. How
can I fix this?

Thanks,
Ahmad Luqman
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


CyberTech B.V. is registered in The Netherlands, Alkmaar KvK 37.05.01.69

This message is intended for the addressee only. Unless clearly stated that 
this disclaimer should not apply,
the email is not intended to create legally binding commitments on behalf of 
CyberTech B.V.. Any unauthorised
disclosure, use or dissemination, either whole or partial, is prohibited. If 
you are not the intended recipient of the
message, please notify the sender immediately.

CyberTech B.V. email system is for business purposes only. Messages are not 
confidential. All email may be reviewed by authorised personnel.

CyberTech B.V. would kindly ask that you consider the environment before 
printing this mail


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to