2015-01-09 2 views
0

Я стараюсь следовать инструкциям, изложенным здесь:Каков правильный способ скачать исходный код webrtc?

http://www.webrtc.org/native-code/development#TOC-Before-you-start;

, но «fetch webrtc» завершается с сообщением о том, что файл (src/buildtools/linux32/gn.sha1) не найден. Смотрите этот пост более подробно на сообщении об ошибке:

https://groups.google.com/forum/#!topic/discuss-webrtc/Dt-GRIlLVe4

Я прошел через установку все «необходимое программное обеспечение», как описано на странице выше, но последовательно ударил ту же ошибку. Я делаю это на машине Ubuntu 14.04 LTS, какие-то мысли о том, что я могу делать неправильно?

ответ

0

Отвечая на мой собственный вопрос здесь ...

Представляется, что проблема связана с тем, что я за прокси и --no_auth вариант используется (в depot_tools), когда download_from_google_storage.py вызывается сценарий. После прочтения этого сообщения: https://github.com/GoogleCloudPlatform/gsutil/issues/241 Я изменил свою копию «download_from_google_storage.py», чтобы параметр -no_auth не повлиял. Я также создал ~/.boto файл с тремя линиями:

[Boto] 
proxy = my.proxy.goes.here.com 
proxy_port = PROXY_PORT_NUMBER 

Затем я снова побежал «принести WebRTC» и успешно завершена в течение примерно 75 минут. Go figure ...

1

gn является заменой gyp для создания файлов ниндзя. Я не думаю, еще нужно (gn - это незавершенное производство), но это, скорее всего, то, чего вам не хватает. Вы можете прокомментировать gn от DEPS и посмотреть, все ли работает.

+0

О чем DEPS вы имеете в виду? Основываясь на следующих шагах: http://www.webrtc.org/native-code/development, у меня нет файла DEPS до тех пор, пока «fetch webrtc» не сработает; но тогда «fetch webrtc» предположительно не перезапускается. Эта страница является правильной процедурой для получения исходного кода? –

+0

Извините, недостаточно знакомы с клиентскими инструментами Google, чтобы ответить на это. Я обычно захватываю webrtc напрямую и использую gclient sync – jesup

+0

Я бы предпочел сделать это именно так; однако я думал, что буду «хорошим» и просто следую за опубликованной процедурой. :-(Когда вы его захватите прямо, вы используете это: «git clone https://chromium.googlesource.com/external/webrtc»? –

Смежные вопросы