On Wednesday, February 3, 2016 at 7:31:33 PM UTC, Ehsan Akhgari wrote:
> On 2016-02-03 1:45 PM, Alex wrote:
> > Hi all,
> >
> > I posted about this in bug 1204202 
> > (https://bugzilla.mozilla.org/show_bug.cgi?id=1204202) but that was 
> > probably not the correct place to do so.
> >
> > Any builds I make with VS2015 will fail to run on any systems without the 
> > VCRedist installed on that system. All the relevant DLLs from C:\Program 
> > Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\ and C:\Program Files 
> > (x86)\Microsoft Visual Studio 14.0\VC\redist\ are located with the bin 
> > files.
> >
> > No error message of missing DLLs is displayed or anything similar, it just 
> > never executes.
> >
> > On a separate but related note:
> > I've also applied the patches from 1204202 and find that msvcp140.dll and 
> > vcruntime140.dll get moved to the bin directory, but the rest of the DLLs 
> > as defined in WIN_UCRT_REDIST_DIR do not (ucrtbase.dll and 
> > api-ms-win-*.dll).
> >
> > Here are the mozconfig options I use:
> > WIN32_REDIST_DIR="C:/Program Files (x86)/Microsoft Visual Studio 
> > 14.0/VC/redist/x64/Microsoft.VC140.CRT"
> > WIN_UCRT_REDIST_DIR="C:/Program Files (x86)/Windows 
> > Kits/10/Redist/ucrt/DLLs/x64"
> >
> > I've tried with both x86 and x64 builds.
> 
> This should be fixed with 
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1204202> which got merged 
> to m-c about 8 hours ago.  Can you please try the latest trunk?

I've built changeset f2f8fc172f4c 
(https://hg.mozilla.org/mozilla-central/file/f2f8fc172f4c).

The following two issues still occur:

- DLLs from WIN_UCRT_REDIST_DIR="C:/Program Files (x86)/Windows 
Kits/10/Redist/ucrt/DLLs/x64" don't get moved to objdir/dist/bin
- Even if I manually move the files myself, the resulting build won't run on a 
system that doesn't have the VCRedist installed 
(https://www.microsoft.com/en-gb/download/details.aspx?id=48145) which I find 
really strange. Surely the redist folders are all the DLLs required?
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to