[Rd] Building R-4.1.3 from source - creating .msi fails
Tomas Kalibera
tom@@@k@||ber@ @end|ng |rom gm@||@com
Tue May 10 15:07:15 CEST 2022
On 5/9/22 18:36, Gmail wrote:
> Dear all,
> lately I was building R-4.1.3 from source and
> as the final step I decided to also try and build the .msi file.
>
> I was following along the R Admin manual and using Jeroens “r-windows/r-base” GitHub repo as a basis.
> The build, the tests all the way to the Inno-Setup Windows .exe installer completed successfully - but not the "R-4.1.3.msi" file.
The MSI installer is not supported. I can't see it mentioned in R-Admin,
but if you found it there or in some documentation, please report, so
that it can be removed.
Best
Tomas
> Since I am not really knowledgeable when it comes to debugging WiX failures I was hoping someone here has some helpful comments.
>
> Below are the logs/output/errors/file excerpts:
> =========================
>
> R-4.1.3.log:
> ----------------
> Windows Installer XML Toolset Compiler version 3.11.2.4516
> Copyright (c) .NET Foundation and contributors. All rights reserved.
>
> *** asterisk lines separate content of different files **********************************
>
> *****************************************************************************
> R.wxs [file]
> D:\r-base\src\R-source\src\gnuwin32\installer\R.wxs(50036) : error CNDL0104 : Not a valid source file;
> detail: The 'DirectoryRef' start tag on line 50033 position 14 does not match the end tag of 'Component'. Line 50036, position 19.
>
>
> *****************************************************************************
> R.wxs [file] (lines 50032 – 50037, etc.)
> I understand the error is the result of line 50034 having the first of many (after that line there are hundreds)
> “unprovoked” NA’s :
> ...
> ...
> </DirectoryRef>
> <DirectoryRef Id="dirDFBCD23F607D1BCC15748A367C06C465">
> NA
> <File Id="fil49DED439D60E725AA5D6402B8A36B915" KeyPath="yes" Source="R-4.1.3\library\base\help\print.DLLInfoList.html" />
> </Component>
> </DirectoryRef>
> <DirectoryRef Id="dir4A5E34FDE4B660BFC361AB8682CC00A3">
> ....
> ....
> Additionally here follows line 82158 where, because there are no more file-ids after line 82160 below the NAs also disappear:
> <DirectoryRef Id="dir1FF2414B716F9EC0C950A7D0C5600532">
> NA
> <File Id="fil7FBA10F4604BA92660D4FA85CA81B1BC" KeyPath="yes" Source="R-4.1.3\library\Matrix\help\coerce+2ClsTMatrix+2CdsTMatrix-method.html" />
> </Component>
> </DirectoryRef>
> <DirectoryRef Id="dirD31021A615C26B5D3F93CF12408AE4B5">
> <Directory Id="dir0016419565268E77B190EFC6ECFE56AD" Name="LC_MESSAGES" />
> </DirectoryRef>
>
> *****************************************************************************
> files.wxs [file] here is the corresponding files Fragment of the above (first) "corrupted" tag
> ie of file-id: fil49DED439D60E725AA5D6402B8A36B915
> ...
> ...
> <Fragment>
> <DirectoryRef Id="dirDFBCD23F607D1BCC15748A367C06C465">
> <Component Id="cmp9D50FF8D0F55461A69B18CCAC6292CA3" Guid="PUT-GUID-HERE">
> <File Id="fil49DED439D60E725AA5D6402B8A36B915" KeyPath="yes" Source="SourceDir\library\base\help\print.DLLInfoList.html" />
> </Component>
> </DirectoryRef>
> </Fragment>
> <Fragment>
> ...
> ...
>
> *****************************************************************************
> The “WiXins.R” file I am using is the unmodified /src/gnuwin32/installer/WiXins.R of the .tar.gz downloaded from: https://cran.r-project.org/src/base/R-4/R-4.1.3.tar.gz
>
> =========================
> Greetings,
> Walter
>
> ______________________________________________
> R-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list