MySQL Forums
Forum List  »  Connector/C++

Re: Link error
Posted by: Luis Silva
Date: June 22, 2022 08:01AM


Just did a quick test and got that error if no -lresolv, but worked with -lresolv:

root@d51a50239a48:~# g++ -I /usr/include/mysql-cppconn-8/ -lmysqlcppconn8-static -lssl -lcrypto -lpthread
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libmysqlcppconn8-static.a( in function `cdk::foundation::connection::detail::srv_list(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
(.text+0x9b2): undefined reference to `__res_nsearch'
/usr/bin/ld: (.text+0x9fa): undefined reference to `ns_initparse'
/usr/bin/ld: (.text+0xa5a): undefined reference to `ns_parserr'
/usr/bin/ld: (.text+0xac8): undefined reference to `__dn_expand'
collect2: error: ld returned 1 exit status
root@d51a50239a48:~# g++ -I /usr/include/mysql-cppconn-8/ -lmysqlcppconn8-static -lssl -lcrypto -lpthread -lresolv

Have you installed the 20.04 connector?

can you post the full command line?

PS: tested on a docker image, so basically the same environment...

Options: ReplyQuote

Written By
June 21, 2022 07:52PM
Re: Link error
June 22, 2022 08:01AM

Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.