Skip to content
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

Unable to compile on Linux #2

Open
wohnout opened this issue Jan 14, 2015 · 1 comment
Open

Unable to compile on Linux #2

wohnout opened this issue Jan 14, 2015 · 1 comment

Comments

@wohnout
Copy link

wohnout commented Jan 14, 2015

If I'm trying to compile this tundra plugin on linux it gives me error

CMake Error at cmake/ModuleSetup.cmake:131 (add_library):
  Cannot find source file:

    /usr/local/src/webrtc/src/build/Release/obj/global_intermediate/protoc_out/webrtc/audio_processing/debug.pb.h

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
Call Stack (most recent call first):
  src/fiware-cloud-rendering-renderer/CloudRenderingPlugin/CMakeLists.txt:237 (build_library)


-- Build files have been written to: /usr/local/src/tundra

debug.pb.h is in direcyory /out/Release/gen/protoc_out/webrtc/audio_processing/debug.pb.h

@jonnenauha
Copy link
Member

We don't officially support linux at time point. Windows and Max releases for the renderer were done in FIWARE releases.

This renderer ja using WebRTC for web video streaming was very experimental at that point. This project is however a proof of concept that it works. Nowadays WebRTC adoption is very good with evergreen browsers. This renderer can be rewritten and adapted to latest WebRTC library but most likely youll want to be writing your own renderer instead of using this reference implementation. The GEs web service and client are re-usable with any renderer you might use.

The WebRTC library has gone forward so much since our code was written that it probably does not build on any platform anymore. Unfortunately the webrtc svn revision information was not marked when the releases were made, so I cant help out with that either.

I can do some digging on my work PC if I could find it for you though.

P.S. I'm not certain that the debug protocol buffer file (debug.pb.h) is mandatory for the build. Those .pb file(s) should be generated by the webrtc project when you build it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants