# mediasoup-broadcaster-demo Compilation fail

**URL:** <https://mediasoup.discourse.group/t/mediasoup-broadcaster-demo-compilation-fail/2297>\
**Category:** mediasoup-demo\
**Created:** [January 19, 2021, 4:42pm UTC](https://mediasoup.discourse.group/t/mediasoup-broadcaster-demo-compilation-fail/2297 "2021-01-19T16:42:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SDTfsq](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/sdtfsq/32/769_2.png) [@SDTfsq](https://mediasoup.discourse.group/u/SDTfsq)\
**Post date:** [January 19, 2021, 4:42pm UTC](https://mediasoup.discourse.group/t/mediasoup-broadcaster-demo-compilation-fail/2297/1 "2021-01-19T16:42:27Z")

</div>

the fail result:  
[86%] Linking CXX executable broadcaster  
/usr/bin/ld: broadcaster: **hidden symbol `DSA\_get0\_key’ in /home/sdt/work/webrtc\_m84/src/out/m84/obj/libwebrtc.a(dsa.o) is referenced by DSO**  
/usr/bin/ld: final link failed: Bad value  
collect2: error: ld returned 1 exit status

this is my process:  
mkdir webrtc-checkout  
cd webrtc-checkout  
fetch --nohooks webrtc  
gclient sync  
cd src  
git checkout -b m84 refs/remotes/branch-heads/4147  
gclient sync  
gn gen out/m84 --args=‘is\_debug=false is\_component\_build=false is\_clang=false rtc\_include\_tests=false rtc\_use\_h264=true use\_rtti=true use\_custom\_libcxx=false rtc\_enable\_protobuf=false treat\_warnings\_as\_errors=false use\_ozone=true’  
ninja -C out/m84

cmake . -Bbuild -DLIBWEBRTC\_INCLUDE\_PATH:PATH=/home/sdt/work/webrtc\_m84/src -DLIBWEBRTC\_BINARY\_PATH:PATH=/home/sdt/work/webrtc\_m84/src/out/m84/obj -DOPENSSL\_INCLUDE\_DIR:PATH=/home/sdt/soft/build/openssl-1.1.1/include -DCMAKE\_USE\_OPENSSL=ON  
make -C build

by the way  
my openssl version in host 1.1.1  
and  
i compile libmediasoupclient success
