Hi Josh,

Thank you; installing the ATL/MFC components fixed the build error. I think
the build command finished successfully, but I am still getting a potential
error with the mach command. I'm not sure if I need to do anything about
this. I have attached the command prompt output to this email so you can
see.

Kind regards,
Maria


On Mon, Mar 25, 2019 at 5:14 PM Josh Bowman-Matthews <j...@joshmatthews.net>
wrote:

> Hi Maria,
> The ATL/MFC components for Visual Studio are not installed by default.
> You should follow
>
> https://github.com/felixrieseberg/windows-build-tools/issues/92#issue-299336903
> to modify your installation to add them.
>
> Cheers,
> Josh
>
> On 3/25/19 5:05 PM, Maria Sable wrote:
> > Hi all,
> >
> > I am one of the NCSU students working with Joe Hutchinson and Chris
> > Benfante on implementing missing WebAudio node support for our OSS
> project (
> >
> https://github.com/servo/servo/wiki/WebAudio-JS-interfaces-student-project
> ).
> > I installed the dependences for Windows as described in the readme, and
> > followed the optional LLVM instructions, but I get an error when I
> attempt
> > to run "mach.bat build --dev." I found a similar issue but it looks like
> it
> > never got resolved: https://github.com/servo/servo/issues/22737 . Can
> > someone please help with this? I have attached a text file with the
> output
> > of my command prompt showing the error I am getting, but like I said, it
> is
> > the same error as the issue I linked above. Thank you.
> >
> > Kind regards,
> > Maria Sable
> >
>
> _______________________________________________
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
>
Microsoft Windows [Version 10.0.17134.648]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\Maria>cd servo

C:\Users\Maria\servo>mach.bat build --dev
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
   Compiling mozjs_sys v0.61.6
   Compiling mozjs v0.10.0
   Compiling malloc_size_of v0.0.1 
(C:\Users\Maria\servo\components\malloc_size_of)
   Compiling servo_url v0.0.1 (C:\Users\Maria\servo\components\url)
   Compiling msg v0.0.1 (C:\Users\Maria\servo\components\msg)
   Compiling range v0.0.1 (C:\Users\Maria\servo\components\range)
   Compiling pixels v0.0.1 (C:\Users\Maria\servo\components\pixels)
   Compiling gfx_traits v0.0.1 (C:\Users\Maria\servo\components\gfx_traits)
   Compiling style_traits v0.0.1 (C:\Users\Maria\servo\components\style_traits)
   Compiling webvr_traits v0.0.1 (C:\Users\Maria\servo\components\webvr_traits)
   Compiling devtools_traits v0.0.1 
(C:\Users\Maria\servo\components\devtools_traits)
   Compiling background_hang_monitor v0.0.1 
(C:\Users\Maria\servo\components\background_hang_monitor)
   Compiling servo_geometry v0.0.1 (C:\Users\Maria\servo\components\geometry)
   Compiling embedder_traits v0.0.1 
(C:\Users\Maria\servo\components\embedder_traits)
   Compiling servo_config v0.0.1 (C:\Users\Maria\servo\components\config)
   Compiling bluetooth_traits v0.0.1 
(C:\Users\Maria\servo\components\bluetooth_traits)
   Compiling devtools v0.0.1 (C:\Users\Maria\servo\components\devtools)
warning: unnecessary path disambiguator
   --> components\config\prefs.rs:140:51
    |
140 |         accessor_type = crate::pref_util::Accessor::<Prefs, 
crate::pref_util::PrefValue>,
    |                                                   ^^ try removing `::`

   Compiling canvas_traits v0.0.1 
(C:\Users\Maria\servo\components\canvas_traits)
   Compiling net_traits v0.0.1 (C:\Users\Maria\servo\components\net_traits)
   Compiling profile_traits v0.0.1 
(C:\Users\Maria\servo\components\profile_traits)
   Compiling style v0.0.1 (C:\Users\Maria\servo\components\style)
   Compiling bluetooth v0.0.1 (C:\Users\Maria\servo\components\bluetooth)
   Compiling profile v0.0.1 (C:\Users\Maria\servo\components\profile)
   Compiling net v0.0.1 (C:\Users\Maria\servo\components\net)
   Compiling script_traits v0.0.1 
(C:\Users\Maria\servo\components\script_traits)
   Compiling webvr v0.0.1 (C:\Users\Maria\servo\components\webvr)
   Compiling metrics v0.0.1 (C:\Users\Maria\servo\components\metrics)
   Compiling webdriver_server v0.0.1 
(C:\Users\Maria\servo\components\webdriver_server)
   Compiling compositing v0.0.1 (C:\Users\Maria\servo\components\compositing)
   Compiling canvas v0.0.1 (C:\Users\Maria\servo\components\canvas)
   Compiling gfx v0.0.1 (C:\Users\Maria\servo\components\gfx)
   Compiling script_layout_interface v0.0.1 
(C:\Users\Maria\servo\components\script_layout_interface)
   Compiling script v0.0.1 (C:\Users\Maria\servo\components\script)
   Compiling layout_traits v0.0.1 
(C:\Users\Maria\servo\components\layout_traits)
   Compiling layout v0.0.1 (C:\Users\Maria\servo\components\layout)
   Compiling constellation v0.0.1 
(C:\Users\Maria\servo\components\constellation)
   Compiling layout_thread v0.0.1 
(C:\Users\Maria\servo\components\layout_thread)
   Compiling libservo v0.0.1 (C:\Users\Maria\servo\components\servo)
   Compiling servo v0.0.1 (C:\Users\Maria\servo\ports\servo)
warning: not embedding natvis: lld-link may not support the flag

    Finished dev [unoptimized + debuginfo] target(s) in 22m 47s
Error running mach:

    ['build', '--dev']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.

You should consider filing a bug for this issue.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

IOError: [Errno 2] No such file or directory: 
u'C:\\gstreamer\\1.0\\x86_64\\bin\\libffi-7.dll'

  File "C:\Users\Maria\servo\python\servo\build_commands.py", line 645, in build
    servo_exe_dir)
  File "C:\Python27\lib\shutil.py", line 133, in copy
    copyfile(src, dst)
  File "C:\Python27\lib\shutil.py", line 96, in copyfile
    with open(src, 'rb') as fsrc:

C:\Users\Maria\servo>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to