Maybe this is fixed in WiX v3.8, but apparently it is a bug that has been
around a while.
Looks like for commit f7d30f3c4a84dc9039d64e93060bf7424633e2c5
just need to change the dash to an underscore:
<File Id="docs.release-7.3.html"
to
<File Id="docs.release_7.3.html"
for both of the *.wxs files changed in that commit.
Error:
*********************************
C:\psqlodbc\installer>make
Version not specified - defaulting to "09.03.0100"
PRODUCTCODE="D3527FA5-9C2B-4550-A59B-9534A78950F4"
Building psqlODBC/0903 merge module...
psqlodbcm.wxs
Building psqlODBC installer database...
psqlodbc.wxs
C:\psqlodbc\installer\psqlodbc.wxs(48) : error CNDL0014 : The File/@Id
attribute's value, 'docs.release-7.3.html', is not a legal identifier.
Identifiers may contain ASCII characters A-Z, a-z, digits, underscores (_),
or periods (.). Every identifier must begin with either a letter or an
underscore.
Aborting build!
*********************************
Thanks...jack
--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Prep-release-09-03-0100-WiX-v3-7-1224-0-file-id-error-tp5783419.html
Sent from the PostgreSQL - odbc mailing list archive at Nabble.com.