-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
partial specialization of ‘struct fmt::v10::formatter<std::basic_string_view<_CharT>, Char>’ after instantiation of ‘struct fmt::v10::formatter<std::basic_string_view<char> >’ [-fpermissive] #2151
Comments
sounds like a fmt issue. the install-dependencies.sh issue should be addressed by #1997 . |
another data point, i am building seasetar tree with fmt v10.2.1 and clang 19 just fine. $ ./configure.py --mode debug --compile-commands-json --ccache --compiler clang++ --c-compiler clang
$ ninja -C build/debug
ninja: Entering directory `build/debug'
...
[259/259] Linking CXX executable apps/memcached/tests/app_memcached_test_ascii |
Are you means building above code fines too? @tchaikov |
no, i haven't got a chance to reproduce the above test case. will do. |
in order to workaround fmtlib/fmt#3584 on impacted {fmt} versions. Refs scylladb#2151 Signed-off-by: Kefu Chai <[email protected]>
i managed to reproduce fmtlib/fmt#2769 when testing a github workflow change, see https://github.com/tchaikov/seastar/actions/runs/8532553474/job/23373886423 . when it comes to your issue, i guess it should be fixed by a newer {fmt} version which includes fmtlib/fmt@bbb784f . but {fmt} v10.2 should have it already... anyway, i will see what we can do on our side. |
Seastar commit: 4aa93b6
Code from tutorial.md
env: archlinux
compile
Althought the difference of gcc version of system(ubuntu is 11 and the archlinux is 13),basically i believe it's fmt version problems.
the fmt on archlinux is 10.2 and the ubuntu is 8. And It is highly suspected that more version issues will be found in the future if we use fmt 10.2 because i seen many similar issues on fmt issue pages.
BTW. the package of libudev-dev and libunistring-dev missing in install-dependencies.sh
@tchaikov
The text was updated successfully, but these errors were encountered: