artyom_h31

Untitled

May 22nd, 2018
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. build@students1804:~/NetworksLab2018AU/dns/server/build$ 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/build/NetworksLab2018AU/dns/server/build
  19. build@students1804:~/NetworksLab2018AU/dns/server/build$ make
  20. Scanning dependencies of target server
  21. [ 50%] Building CXX object CMakeFiles/server.dir/main.cpp.o
  22. /home/build/NetworksLab2018AU/dns/server/main.cpp: In function ‘void decode(unsigned char*)’:
  23. /home/build/NetworksLab2018AU/dns/server/main.cpp:36:16: error: ‘strnlen’ was not declared in this scope
  24. for (; i < strnlen(reinterpret_cast<const char *>(buffer), 256); i++) {
  25. ^~~~~~~
  26. /home/build/NetworksLab2018AU/dns/server/main.cpp:36:16: note: suggested alternative: ‘mbrlen’
  27. for (; i < strnlen(reinterpret_cast<const char *>(buffer), 256); i++) {
  28. ^~~~~~~
  29. mbrlen
  30. /home/build/NetworksLab2018AU/dns/server/main.cpp:38:9: error: ‘memcpy’ was not declared in this scope
  31. memcpy(buffer + i, buffer + i + 1, offset_size);
  32. ^~~~~~
  33. /home/build/NetworksLab2018AU/dns/server/main.cpp:38:9: note: suggested alternative: ‘wmemcpy’
  34. memcpy(buffer + i, buffer + i + 1, offset_size);
  35. ^~~~~~
  36. wmemcpy
  37. /home/build/NetworksLab2018AU/dns/server/main.cpp: In function ‘int main(int, char**)’:
  38. /home/build/NetworksLab2018AU/dns/server/main.cpp:65:13: error: expected primary-expression before ‘.’ token
  39. .sin_addr.s_addr =htonl(INADDR_ANY)
  40. ^
  41. /home/build/NetworksLab2018AU/dns/server/main.cpp:85:9: error: ‘strncpy’ was not declared in this scope
  42. strncpy(copy_name, qname, MAX_SIZE);
  43. ^~~~~~~
  44. /home/build/NetworksLab2018AU/dns/server/main.cpp:85:9: note: suggested alternative: ‘wcpncpy’
  45. strncpy(copy_name, qname, MAX_SIZE);
  46. ^~~~~~~
  47. wcpncpy
  48. /home/build/NetworksLab2018AU/dns/server/main.cpp:88:74: error: ‘strlen’ was not declared in this scope
  49. auto *reader = reinterpret_cast<char *>(&buffer[sizeof(header) + strlen(qname) + 1 + sizeof(dns_question)]);
  50. ^~~~~~
  51. /home/build/NetworksLab2018AU/dns/server/main.cpp:88:74: note: suggested alternative: ‘slen’
  52. auto *reader = reinterpret_cast<char *>(&buffer[sizeof(header) + strlen(qname) + 1 + sizeof(dns_question)]);
  53. ^~~~~~
  54. slen
  55. /home/build/NetworksLab2018AU/dns/server/main.cpp:89:9: error: ‘strcpy’ was not declared in this scope
  56. strcpy(reader, copy_name);
  57. ^~~~~~
  58. /home/build/NetworksLab2018AU/dns/server/main.cpp:89:9: note: suggested alternative: ‘strtoq’
  59. strcpy(reader, copy_name);
  60. ^~~~~~
  61. strtoq
  62. CMakeFiles/server.dir/build.make:62: recipe for target 'CMakeFiles/server.dir/main.cpp.o' failed
  63. make[2]: *** [CMakeFiles/server.dir/main.cpp.o] Error 1
  64. CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/server.dir/all' failed
  65. make[1]: *** [CMakeFiles/server.dir/all] Error 2
  66. Makefile:83: recipe for target 'all' failed
  67. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment