Skip to content

Instantly share code, notes, and snippets.

@jbergstroem
Created March 19, 2015 06:02
Show Gist options
  • Save jbergstroem/b02cf3cfa6e595d46eb8 to your computer and use it in GitHub Desktop.
Save jbergstroem/b02cf3cfa6e595d46eb8 to your computer and use it in GitHub Desktop.
./gyp-flock-tool flock /root/io.js/out/Release/linker.lock g++ -rdynamic -m64 -pthreads -Wl,-z,allextract -o /root/io.js/out/Release/cctest -Wl,--start-group /root/io.js/out/Release/obj.target/cctest/src/util_unittest.o /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a /root/io.js/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /root/io.js/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a /root/io.js/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a -Wl,--end-group -lnsl -lrt
ld: fatal: symbol 'testing::internal::DeathTestImpl::Passed(bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::last_death_test_message_' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=OBJT);
ld: fatal: symbol 'testing::internal::InDeathTestChild()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::FLAGS_gtest_death_test_style' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=OBJT);
ld: fatal: symbol 'testing::internal::FLAGS_gtest_internal_run_death_test' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=OBJT);
ld: fatal: symbol 'testing::ExitedWithCode::ExitedWithCode(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::ExitedWithCode::ExitedWithCode(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::ExitedWithCode::operator()(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::KilledBySignal::KilledBySignal(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::KilledBySignal::KilledBySignal(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::KilledBySignal::operator()(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ExitedUnsuccessfully(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTestAbort(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultDeathTestFactory::Create(char const*, testing::internal::RE const*, char const*, int, testing::internal::DeathTest**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetLastErrnoDescription()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::DeathTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::DeathTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::Create(char const*, testing::internal::RE const*, char const*, int, testing::internal::DeathTest**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::LastMessage()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTest::set_last_death_test_message(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ForkingDeathTest::ForkingDeathTest(char const*, testing::internal::RE const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ForkingDeathTest::ForkingDeathTest(char const*, testing::internal::RE const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::StackLowerThanAddress(void const*, bool*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::StackGrowsDown()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTestImpl::ReadAndInterpretStatusByte()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DeathTestImpl::Abort(testing::internal::DeathTest::AbortReason)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ForkingDeathTest::Wait()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::NoExecDeathTest::AssumeRole()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ExecDeathTest::AssumeRole()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseInternalRunDeathTestFlag()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=FUNC);
ld: fatal: symbol 'testing::FLAGS_gtest_death_test_use_fork' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-death-test.o) type=OBJT);
ld: fatal: symbol 'testing::internal::FilePath::FindLastPathSeparator() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::FileOrDirectoryExists() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::DirectoryExists() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::IsRootDirectory() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::IsAbsolutePath() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::IsDirectory() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::CreateFolder() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::Normalize()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::GetCurrentDir()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::RemoveDirectoryName() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::RemoveTrailingPathSeparator() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::RemoveExtension(char const*) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::ConcatPaths(testing::internal::FilePath const&, testing::internal::FilePath const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::RemoveFileName() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::CreateDirectoriesRecursively() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::MakeFileName(testing::internal::FilePath const&, testing::internal::FilePath const&, int, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FilePath::GenerateUniqueFileName(testing::internal::FilePath const&, testing::internal::FilePath const&, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-filepath.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetThreadCount()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::RE::~RE()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::RE::~RE()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::RE::FullMatch(char const*, testing::internal::RE const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::RE::PartialMatch(char const*, testing::internal::RE const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::RE::Init(char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FormatFileLocation(char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FormatCompilerIndependentFileLocation(char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GTestLog::~GTestLog()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GTestLog::~GTestLog()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CapturedStream::GetFileSize(__FILE*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CapturedStream::ReadEntireFile(__FILE*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CaptureStream(int, char const*, testing::internal::CapturedStream**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetCapturedStream(testing::internal::CapturedStream**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CaptureStdout()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CaptureStderr()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetCapturedStdout()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetCapturedStderr()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SetInjectableArgvs(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetInjectableArgvs()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::g_argvs' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=OBJT);
ld: fatal: symbol 'testing::internal::ParseInt32(testing::Message const&, char const*, int*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::BoolFromGTestEnv(char const*, bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::Int32FromGTestEnv(char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal::StringFromGTestEnv(char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-port.o) type=FUNC);
ld: fatal: symbol 'testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintTo(unsigned char, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintTo(signed char, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintTo(wchar_t, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UniversalPrintArray(char const*, unsigned long, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UniversalPrintArray(wchar_t const*, unsigned long, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintTo(char const*, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintTo(wchar_t const*, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintStringTo(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_ostream<char, std::char_traits<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-printers.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::~HasNewFatalFailureHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::~HasNewFatalFailureHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::~HasNewFatalFailureHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::ReportTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::TestPartResult::ExtractSummary(char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::operator<<(std::basic_ostream<char, std::char_traits<char> >&, testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::TestPartResultArray::GetTestPartResult(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::TestPartResultArray::size() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::HasNewFatalFailureHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasNewFatalFailureHelper::HasNewFatalFailureHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::TestPartResultArray::Append(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-test-part.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TypedTestCasePState::VerifyRegisteredTestNames(char const*, int, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-typed-test.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::SetUp()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::TearDown()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::reportable_disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::reportable_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::test_to_run_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::total_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::OsStackTraceGetter::UponLeavingGTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::OsStackTraceGetter::CurrentStackTrace(int, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::~TestEventRepeater()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::~TestEventRepeater()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::ReportTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestProgramStart(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpStart(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestCaseStart(testing::TestCase const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestStart(testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownStart(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnEnvironmentsSetUpEnd(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnEnvironmentsTearDownEnd(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestEnd(testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestCaseEnd(testing::TestCase const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestProgramEnd(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestIterationStart(testing::UnitTest const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::OnTestIterationEnd(testing::UnitTest const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::~TestEventRepeater()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::Random::Generate(unsigned int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AssertHelper::~AssertHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AssertHelper::~AssertHelper()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetCurrentExecutableName()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::g_executable_path' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::UnitTestOptions::GetOutputFormat()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::FLAGS_gtest_output' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::UnitTestOptions::PatternMatchesString(char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestOptions::MatchesFilter(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestOptions::FilterMatchesTest(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::FLAGS_gtest_filter' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::GetTestTypeId()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SingleFailureChecker::SingleFailureChecker(testing::TestPartResultArray const*, testing::TestPartResult::Type, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SingleFailureChecker::SingleFailureChecker(testing::TestPartResultArray const*, testing::TestPartResult::Type, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter(testing::internal::UnitTestImpl*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter(testing::internal::UnitTestImpl*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter(testing::internal::UnitTestImpl*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter(testing::internal::UnitTestImpl*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::GetGlobalTestPartResultReporter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::SetGlobalTestPartResultReporter(testing::TestPartResultReporterInterface*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::GetTestPartResultReporterForCurrentThread()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::SetTestPartResultReporterForCurrentThread(testing::TestPartResultReporterInterface*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::total_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::test_case_to_run_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::reportable_disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::reportable_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::total_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::test_to_run_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetTimeInMillis()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::CStringEquals(char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Message::Message()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Message::Message()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionResult::AssertionResult(testing::AssertionResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionResult::AssertionResult(testing::AssertionResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionResult::swap(testing::AssertionResult&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionSuccess()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionFailure()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::WideCStringEquals(wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::CaseInsensitiveCStringEquals(char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::CaseInsensitiveWideCStringEquals(wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::EndsWithCaseInsensitive(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::FormatIntWidth2(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::FormatHexInt(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CodePointToUtf8(unsigned int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::FormatByte(unsigned char)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::StringStreamToString(std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Message::GetString() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionResult::operator!() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetBoolAssertionFailureMessage(testing::AssertionResult const&, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::WideStringToUtf8(wchar_t const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::String::ShowWideCString(wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Message::operator<<(wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Message::operator<<(wchar_t*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::AssertionFailure(testing::Message const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AppendUserMessage(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, testing::Message const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::TestResult()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::TestResult()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::~TestResult()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::~TestResult()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::GetTestPartResult(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::GetTestProperty(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::ClearTestPartResults()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::Clear()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::Failed() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::successful_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::failed_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::successful_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::failed_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::successful_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::failed_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::HasFatalFailure() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::HasNonfatalFailure() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::total_part_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::test_property_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::Test()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::FLAGS_gtest_color' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_also_run_disabled_tests' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_break_on_failure' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_catch_exceptions' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_list_tests' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_print_time' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_stream_result_to' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_random_seed' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_repeat' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_shuffle' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_stack_trace_depth' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_throw_on_failure' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::Test::Test()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::~Test()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::~Test()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::~Test()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestInfo::TestInfo(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, char const*, void const*, testing::internal::TestFactoryBase*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestInfo::TestInfo(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, char const*, void const*, testing::internal::TestFactoryBase*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestInfo::~TestInfo()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestInfo::~TestInfo()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::~TestCase()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::~TestCase()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::~TestCase()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::~UnitTestImpl()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::~UnitTestImpl()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::~UnitTestImpl()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::~UnitTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::~UnitTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::~UnitTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ReportInvalidTestCaseType(char const*, char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::RegisterParameterizedTests()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::TestCase(char const*, char const*, void (*)(), void (*)())' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::TestCase(char const*, char const*, void (*)(), void (*)())' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::GetTestInfo(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::GetMutableTestInfo(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::ClearResult()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::UnshuffleTests()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetAnsiColorCode(testing::internal::GTestColor)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ShouldUseColor(bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestStart(testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ColoredPrintf(testing::internal::GTestColor, char const*, ...)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrintFullTestCommentIfPresent(testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::PrintFailedTests(testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::Release(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter(char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::EscapeXml(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::RemoveInvalidXmlCharacters(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FormatTimeInMillisAsSeconds(long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::OutputXmlCDataSection(std::basic_ostream<char, std::char_traits<char> >*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::TestPropertiesAsXmlAttributes(testing::TestResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::TestEventListeners()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::TestEventListeners()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::~TestEventListeners()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::~TestEventListeners()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::Release(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::repeater()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::EventForwardingEnabled() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::SuppressEventForwarding()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::successful_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::failed_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::total_test_case_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::test_case_to_run_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::successful_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::failed_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::reportable_disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::disabled_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::reportable_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::total_test_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::test_to_run_count() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::start_timestamp() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::elapsed_time() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::Passed() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::Failed() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::GetTestCase(int) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::ad_hoc_test_result() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::GetMutableTestCase(int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::listeners()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::AddTestPartResult(testing::TestPartResult::Type, char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::kStackTraceMarker' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::UnitTest::original_working_dir() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::current_test_case() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::current_test_info() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::random_seed() const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::parameterized_test_registry()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::PopGTestTrace()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::SuppressTestEventsIfInSubprocess()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::WriteToShardStatusFileIfNeeded()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::Int32FromEnvOrDie(char const*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ShouldShard(char const*, char const*, bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ShouldRunTestOnShard(int, int, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::FilterTests(testing::internal::UnitTestImpl::ReactionToSharding)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::ListTestsMatchingFilter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::set_os_stack_trace_getter(testing::internal::OsStackTraceGetterInterface*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::os_stack_trace_getter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::current_test_result()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::UnshuffleTests()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::IsTrue(bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AlwaysTrue()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SkipPrefix(char const*, char const**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseFlagValue(char const*, char const*, bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseBoolFlag(char const*, char const*, bool*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseInt32Flag(char const*, char const*, int*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseStringFlag(char const*, char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::HasOneFailure(char const*, char const*, char const*, testing::TestPartResultArray const&, testing::TestPartResult::Type, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsSubstring(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsNotSubstring(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsSubstring(char const*, char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsNotSubstring(char const*, char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsSubstring(char const*, char const*, wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::IsNotSubstring(char const*, char const*, wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DoubleNearPredFormat(char const*, char const*, char const*, double, double, double)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTRNE(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTRCASENE(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::FloatLE(char const*, char const*, float, float)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::DoubleLE(char const*, char const*, double, double)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTRNE(char const*, char const*, wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart(testing::TestCase const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart(testing::UnitTest const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::FormatEpochTimeInMillisAsIso8601(long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestEnd(testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd(testing::TestCase const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd(testing::UnitTest const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::ShuffleTests(testing::internal::Random*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::ShuffleTests()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::g_help_flag' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::ParseGoogleTestFlagsOnly(int*, wchar_t**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::edit_distance::CalculateOptimalEdits(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::AddTestPartResult(testing::TestPartResult const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::SetDefaultXmlGenerator(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::TestEventRepeater::Append(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::Append(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestEventListeners::SetDefaultResultPrinter(testing::TestEventListener*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::UnitTestImpl(testing::UnitTest*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::UnitTestImpl(testing::UnitTest*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::UnitTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::UnitTest()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::GetInstance()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::AssertHelper::operator=(testing::Message const&) const' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SingleFailureChecker::~SingleFailureChecker()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::SingleFailureChecker::~SingleFailureChecker()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestOptions::GetAbsolutePathToOutputFile()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::ConfigureXmlOutput()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::PostFlagParsingInit()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::Init()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::~ScopedFakeTestPartResultReporter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::~ScopedFakeTestPartResultReporter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::HasSameFixtureClass()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::HasFatalFailure()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::HasNonfatalFailure()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::GetCurrentOsStackTraceExceptTop(testing::UnitTest*, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ReportFailureInUnknownLocation(testing::TestPartResult::Type, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ScopedTrace::~ScopedTrace()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ScopedTrace::~ScopedTrace()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::~ScopedFakeTestPartResultReporter()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter(testing::TestPartResultArray*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter(testing::TestPartResultArray*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter(testing::ScopedFakeTestPartResultReporter::InterceptMode, testing::TestPartResultArray*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter(testing::ScopedFakeTestPartResultReporter::InterceptMode, testing::TestPartResultArray*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::Run()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestInfo::Run()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::Run()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::RunAllTests()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::g_init_gtest_count' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::UnitTest::Run()' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::AddEnvironment(testing::Environment*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ScopedTrace::ScopedTrace(char const*, int, testing::Message const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ScopedTrace::ScopedTrace(char const*, int, testing::Message const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::PushGTestTrace(testing::internal::TraceInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::ParseGoogleTestFlagsOnly(int*, char**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::InitGoogleTest(int*, wchar_t**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::InitGoogleTest(int*, char**)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperNE(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperLE(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperLT(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperGE(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperGT(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestCase::AddTestInfo(testing::TestInfo*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::edit_distance::CalculateOptimalEdits(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::edit_distance::CreateUnifiedDiff(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, unsigned long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::EqFailure(char const*, char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperEQ(char const*, char const*, long long, long long)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTREQ(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTRCASEEQ(char const*, char const*, char const*, char const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::CmpHelperSTREQ(char const*, char const*, wchar_t const*, wchar_t const*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::GetTestCase(char const*, char const*, void (*)(), void (*)())' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::ValidateTestPropertyName(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::ValidateTestProperty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, testing::TestProperty const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::TestResult::RecordProperty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, testing::TestProperty const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::UnitTestImpl::RecordProperty(testing::TestProperty const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::UnitTest::RecordProperty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::RecordProperty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::Test::RecordProperty(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::OutputXmlAttribute(std::basic_ostream<char, std::char_traits<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::OutputXmlTestInfo(std::basic_ostream<char, std::char_traits<char> >*, char const*, testing::TestInfo const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::PrintXmlTestCase(std::basic_ostream<char, std::char_traits<char> >*, testing::TestCase const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::PrintXmlUnitTest(std::basic_ostream<char, std::char_traits<char> >*, testing::UnitTest const&)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd(testing::UnitTest const&, int)' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=FUNC; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=FUNC);
ld: fatal: symbol 'testing::internal::kTestTypeIdInGoogleTest' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::OsStackTraceGetter::kElidedFramesMarker' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::internal::g_linked_ptr_mutex' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: symbol 'testing::FLAGS_gtest_show_internal_stack_frames' is multiply-defined:
(file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest-all.o) type=OBJT; file /root/io.js/out/Release/obj.target/deps/gtest/libgtest.a(gtest.o) type=OBJT);
ld: fatal: file processing errors. No output written to /root/io.js/out/Release/cctest
collect2: error: ld returned 1 exit status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment