artyom_h31

Untitled

May 14th, 2018
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.29 KB | None | 0 0
  1. user@students:~/NetworksLab2018AU/messenger/linux_server# cmake .
  2. -- The C compiler identification is GNU 7.3.0
  3. -- The CXX compiler identification is GNU 7.3.0
  4. -- Check for working C compiler: /usr/bin/cc
  5. -- Check for working C compiler: /usr/bin/cc -- works
  6. -- Detecting C compiler ABI info
  7. -- Detecting C compiler ABI info - done
  8. -- Detecting C compile features
  9. -- Detecting C compile features - done
  10. -- Check for working CXX compiler: /usr/bin/c++
  11. -- Check for working CXX compiler: /usr/bin/c++ -- works
  12. -- Detecting CXX compiler ABI info
  13. -- Detecting CXX compiler ABI info - done
  14. -- Detecting CXX compile features
  15. -- Detecting CXX compile features - done
  16. -- Configuring done
  17. -- Generating done
  18. -- Build files have been written to: /home/user/NetworksLab2018AU/messenger/linux_server
  19. user@students:~/NetworksLab2018AU/messenger/linux_server# make
  20. Scanning dependencies of target linux_server
  21. [ 50%] Building CXX object CMakeFiles/linux_server.dir/main.cpp.o
  22. In file included from /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:12:0:
  23. /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp: In function ‘bool send_message(message&, int)’:
  24. /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=]
  25.      snprintf(buffer, len + 1, "%03d%s%06d%s", msg.sender.length(), msg.sender.c_str(), msg.message_text.length(), msg.message_text.c_str());
  26.                                                ~~~~~~~~~~~~~~~~~~~                                                                         ^
  27. /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=]
  28. /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:11:42: error: ‘SOCKET_ERROR’ was not declared in this scope
  29.      return send(sock, buffer, len, 0) == SOCKET_ERROR;
  30.                                           ^~~~~~~~~~~~
  31. /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:11:42: note: suggested alternative: ‘SO_ERROR’
  32.      return send(sock, buffer, len, 0) == SOCKET_ERROR;
  33.                                           ^~~~~~~~~~~~
  34.                                           SO_ERROR
  35. /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp: In function ‘void* listener_for_messages(void*)’:
  36. /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:47:5: error: ‘closesocket’ was not declared in this scope
  37.      closesocket(sender);
  38.      ^~~~~~~~~~~
  39. /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:47:5: note: suggested alternative: ‘socket’
  40.      closesocket(sender);
  41.      ^~~~~~~~~~~
  42.      socket
  43. /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp: In function ‘int main(int, char**)’:
  44. /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:88:119: error: invalid conversion from ‘int*’ to ‘socklen_t* {aka unsigned int*}[-fpermissive]
  45.          pthread_create(&thread, nullptr, listener_for_messages, new int(accept(sockfd, (struct sockaddr *) &cli_addr, &clilen)));
  46.                                                                                                                        ^~~~~~~
  47. In file included from /usr/include/netinet/in.h:23:0,
  48.                  from /usr/include/netdb.h:27,
  49.                  from /home/user/NetworksLab2018AU/messenger/linux_server/../linux_commons.cpp:1,
  50.                  from /home/user/NetworksLab2018AU/messenger/linux_server/main.cpp:12:
  51. /usr/include/x86_64-linux-gnu/sys/socket.h:232:12: note:   initializing argument 3 of ‘int accept(int, sockaddr*, socklen_t*)
  52.  extern int accept (int __fd, __SOCKADDR_ARG __addr,
  53.             ^~~~~~
  54. CMakeFiles/linux_server.dir/build.make:62: recipe for target 'CMakeFiles/linux_server.dir/main.cpp.o' failed
  55. make[2]: *** [CMakeFiles/linux_server.dir/main.cpp.o] Error 1
  56. CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/linux_server.dir/all' failed
  57. make[1]: *** [CMakeFiles/linux_server.dir/all] Error 2
  58. Makefile:83: recipe for target 'all' failed
  59. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment