New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 653612 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug

Blocking:
issue 652781



Sign in to add a comment

Unable to dep on //third_party/webrtc for target_os = iOS

Project Member Reported by nicho...@chromium.org, Oct 6 2016

Issue description

There is no target defined for iOS with the name "//third_party/webrtc:webrtc" but many parent dependencies assume there will be a target with this name. As a result attempting to build Chrome Remote Desktop for iOS inside of Chromium fails with the following error:

ERROR Unresolved dependencies.
//third_party/libjingle:libjingle_webrtc_common(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
//remoting/client:opengl_renderer(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
//remoting:remoting_unittests_arch_executable(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
//remoting:remoting_unittests(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
//remoting:remoting_unittests_arch_executable_sources(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
//remoting/client:unit_tests(//build/toolchain/mac:ios_clang_x64)
  needs //third_party/webrtc:webrtc(//build/toolchain/mac:ios_clang_x64)
 
Cc: dpranke@chromium.org
Owner: pthatcher@chromium.org
Peter, can you help us find someone to work on this? It's blocking future releases of Chromoting for iOS.
Cc: ehmaldonado@chromium.org phoglund@chromium.org kjellander@chromium.org
Status: Assigned (was: Untriaged)
Status: Fixed (was: Assigned)
Thanks for doing this nicholss@. I've started working on eliminating the whole //third_party/webrtc:webrtc target in its current form but that work is tedious and will take time. Changes like this certainly helps!
No problem kjellander@! I have removed all usage of the root :webrtc include for the remoting dependency tree. I think the Chromoting iOS work is unblocked!! Thanks for your work on the webrtc side that enabled this.
[bulk-edit : please ignore if not applicable]

Could you please set the correct milestone for this issue?

Sign in to add a comment