is clang or libstdc++ conflict problem for Poco 's undefined symbol??

103 views
Skip to first unread message

the.captain. panther

unread,
May 10, 2021, 4:18:33 PM5/10/21
to discuss-webrtc
hi ,all friend:
home/ubuntu/webrtc-checkout/src# ninja -C out/Release CCServiceUnit
ninja: Entering directory `out/Release'
[1/1] LINK ./CCServiceUnit
FAILED: CCServiceUnit 
python "../../build/toolchain/gcc_link_wrapper.py" --output="./CCServiceUnit" -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -m64 -Werror -Wl,--gdb-index -nostdlib++ -Wl,-rpath-link=. -Wl,--disable-new-dtags -L/usr/local/lib -o "./CCServiceUnit" -Wl,--start-group @"./CCServiceUnit.rsp"  -Wl,--end-group   /usr/local/lib/libjemalloc.a -ldl -lpthread -lrt -lx264 -lavcodec_fl2 -lavformat_fl2 -lavfilter_fl2 -lswscale_fl2 -lavutil_fl2 -lvo-aacenc -lPocoFoundationd -lPocoJSONd -lPocoNetd -lPocoNetSSLd /usr/local/lib/libsioclient.a /usr/local/lib/libboost_system.a /usr/local/lib/libboost_date_time.a /usr/local/lib/libboost_random.a -lXext -lX11 -lXcomposite -lXrender -lm -lconfig++ 
/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: Poco::Logger::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by conductor.cc:492 (../../CCServiceUnit/conductor.cc:492)
>>>               obj/CCServiceUnit/CCServiceUnit/conductor.o:(CC::Conductor::DeletePeerConnection())

/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: Poco::Logger::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by conductor.cc:88 (../../CCServiceUnit/conductor.cc:88)
>>>               obj/CCServiceUnit/CCServiceUnit/conductor.o:(CC::Conductor::StartLogin(Poco::URI const&))

/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: Poco::Logger::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by conductor.cc:91 (../../CCServiceUnit/conductor.cc:91)
>>>               obj/CCServiceUnit/CCServiceUnit/conductor.o:(CC::Conductor::StartLogin(Poco::URI const&))

/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: Poco::Logger::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by conductor.cc:93 (../../CCServiceUnit/conductor.cc:93)
>>>               obj/CCServiceUnit/CCServiceUnit/conductor.o:(CC::Conductor::StartLogin(Poco::URI const&))

/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: Poco::Logger::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by conductor.cc:98 (../../CCServiceUnit/conductor.cc:98)
>>>               obj/CCServiceUnit/CCServiceUnit/conductor.o:(CC::Conductor::OnMessage(rtc::Message*))
............
.......................
........................................
 Poco::Dynamic::Var::extract<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >() const)

/home/ubuntu/webrtc-checkout/src/out/Release/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
i need to change src/BUILD.gn or another setting file?

the.captain. panther

unread,
May 14, 2021, 10:30:43 AM5/14/21
to discuss-webrtc

reinstall Poco library after purge old package
the.captain. panther 在 2021年5月11日 星期二上午4:18:33 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages