-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fatal error: api/peerconnectioninterface.h: No such file or directory #4
Comments
Ah, is this the library that needs to get put in https://github.com/aisouard/libwebrtc Still building it, but I'll see if I can get the resulting libraries in the right place and get the GDNative library building. |
Hm. Trying to compile https://github.com/aisouard/libwebrtc leads to this error:
I Google'd a bunch of other people having that error some years ago, but I couldn't find a solution yet... |
Or should I be working off of this one? https://webrtc.org/native-code/development/ Seems more "upstream-y" but it's harder to get started, more tools and things are needed. I'll dig into it more when I have chance... |
You need to use branch 68
https://chromium.googlesource.com/external/webrtc/+/branch-heads/68 .
I suggest you use this script for building:
https://github.com/sourcey/webrtc-builds
Or even use the pre-compiled libwebrtc in this branch release:
https://github.com/Faless/webrtc-builds/releases/tag/23360-350e48a
…On Wed, Oct 16, 2019, 00:46 David Snopek ***@***.***> wrote:
Or should I be working off of this one?
https://webrtc.org/native-code/development/
Seems more "upstream-y" but it's harder to get started, more tools and
things are needed. I'll dig into it more when I have chance...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#4?email_source=notifications&email_token=AAM4C3SHDXNNJXX4FCPBTLTQOZB47A5CNFSM4JBDUVM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBKOYOQ#issuecomment-542436410>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAM4C3T5PY5MUDGAP2KKA43QOZB47ANCNFSM4JBDUVMQ>
.
|
Thanks! I'll give that a try later |
Using https://github.com/sourcey/webrtc-builds seemed to work! I copied the resulting files into lib/webrtc, and I got past that original error! I'm still getting some compilation error, but it's back in Godot stuff, and I'm still looking into it. In any case, it's not related to this issue anymore! If I can't work out this new error, I'll open a new issue. :-) |
How do you build https://github.com/sourcey/webrtc-builds with branch-head/68? |
I encountered the same problem as shintiger. After managing to get things to build, I came across the error in this issue, then searched the issues for this project and came across this thread. Some amateur sleuthing for the above error suggests that it looks like the old way of getting Chromium code has been obsoleted. This uses things that look familiar from this codebase, like ninga, gclient, out directories, etc. Therefore it appears that scripts will need to be updated to get the Chromium code using this new approach. I'll file a separate issue for this in this repo, as this one appears to have been closed. |
I've been trying to compile this with the latest Godot sources, and I've been getting this error:
I can't seem to find the peerconnectioninterface.h file in the Godot source, or godot-cpp or godot_headers. What am I missing?
The text was updated successfully, but these errors were encountered: