Advertisement
dream_4ild

Untitled

Feb 16th, 2025
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. dmitry@b3773a580966:/workspace/concurrency-course/tasks/sync/spinlock$ clippy test
  2. --------------------------------------------------------------------------------
  3. Good evening, dmitry!
  4.  
  5. Command running: ['test'], cwd: /workspace/concurrency-course/tasks/sync/spinlock
  6. Time: 2025-02-16 19:02:34
  7. Platform: Linux-6.12.5-linuxkit-aarch64-with-glibc2.35
  8. Python: 3.10.12, CPython, /workspace/concurrency-course/client/venv/bin/python
  9. C++ compiler: /usr/bin/clang++-19 (Ubuntu clang version 19.1.7 (++20250114103320+cd708029e0b2-1~exp1~20250114103432.75))
  10. Repository root directory: /workspace/concurrency-course
  11. Git commit: 3155a8f8801039bc3cdd66f57d190c38fd7f39af
  12.  
  13. Censoring...
  14. /workspace/concurrency-course/tasks/sync/spinlock/source/spinlock.hpp, /workspace/concurrency-course/tasks/sync/spinlock/source, spinlock.hpp
  15. Forbidden patterns found:
  16. Pattern Not implemented in file spinlock.hpp, hint: Implement missing feature and remove this comment
  17. Continue anyway? [Y/n]:
  18. Test targets ['unit_tests'] in profile Debug
  19.  
  20. make output:
  21. [  1%] Built target futex_like
  22. [  3%] Built target backward
  23. [  8%] Built target fmt
  24. [ 14%] Built target gflags_nothreads_static
  25. [ 53%] Built target wheels
  26. [ 62%] Built target sure
  27. [ 92%] Built target twist
  28. [ 96%] Built target course-testing
  29. [ 98%] Building CXX object tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/tests/unit.cpp.o
  30. [100%] Building ASM object tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/source/atomic.S.o
  31. clang-19: warning: argument unused during compilation: '-stdlib=libc++' [-Wunused-command-line-argument]
  32. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:12:11: error: unknown token in expression
  33.     movq (%rdi), %rax
  34.           ^
  35. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:12:10: error: invalid operand
  36.     movq (%rdi), %rax
  37.          ^
  38. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:13:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
  39.     retq
  40.     ^
  41. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:16:10: error: unknown token in expression
  42.     movq %rsi, (%rdi)
  43.          ^
  44. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:16:10: error: invalid operand
  45.     movq %rsi, (%rdi)
  46.          ^
  47. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:17:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
  48.     retq
  49.     ^
  50. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:20:11: error: unknown token in expression
  51.     movq (%rdi), %rax # Load
  52.           ^
  53. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:20:10: error: invalid operand
  54.     movq (%rdi), %rax # Load
  55.          ^
  56. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:21:10: error: unknown token in expression
  57.     movq %rsi, (%rdi) # Store
  58.          ^
  59. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:21:10: error: invalid operand
  60.     movq %rsi, (%rdi) # Store
  61.          ^
  62. /workspace/concurrency-course/tasks/sync/spinlock/source/atomic.S:22:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
  63.     retq
  64.     ^
  65. make[3]: *** [tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/build.make:92: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/source/atomic.S.o] Error 1
  66. make[3]: *** Waiting for unfinished jobs....
  67. In file included from /workspace/concurrency-course/tasks/sync/spinlock/tests/unit.cpp:1:
  68. In file included from /workspace/concurrency-course/tasks/sync/spinlock/tests/../source/spinlock.hpp:4:
  69. /workspace/concurrency-course/tasks/sync/spinlock/tests/../source/hint.hpp:7:16: error: unrecognized instruction mnemonic
  70.     7 |   asm volatile("pause\n" : : : "memory");
  71.       |                ^
  72. <inline asm>:1:2: note: instantiated into assembly here
  73.     1 |         pause
  74.       |         ^
  75. 1 error generated.
  76. make[3]: *** [tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/build.make:79: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/tests/unit.cpp.o] Error 1
  77. make[2]: *** [CMakeFiles/Makefile2:2376: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/all] Error 2
  78. make[1]: *** [CMakeFiles/Makefile2:2383: tasks/sync/spinlock/CMakeFiles/task_sync_spinlock_unit_tests.dir/rule] Error 2
  79. make: *** [Makefile:702: task_sync_spinlock_unit_tests] Error 2
  80. Command '['make', '-j', '8', 'task_sync_spinlock_unit_tests']' returned non-zero exit status 2.
  81. dmitry@b3773a580966:/workspace/concurrency-course/tasks/sync/spinlock$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement