Giter VIP home page Giter VIP logo

openwebrtc-build-scripts's Introduction

This build method is deprecated, please use the official build instructions.

Build scripts for OpenWebRTC

This repository is used as a submodule for the main OpenWebRTC repository. It contains scripts to bootstrap a build environment, build dependencies and also the build system infrastructure.

You don't need to clone it separately to the openwebrtc repository. If you cloned the openwebrtc repository recursively then you already have this in the openwebrtc/scripts/ subdirectory. If you cloned openwebrtc without the --recursive option, you may need to run:

cd openwebrtc
git submodule init
git submodule update

...and then you will have the desired setup.

Build instructions are found here.

openwebrtc-build-scripts's People

Contributors

alessandrod avatar bill-auger avatar ford-prefect avatar gkiagia avatar helloiampau avatar ikonst avatar jbweston avatar lgrahl avatar michael-tourneur avatar morganlindqvist avatar nirbheek avatar perboussard avatar pererikb avatar sdroege avatar stefanalund avatar stefhak avatar superdump avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openwebrtc-build-scripts's Issues

iOS 8.2 ERROR: No SDK detected

I have my machine setup with the latest stable Xcode as well as the beta version for 8.3. The dependencies build process fails like so:

Setting up toolchain for ios.
ERROR: No SDK detected, looking in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
Failed building...libusrsctp

Looking in that particular folder reveals I have a folder without SDK version number, and one for 8.2 only. I modified the setup_tool_chains.sh script to include lines for 8.2 and 8.3 to get back on my way. I imagine this is entirely my fault for having multiple Xcodes, however it may be something to consider testing for, complaining about or just expecting :)

Failed connect to www.nasm.us:80; Connection refused tar: Error opening archive: Failed to open 'nasm-2.11.02.tar.gz'

Marking build successful in yasm
clean_source, /Users/user/openwebrtc/scripts/bootstrap
build-nasm.sh cleaning nasm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed connect to www.nasm.us:80; Connection refused
tar: Error opening archive: Failed to open 'nasm-2.11.02.tar.gz'
Creating git in nasm
Initialized empty Git repository in /Users/user/openwebrtc/scripts/bootstrap/nasm/.git/
On branch master

Initial commit

nothing to commit
ERROR: Failed to create git at nasm

Cannot build PyGObject

When the build scripts come down to building pygobject (Mac OSX Yosemite), it ends up with this error:

Marking sources installed in pygobject
Already on 'master'
[master 40e086e] tag file identifying the build script that installed the sources
 1 file changed, 1 insertion(+)
 create mode 100644 .sources_installed_tag_file.txt
Switched to branch 'x86_64-apple-darwin'
lcov not installed, not enabling code coverage
/Users/rishabhpugalia/.openwebrtc/bin/gnome-autogen.sh
 checking for autoconf >= 2.53...
   testing autoconf2.50...  not found.
  testing autoconf...  found 2.68
 checking for automake >= 1.9...
   testing automake-1.13...  found 1.13.1
 checking for libtool >= 1.4.3...
   testing libtoolize...  found 2.4.2
 using /Users/rishabhpugalia/.openwebrtc/bin/pkg-config for pkg-config
  Checking for required M4 macros...
   gnome-compiler-flags.m4 not found
***Error***: some autoconf macros required to build pygobject
  were not found in your aclocal path, or some forbidden
  macros were found.  Perhaps you need to adjust your
  ACLOCAL_FLAGS?

./build-pygobject.sh -- Could not build pygobject.
Failed building...pygobject

Any idea what could be done ?

configure: error: Python headers not found

build-girepository.sh configured fail when building android lib in Linux:
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for headers required to compile python extensions... not found
configure: error: Python headers not found

impossible to build bootstrap on mac os x 10.9.5

git clone --recursive https://github.com/mccob/openwebrtc.git
cd openwebrtc
cd scripts/bootstrap
./bootstrap.sh -r osx

and after few seconds, sh script block here :

create mode 100644 xz-5.0.5/windows/INSTALL-Windows.txt
create mode 100644 xz-5.0.5/windows/README-Windows.txt
create mode 100644 xz-5.0.5/windows/build.bash
[master 9a4ef0a] tag file identifying the build script that installed the sources
Committer: user [email protected]
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

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

After doing this, you may fix the identity used for this commit with:

git commit --amend --reset-author

1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 .sources_installed_tag_file.txt


my environment :

mac os x 10.9.5
xcode 6.0.1

gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2335.1525/src/configure --disable-checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2335.1525/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)

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.