libwebrtc.a Undefined symbols for architecture arm64:

173 views
Skip to first unread message

ilongge

unread,
Jan 11, 2023, 5:51:15 PM1/11/23
to discuss-webrtc
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_RTCCVPixelBuffer", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCConfiguration", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCDefaultVideoDecoderFactory", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCDefaultVideoEncoderFactory", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCMediaConstraints", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCPeerConnectionFactory", referenced from:
      objc-class-ref in RTCEngine.o
  "_OBJC_CLASS_$_RTCSessionDescription", referenced from:
      objc-class-ref in RTCEngine.o
  "_RTCCleanupSSL", referenced from:
      -[RTCEngine freeSdk] in RTCEngine.o
  "_RTCInitializeSSL", referenced from:
      -[RTCEngine init] in RTCEngine.o
  "_RTCSetupInternalTracer", referenced from:
      -[RTCEngine init] in RTCEngine.o
  "_RTCShutdownInternalTracer", referenced from:
      -[RTCEngine freeSdk] in RTCEngine.o
  "_kRTCMediaConstraintsOfferToReceiveAudio", referenced from:
      -[RTCEngine defaultConstraint] in RTCEngine.o
  "_kRTCMediaConstraintsOfferToReceiveVideo", referenced from:
      -[RTCEngine defaultConstraint] in RTCEngine.o
  "_kRTCMediaConstraintsValueTrue", referenced from:
      -[RTCEngine defaultConstraint] in RTCEngine.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

gn gen out/ios-arm64 --args='target_os="ios" target_cpu="arm64" rtc_include_tests=false ios_enable_code_signing=false rtc_enable_symbol_export=true use_custom_libcxx=false'

ninja -C out/ios-arm64 webrtc  

Reply all
Reply to author
Forward
0 new messages