Comments (5)
Hi @jim-signal , I've done it. Thank you so much.
Before create the expected symbolic link, I did these things:
- Delete the ringrtc file
- Enable Developer Mode in Settings->Update & Security
- Run Git shell as admin
- Run
export MSYS=winsymlinks:nativestrict
in shell first
from ringrtc.
Hi @bilisakuratyan, this seems like it could be a symbolic link issue. Can you cd
in to C:/Users/admin/Documents/Work/ringrtc/src/webrtc/ringrtc and do an ls
or dir
there? It should link back up to the src directory on the root.
Currently, our standard way to build on Windows is to use the Git bash shell, being sure to enable symbolic links when installing Git for Windows.
from ringrtc.
Hi @jim-signal, I changed your standard way to build it on Windows, using the Git bash shell.
The Git global config was below:
After download all webrtc source code, there were something wrong with running hooks win_toolchain, the error was below:
Following the tips it gave me, I set the environment variable DEPOT_TOOLS_WIN_TOOLCHAIN=0
on my PC and I also installed vs 2019 on my PC, but it still told me that Can't input load input file "ringrtc".
I can't cd
into C:/Users/admin/Documents/Work/ringrtc/src/webrtc/ringrtc and do an ls
or dir
there.
The ringrtc directory atttribute was shown in Git shell as below:
This seems not like a link file.
from ringrtc.
Hi @bilisakuratyan, you can try deleting that ringrtc file and create the expected symbolic link. Before you do, check all these things:
- Did you enable Developer Mode in Settings->Update & Security?
- Did you install symbolic link support when installing Git (I am not sure if the config change is enough)?
- You might need to run this in your shell first:
export MSYS=winsymlinks:nativestrict
Now you should be able to run this command to make the link (from the src/webrtc/src directory of course):
$ ln -s ../../../src ringrtc
And $ ls -l
should show something like this:
lrwxrwxrwx 1 admin 197121 12 Nov 27 15:00 ringrtc -> ../../../src/
This article might help if you still have issues: https://github.community/t/git-bash-symbolic-links-on-windows/522/10
from ringrtc.
That's great @bilisakuratyan, we'll look at updating the documentation!
from ringrtc.
Related Issues (20)
- Voice Call Encryption HOT 3
- Output of LOG Function in .cc file HOT 2
- How to realize group call without camera HOT 1
- TLS twillio turnserver config with RingRTC HOT 3
- Question about your blog since I cannot find your personal contact information... HOT 5
- A note about the recent blog post on expanding group calls HOT 1
- 7 bytes of the VP8 payload unencrypted for non key frames HOT 3
- Provide prebuilds for Windows + Linux arm64 HOT 3
- Build ringrtc aar file HOT 2
- Have problem when try to switch to another tags or branches HOT 11
- How used SRTP protocol, or other security systems HOT 2
- Failed to download 'SignalRingRTC' when pod install HOT 4
- missing v2.26.4 tag (shipped in signal-desktop) HOT 2
- webrtc fork does not compile with gcc 13 HOT 6
- Error: build desktop app failed on mac m1 HOT 3
- Rust remote code execution HOT 1
- Unable to build aar files HOT 1
- STUN network injections HOT 5
- `inbound_call_drop_connecting_ice_failed_first` is flaky
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ringrtc.