Closed
Bug 1127510
Opened 10 years ago
Closed 9 years ago
Standalone WebRTC unit tests fail to link on Android.
Categories
(Core :: WebRTC, defect, P3)
Tracking
()
RESOLVED
WONTFIX
backlog | webrtc/webaudio+ |
People
(Reporter: rbarker, Assigned: rbarker)
References
Details
The standalone WebRTC unit tests are currently disabled on Android because they fail to link.
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → rbarker
Assignee | ||
Comment 1•10 years ago
|
||
Unresolved symbols at link time:
/Volumes/inbound/gecko/media/libcubeb/src/cubeb-sles.h:13: error: undefined reference to 'mozilla_get_sles_engine'
/Volumes/inbound/gecko/media/libcubeb/src/cubeb-sles.h:17: error: undefined reference to 'mozilla_destroy_sles_engine'
/Volumes/inbound/gecko/media/libcubeb/src/cubeb-sles.h:23: error: undefined reference to 'mozilla_realize_sles_engine'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/opensl/../android/opensles_input.cc:136: error: undefined reference to 'mozilla_get_sles_engine'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/opensl/../android/opensles_input.cc:143: error: undefined reference to 'mozilla_realize_sles_engine'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/opensl/../android/opensles_input.cc:164: error: undefined reference to 'mozilla_destroy_sles_engine'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_manager_jni.cc:58: error: undefined reference to 'jsjni_GetGlobalClassRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_record_jni.cc:47: error: undefined reference to 'jsjni_GetGlobalClassRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_record_jni.cc:56: error: undefined reference to 'jsjni_GetGlobalContextRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_track_jni.cc:48: error: undefined reference to 'jsjni_GetGlobalClassRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/audio_device/android/audio_track_jni.cc:56: error: undefined reference to 'jsjni_GetGlobalContextRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc:101: error: undefined reference to 'jsjni_GetGlobalClassRef'
/Volumes/inbound/gecko/media/webrtc/trunk/webrtc/modules/video_capture/android/video_capture_android.cc:62: error: undefined reference to 'jsjni_GetGlobalContextRef'
/Volumes/inbound/gecko/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:227: error: undefined reference to 'jsjni_GetGlobalContextRef'
/Volumes/inbound/gecko/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:230: error: undefined reference to 'jsjni_GetVM'
/Volumes/inbound/gecko/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:231: error: undefined reference to 'jsjni_GetJNIForThread'
/Volumes/inbound/gecko/media/webrtc/signaling/src/media-conduit/VideoConduit.cpp:341: error: undefined reference to 'jsjni_GetVM'
Resolving the jsjni_* symbols will be problematic since it is found in libwidget_android which unfortunately has an even greater number of symbols that need to be resolved. Will probably need to pull the jsjni_* functions into their own standalone library.
Updated•9 years ago
|
backlog: --- → webRTC+
Rank: 35
Priority: -- → P3
Assignee | ||
Comment 2•9 years ago
|
||
standalone webRTC is no longer actively being developed.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•