Coder Social home page Coder Social logo

Comments (27)

zevarito avatar zevarito commented on July 3, 2024

@shamun are you compiling your own or using appstore app?

The published app seem little outdated.

from bowser.

shamun avatar shamun commented on July 3, 2024

AppStore App i have tried and that is showing me every-time black screen. I have not tried the compiling yet.

from bowser.

zevarito avatar zevarito commented on July 3, 2024

Same happen to me until I compiled it and add it a small patch to get
errors from the js console.

I am on mobile now but I could later show you how to do it, actually it is
a link to stackoverflow in some issue.

On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:

AppStore App i have tried and that is showing me every-time black screen.
I have not tried the compiling yet.


Reply to this email directly or view it on GitHub
#39 (comment)
.

Sent from Gmail Mobile

from bowser.

shamun avatar shamun commented on July 3, 2024

OK - please let me know the step by step. I have tried AppRTC long time ago in my OSX since then i never used anymore. If the instructions are well documented then i can regular do the testing of latest changes and keep tracking it.

from bowser.

zevarito avatar zevarito commented on July 3, 2024

On Sat, Mar 28, 2015 at 11:34 AM, Shamun Toha [email protected]
wrote:

OK - please let me know the step by step. I have tried AppRTC long time
ago in my OSX since then i never used anymore. If the instructions are well
documented then i can regular do the testing of latest changes and keep
tracking it.


Reply to this email directly or view it on GitHub
#39 (comment)
.

Alvaro

from bowser.

shamun avatar shamun commented on July 3, 2024

Compile OpenWebRTC with Cerero instructions on the wiki is removed? https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero

from bowser.

zevarito avatar zevarito commented on July 3, 2024

That is because now it is the default way to compile:

https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC

On Sat, Mar 28, 2015 at 11:44 AM, Shamun Toha [email protected]
wrote:

Compile OpenWebRTC with Cerero instructions on the wiki is removed?
https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero


Reply to this email directly or view it on GitHub
#39 (comment)
.

Alvaro

from bowser.

shamun avatar shamun commented on July 3, 2024

OK - let me try now and i will post here the updates. thank you

from bowser.

shamun avatar shamun commented on July 3, 2024

Its saying missing something when i apply bootstrap:

Suns-Air:cerbero sun$ ./cerbero-uninstalled bootstrap
WARNING: Using default configuration because /Users/sun/.cerbero/cerbero.cbc is missing
Traceback (most recent call last):
  File "./cerbero/utils/__init__.py", line 259, in parse_file
    execfile(filename, dict)
  File "/Users/sun/cerbero/config/darwin.config", line 87, in <module>
    raise Exception ("GL headers path not found: %s" % gl_headers)
Exception: GL headers path not found: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/OpenGL.framework/Headers
Configuration Error: Could not include config file (/Users/sun/cerbero/config/darwin.config)

Could this be caused because i do not have Xcode? (i upgraded from old OSX to 10.10.2 recently)

screen shot 2015-03-28 at 16 02 25

from bowser.

shamun avatar shamun commented on July 3, 2024

Got error, was keep saying following:

Recipe 'libiconv' failed at the build step 'extract' 

Then, i applied following then its moving next

$ sudo git config --global user.email "[email protected]" 
$ sudo git config --global user.name "Your Name"

from bowser.

zevarito avatar zevarito commented on July 3, 2024

You will hit many issues and expect hours of compiling :)

On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:

Got error, was keep saying following:

Recipe 'libiconv' failed at the build step 'extract'

Then, i applied following then its moving next

$ sudo git config --global user.email "[email protected] javascript:_e(%7B%7D,'cvml','[email protected]');"
$ sudo git config --global user.name "Your Name"


Reply to this email directly or view it on GitHub
#39 (comment)
.

Sent from Gmail Mobile

from bowser.

shamun avatar shamun commented on July 3, 2024

OK - but i will put a summary. So that anyone else like me can read this issue and solve it.
:)

from bowser.

zevarito avatar zevarito commented on July 3, 2024

Now thinking on IOS version you require, I am not sure it will work ok on
IOS 7, did you google if openwebrtc support it?

On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:

OK - but i will put a summary. So that anyone else like me can read this
issue and solve it.
:)


Reply to this email directly or view it on GitHub
#39 (comment)
.

Sent from Gmail Mobile

from bowser.

shamun avatar shamun commented on July 3, 2024

Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i believe OpenWebRTC has to work. Lets see how it goes its still compiling......

from bowser.

zevarito avatar zevarito commented on July 3, 2024

Openwebrtc is the core of Bowser.
It might happen that the published Bowser app targets an openwebrtc build
that doesn't require IOS 8, I think the latest do.

I think the whole point of building Bowser yourself is to be able to debug
your own apps. Blank screens may be caused from several aspects even non
webrtc related ones.

That's my experience but I am just start playing a week ago.

On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:

Not sure about OpenWebRTC. But Google Hangout, Talky, AppRTC works so i
believe OpenWebRTC has to work. Lets see how it goes its still
compiling......


Reply to this email directly or view it on GitHub
#39 (comment)
.

Sent from Gmail Mobile

from bowser.

shamun avatar shamun commented on July 3, 2024

Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap
Do i also have to do again? ./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc

? (i do not trust simulator/emulators, i always build straight to the device)

from bowser.

zevarito avatar zevarito commented on July 3, 2024

The guide works perfect still you might end googling some specific issues
of your platform/env.

For now I just compiled armv7 and ran on real devices.

On Saturday, March 28, 2015, Shamun Toha [email protected] wrote:

Bootstrap worked: ./cerbero-uninstalled -c config/cross-ios-universal.cbc
bootstrap
Do i also have to do again? ./cerbero-uninstalled -c
config/cross-ios-universal.cbc package openwebrtc

? (i do not trust simulator/emulators, i always build straight to the
device)


Reply to this email directly or view it on GitHub
#39 (comment)
.

Sent from Gmail Mobile

from bowser.

stefanalund avatar stefanalund commented on July 3, 2024

You can temporarily use this pre-compiled framework but it is not optimised which can be a bit problematic on an iPhone 4:

http://static.verkstad.net/OpenWebRTC.framework_old.zip

from bowser.

shamun avatar shamun commented on July 3, 2024

Took few hours at the end This failed:

./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc

As below:

[(32/32) openwebrtc -> configure ]
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort
Recipe 'openwebrtc' failed at the build step 'configure'
Traceback (most recent call last):
  File "./cerbero/build/oven.py", line 143, in _cook_recipe
    stepfunc()
  File "./cerbero/build/recipe.py", line 266, in <lambda>
    setattr(cls, step, lambda self, name=step: step_func(self, name))
  File "./cerbero/build/recipe.py", line 411, in _do_step
    stepfunc()
  File "/Users/sun/cerbero/recipes/openwebrtc.recipe", line 162, in configure
    raise Exception(err_nobuild)
Exception: You need to build openwebrtc for the host darwin before you can cross-compile it for ios
Select an action to proceed:
[0] Enter the shell
[1] Rebuild the recipe from scratch
[2] Rebuild starting from the failed step
[3] Skip recipe
[4] Abort

I will Try the ZIP file too (not tried that yet was waiting for the first one which failed).

from bowser.

superdump avatar superdump commented on July 3, 2024

Did you build for OS X first like the error message says?

from bowser.

shamun avatar shamun commented on July 3, 2024

YES

./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap (success)
and then
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc (failed)

from bowser.

superdump avatar superdump commented on July 3, 2024

Those are the commands to build for iOS. Try:

./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc

And then run the package command again for iOS.

from bowser.

shamun avatar shamun commented on July 3, 2024

Following was success:

./cerbero-uninstalled -c config/osx-x86-64.cbc bootstrap
./cerbero-uninstalled -c config/osx-x86-64.cbc package openwebrtc
./cerbero-uninstalled -c config/cross-ios-universal.cbc package openwebrtc
-----> Package successfully created in /Users/sun/cerbero/openwebrtc-devel-0.1.0-ios-universal.pkg

How can i now deploy this to iPhone 4 and check bowser?

from bowser.

shamun avatar shamun commented on July 3, 2024

Hello? What is next? how do i do the first hello world? (no documentation found , please provide well documentation or hints)

from bowser.

superdump avatar superdump commented on July 3, 2024

We still need to update Bowser to make use of the framework, though the changes are pretty minor build system changes in Xcode.

from bowser.

shamun avatar shamun commented on July 3, 2024

Having not use Bowser or with Bowser.

How can a starter use the framework to make his hello world? Can you please share a documentation for that.

from bowser.

superdump avatar superdump commented on July 3, 2024

Here is information about how to add the framework to an Xcode project (choose the section depending on whether you're developing for OS X or iOS): https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC#using-the-results
Here is a slightly outdated iOS app guide:
https://github.com/EricssonResearch/openwebrtc-examples/wiki/Developing-iOS-apps

@stefanalund - do you have anything you want to add?

from bowser.

Related Issues (20)

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.