We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi,
I am building glog static libraries on centos7 with below command and compilation failed with this error:
OS: CentOS Linux release 7.0.1406 (Core) GCC: 6.3.0
Command:
Error: /root/tools/glog/glog-0.3.5/src/googletest.h:93: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/googletest.h:94: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' ./.libs/libglog.a(libglog_la-logging.o): In function __static_initialization_and_destruction_0': /root/tools/glog/glog-0.3.5/src/logging.cc:134: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' /root/tools/glog/glog-0.3.5/src/logging.cc:151: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/logging.cc:170: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' ./.libs/libglog.a(libglog_la-logging.o):/root/tools/glog/glog-0.3.5/src/logging.cc:173: more undefined references to `google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' follow collect2: error: ld returned 1 exit status make: *** [logging_unittest] Error 1
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/googletest.h:94: undefined reference to
__static_initialization_and_destruction_0': /root/tools/glog/glog-0.3.5/src/logging.cc:134: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/logging.cc:170: undefined reference to
The text was updated successfully, but these errors were encountered:
@saravankrish Hello, I also meet this problem on linuxMint, have you fixed it?
Sorry, something went wrong.
Related to gflags/gflags#203 (unsolved).
No branches or pull requests
Hi,
I am building glog static libraries on centos7 with below command and compilation failed with this error:
OS: CentOS Linux release 7.0.1406 (Core)
GCC: 6.3.0
Command:
Error:
/root/tools/glog/glog-0.3.5/src/googletest.h:93: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/googletest.h:94: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)'./.libs/libglog.a(libglog_la-logging.o): In function
__static_initialization_and_destruction_0': /root/tools/glog/glog-0.3.5/src/logging.cc:134: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)'/root/tools/glog/glog-0.3.5/src/logging.cc:151: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /root/tools/glog/glog-0.3.5/src/logging.cc:170: undefined reference to
google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)'./.libs/libglog.a(libglog_la-logging.o):/root/tools/glog/glog-0.3.5/src/logging.cc:173: more undefined references to `google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >)' follow
collect2: error: ld returned 1 exit status
make: *** [logging_unittest] Error 1
The text was updated successfully, but these errors were encountered: