Skip to content

Libcurl linking problem #116

@AlekseiSolonkov

Description

@AlekseiSolonkov

Hi!
I have problem with use your library in Ubuntu 18.04 64bit
Library was installed with script
curl -s https://packagecloud.io/install/repositories/mrtazz/restclient-cpp/script.deb.sh | bash
apt-get install restclient-cpp
May be new version of curl openssl doesnt support this functions?

g++ -Wl,-O1 -o core main.o server.o queue.o logger.o connect.o report.o exoclick.o adnium.o trafficstars.o country.o help.o decision.o security.o eventhandler.o messages.pb.o -L/core/ -lorm_mysql -L/usr/local/opt/openssl/lib -L/usr/local/lib/ -lssl -lcrypto -lboost_system -lboost_filesystem -lboost_serialization -lboost_regex -lboost_iostreams -lprotobuf -lnats -lprometheus-cpp-core -lprometheus-cpp-pull -lprometheus-cpp-push -lcurl -lrestclient-cpp -L/core/clickhouse-cpp/build/clickhouse/ -lclickhouse-cpp-lib -L/core/clickhouse-cpp/build/contrib/cityhash/ -lcityhash-lib -L/core/clickhouse-cpp/build/contrib/lz4/ -llz4-lib -L/core/../../../usr/local/lib/ -lprotobuf-c -L/usr/lib/x86_64-linux-gnu -lQt5Sql -lQt5Core -lpthread
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_slist_free_all@CURL_OPENSSL_3' /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_setopt@CURL_OPENSSL_3'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_cleanup@CURL_OPENSSL_3' /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_slist_append@CURL_OPENSSL_3'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_init@CURL_OPENSSL_3' /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_strerror@CURL_OPENSSL_3'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_reset@CURL_OPENSSL_3' /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_global_cleanup@CURL_OPENSSL_3'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_getinfo@CURL_OPENSSL_3' /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to curl_easy_perform@CURL_OPENSSL_3'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librestclient-cpp.so: undefined reference to `curl_global_init@CURL_OPENSSL_3'
collect2: error: ld returned 1 exit status

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions