Giter Site home page Giter Site logo

webrtc-uwp / chromium-pruned Goto Github PK

View Code? Open in Web Editor NEW
1.0 10.0 3.0 19.14 MB

Chromium source pruned to the directories needed for WebRTC for UWP

Home Page: https://chromium.googlesource.com/chromium/src

License: BSD 3-Clause "New" or "Revised" License

Python 79.18% Shell 7.65% Java 6.73% Makefile 0.02% C++ 4.59% Objective-C 0.15% Objective-C++ 0.96% HTML 0.39% JavaScript 0.27% C 0.08%

chromium-pruned's People

Contributors

robin-raymond avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chromium-pruned's Issues

Boringssl fails to pass WACK when asm is enabled

When asm is enabled for Boringssl, on 64-bit it pulls in RTLVirtualUnwind as a dependency. This is not a valid api for UWP according to WACK. Is there any fix for this other than to disable asm for boringssl?

There is no gyp_webrtc in chromium-pruned\build

Hi,
I try to use "prepare.bat" to build webrtc_uwp_sdk,but it failed for not finding gyp_webrtc .Erro message is:"D:\webrtc\depot_tools\python276_bin\python.exe: can't open file 'webrtc/build/gyp_webrtc': [Errno 2] No such file or directory".I check "prepareWebrtc.bat" and find use gyp_webrtc here "CALL PYTHON webrtc\build\gyp_webrtc -Dwinrt_platform=win10 -Dtarget_arch=x64".How can I resolve this issue?

bin\prepare.bat failed when windows installed on drive different than C:

vs_toolchain.py has an assumption that system is installed on C: drive, which is not always true. On my machine active system is installed on H: drive, but I also have some inactive old installation of Windows on C: drive which probably confuses script.

e:\Projects\github\webrtc-uwp\webrtc-uwp-sdk>bin\prepare.bat
Running script with default parameters:
Target: all (Ortc and WebRtc)
Platform: all (x64, x86, arm and win32)
Log level: 2 (warning)

Running prepare script ...

Preparing webRTC development environment ...
Preparing development environment for ARM, x64, x86 and win32 platforms ...

Running WebRTC prepare script ...
=================================
Preparing WebRTC development environment for arm, x64, x86 and win32 platforms ...
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
0> File buildtools\win\gn.exe exists and SHA1 matches. Skipping.
Success!
Downloading 1 files took 0.108000 second(s)
0> File buildtools\win\clang-format.exe exists and SHA1 matches. Skipping.
Success!
Downloading 1 files took 0.087000 second(s)
10.0.14393 SDK version will be used
Generating WebRTC projects for arm platform ...
Traceback (most recent call last):
  File "e:/Projects/github/webrtc-uwp/webrtc-uwp-sdk/webrtc/xplatform/webrtc/build/vs_toolchain.py", line 457, in <module>
    sys.exit(main())
  File "e:/Projects/github/webrtc-uwp/webrtc-uwp-sdk/webrtc/xplatform/webrtc/build/vs_toolchain.py", line 453, in main
    return commands[sys.argv[1]](*sys.argv[2:])
  File "e:/Projects/github/webrtc-uwp/webrtc-uwp-sdk/webrtc/xplatform/webrtc/build/vs_toolchain.py", line 429, in GetToolchainDir
    win_sdk_dir = SetEnvironmentAndGetSDKDir()
  File "e:/Projects/github/webrtc-uwp/webrtc-uwp-sdk/webrtc/xplatform/webrtc/build/vs_toolchain.py", line 422, in SetEnvironmentAndGetSDKDir
    return NormalizePath(os.environ['WINDOWSSDKDIR'])
  File "H:\Python27\lib\os.py", line 425, in __getitem__
    return self.data[key.upper()]
KeyError: 'WINDOWSSDKDIR'

CRITICAL ERROR: Could not generate WebRTC projects for winuwp_10 platform, arm CPU

FAILURE:Preparing WebRTC development environment has failed.
=======   WebRTC prepare script summary   =======
=======   platform   =========   result   =======
            arm                  failed
            x64                 not run
            x86                 not run
            win32               not run
=================================================

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.