lanstat / cdn-uring

CDN/HLS stream multiplexer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problems with cmake on ARM arch

lanstat opened this issue · comments

Debian 11
Kernel 5.10
Odroid

/usr/bin/ld: CMakeFiles/cdn.dir/main.cpp.o: in function `SigIntHandler(int)':
main.cpp:(.text+0x28): undefined reference to `io_uring_queue_exit'
/usr/bin/ld: CMakeFiles/cdn.dir/main.cpp.o: in function `main':
main.cpp:(.text+0x6bc): undefined reference to `io_uring_queue_init'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Cache.cpp.o: in function `Cache::AddExistsRequest(Request*)':
Cache.cpp:(.text+0x3cc): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Cache.cpp:(.text+0x420): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Cache.cpp.o: in function `Cache::AddReadHeaderRequest(Request*)':
Cache.cpp:(.text+0x5c8): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Cache.cpp:(.text+0x670): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Cache.cpp.o: in function `Cache::AddReadRequest(Request*)':
Cache.cpp:(.text+0x7fc): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Cache.cpp:(.text+0x88c): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Dns.cpp.o: in function `Dns::AddVerifyUDPRequest()':
Dns.cpp:(.text+0x3c8): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Dns.cpp:(.text+0x3fc): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Dns.cpp.o: in function `Dns::dnsRight(void*, sockaddr_in6 const&)':
Dns.cpp:(.text+0x9ac): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Dns.cpp:(.text+0x9d0): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Dns.cpp.o: in function `Dns::dnsRight(void*, sockaddr_in const&)':
Dns.cpp:(.text+0xa68): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Dns.cpp:(.text+0xa8c): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Engine.cpp.o: in function `io_uring_wait_cqe_nr':
Engine.cpp:(.text+0x1e0): undefined reference to `__io_uring_get_cqe'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Engine.cpp.o: in function `Engine::AddAcceptRequest(int, sockaddr_in*, unsigned int*)':
Engine.cpp:(.text+0x99c): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Engine.cpp:(.text+0x9ec): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpClient.cpp.o: in function `HttpClient::HandleFetchRequest(Request*, bool)':
HttpClient.cpp:(.text+0x518): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: HttpClient.cpp:(.text+0x5dc): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpClient.cpp.o: in function `HttpClient::HandleReadHeaderRequest(Request*, int)':
HttpClient.cpp:(.text+0x784): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: HttpClient.cpp:(.text+0x7e0): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpClient.cpp.o: in function `HttpClient::HandleReadData(Request*, int)':
HttpClient.cpp:(.text+0x920): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: HttpClient.cpp:(.text+0x964): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpsClient.cpp.o: in function `HttpsClient::HttpsClient()':
HttpsClient.cpp:(.text+0x30): undefined reference to `OPENSSL_init_ssl'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpsClient.cpp.o: in function `HttpsClient::CloseSSL(int, ssl_st*, ssl_ctx_st*)':
HttpsClient.cpp:(.text+0xdc): undefined reference to `SSL_free'
/usr/bin/ld: HttpsClient.cpp:(.text+0xf8): undefined reference to `SSL_CTX_free'
/usr/bin/ld: CMakeFiles/cdn.dir/src/HttpsClient.cpp.o: in function `HttpsClient::ProcessError(ssl_st*, int)':
HttpsClient.cpp:(.text+0x140): undefined reference to `SSL_get_error'
/usr/bin/ld: HttpsClient.cpp:(.text+0x1ac): undefined reference to `SSL_shutdown'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Server.cpp.o: in function `Server::AddReadRequest(int)':
Server.cpp:(.text+0x1f0): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Server.cpp:(.text+0x280): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Server.cpp.o: in function `Server::AddHttpErrorRequest(int, int)':
Server.cpp:(.text+0x4a0): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Server.cpp:(.text+0x5d8): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Server.cpp.o: in function `Server::AddWriteRequest(Request*, bool)':
Server.cpp:(.text+0x9b4): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Server.cpp:(.text+0xa2c): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Server.cpp.o: in function `Server::AddCloseRequest(Request*)':
Server.cpp:(.text+0xac4): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Server.cpp:(.text+0xaf4): undefined reference to `io_uring_submit'
/usr/bin/ld: CMakeFiles/cdn.dir/src/Server.cpp.o: in function `Server::AddWriteHeaderRequest(Request*)':
Server.cpp:(.text+0xc24): undefined reference to `io_uring_get_sqe'
/usr/bin/ld: Server.cpp:(.text+0xc80): undefined reference to `io_uring_submit'