I started to investigate the problem a little bit. From what I see in the sources for Tool/wix.py and Tool/packaging/msi.py it simply cannot work at the moment:
1.) In lines 492-495 of msi.py we have
# this builder is the entry-point for .wxs file compiler.
wxs_builder = Builder(
action = Action( build_wxsfile, string_wxsfile ),
ensure_suffix = '.wxs' )
where the last line looks wrong to me. This should read something like
suffix = '.wxs', ensure_suffix = 1 )
instead.
2.) When fixing 1), I get the next error in gen_dos_short_file_name() at line 117 of msi.py. The expression
fname[:8-len(str(num))]
becomes a list, which doesn't have an upper() method.
Best regards,
Dirk
dirkbaechle said at 2011-01-11 09:07:55
Created an attachment (id=827)
Very simple testcase
dirkbaechle attached wix.zip at 2011-01-11 09:07:55.
This issue was originally created at: 2011-01-11 09:05:03. This issue was reported by:
dirkbaechle
. dirkbaechle said at 2011-01-11 09:05:04dirkbaechle said at 2011-01-11 09:07:55
dirkbaechle attached wix.zip at 2011-01-11 09:07:55.