Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- user@students:~/NetworksLab2018AU/messenger/linux_server# cmake .
- -- The C compiler identification is GNU 7.3.0
- -- The CXX compiler identification is GNU 7.3.0
- -- Check for working C compiler: /usr/bin/cc
- -- Check for working C compiler: /usr/bin/cc -- works
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Check for working CXX compiler: /usr/bin/c++
- -- Check for working CXX compiler: /usr/bin/c++ -- works
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/user/NetworksLab2018AU/messenger/linux_server
- user@students:~/NetworksLab2018AU/messenger/linux_server# make
- Scanning dependencies of target linux_server
- [ 50%] Building CXX object CMakeFiles/linux_server.dir/main.cpp.o
- In file included from /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:12:0:
- /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp: In function ‘bool send_message(message&, int)’:
- /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:10:139: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘std::__cxx11::basic_string<char>::size_type {aka long unsigned int}’ [-Wformat=]
- snprintf(buffer, len + 1, "%03d%s%06d%s", msg.sender.length(), msg.sender.c_str(), msg.message_text.length(), msg.message_text.c_str());
- ~~~~~~~~~~~~~~~~~~~ ^
- /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:10:139: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘std::__cxx11::basic_string<char>::size_type {aka long unsigned int}’ [-Wformat=]
- /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:11:42: error: ‘SOCKET_ERROR’ was not declared in this scope
- return send(sock, buffer, len, 0) == SOCKET_ERROR;
- ^~~~~~~~~~~~
- /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:11:42: note: suggested alternative: ‘SO_ERROR’
- return send(sock, buffer, len, 0) == SOCKET_ERROR;
- ^~~~~~~~~~~~
- SO_ERROR
- /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp: In function ‘void* listener_for_messages(void*)’:
- /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:47:5: error: ‘closesocket’ was not declared in this scope
- closesocket(sender);
- ^~~~~~~~~~~
- /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:47:5: note: suggested alternative: ‘socket’
- closesocket(sender);
- ^~~~~~~~~~~
- socket
- /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp: In function ‘int main(int, char**)’:
- /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:88:119: error: invalid conversion from ‘int*’ to ‘socklen_t* {aka unsigned int*}’ [-fpermissive]
- pthread_create(&thread, nullptr, listener_for_messages, new int(accept(sockfd, (struct sockaddr *) &cli_addr, &clilen)));
- ^~~~~~~
- In file included from /usr/include/netinet/in.h:23:0,
- from /usr/include/netdb.h:27,
- from /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:1,
- from /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:12:
- /usr/include/x86_64-linux-gnu/sys/socket.h:232:12: note: initializing argument 3 of ‘int accept(int, sockaddr*, socklen_t*)’
- extern int accept (int __fd, __SOCKADDR_ARG __addr,
- ^~~~~~
- CMakeFiles/linux_server.dir/build.make:62: recipe for target 'CMakeFiles/linux_server.dir/main.cpp.o' failed
- make[2]: *** [CMakeFiles/linux_server.dir/main.cpp.o] Error 1
- CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/linux_server.dir/all' failed
- make[1]: *** [CMakeFiles/linux_server.dir/all] Error 2
- Makefile:83: recipe for target 'all' failed
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment