René's URL Explorer Experiment


Title: Can't build agent because of fmt · Issue #255 · micro-ROS/micro-ROS-Agent · GitHub

Open Graph Title: Can't build agent because of fmt · Issue #255 · micro-ROS/micro-ROS-Agent

X Title: Can't build agent because of fmt · Issue #255 · micro-ROS/micro-ROS-Agent

Description: Hardware description: Personnal computer running Ubuntu 24.04 Installation type: Micro-ros-setup, colcon-build, snap Version or commit hash: jazzy Current spdlog version: 1.15.0 Context: I'm building a ros2 package based on linorobot2 wh...

Open Graph Description: Hardware description: Personnal computer running Ubuntu 24.04 Installation type: Micro-ros-setup, colcon-build, snap Version or commit hash: jazzy Current spdlog version: 1.15.0 Context: I'm buildi...

X Description: Hardware description: Personnal computer running Ubuntu 24.04 Installation type: Micro-ros-setup, colcon-build, snap Version or commit hash: jazzy Current spdlog version: 1.15.0 Context: I'm bu...

Opengraph URL: https://github.com/micro-ROS/micro-ROS-Agent/issues/255

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Can't build agent because of fmt","articleBody":"- Hardware description: Personnal computer running Ubuntu 24.04\n- Installation type: Micro-ros-setup, colcon-build, snap\n- Version or commit hash: jazzy\n- Current spdlog version: 1.15.0\n\n**Context:**\nI'm building a ros2 package based on [linorobot2](https://github.com/linorobot/linorobot2) which requires micro ros agent. \n\n#### Behavior\nFollowing the [installation tutorial](https://micro.ros.org/docs/tutorials/core/first_application_linux/), I execute the ```ros2 run build_agent.sh``` command and get this error:\n\n```\nIn file included from /home/darkadius/anaconda3/include/fmt/format.h:41,\n                 from /home/darkadius/anaconda3/include/fmt/core.h:5,\n                 from /home/darkadius/anaconda3/include/spdlog/fmt/fmt.h:28,\n                 from /home/darkadius/anaconda3/include/spdlog/common.h:50,\n                 from /home/darkadius/anaconda3/include/spdlog/spdlog.h:12,\n                 from /home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/include/uxr/agent/logger/Logger.hpp:23,\n                 from /home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/include/uxr/agent/transport/SessionManager.hpp:18,\n                 from /home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/include/uxr/agent/transport/Server.hpp:20,\n                 from /home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/include/uxr/agent/transport/tcp/TCPv6AgentLinux.hpp:19,\n                 from /home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/src/cpp/transport/tcp/TCPv6AgentLinux.cpp:15:\n\n/home/darkadius/anaconda3/include/fmt/base.h: In instantiation of ‘fmt::v11::detail::value\u003cContext\u003e::value(const T\u0026, fmt::v11::detail::custom_tag) [with T = dds::xrce::TransportAddress; typename std::enable_if\u003c(! has_formatter\u003cT, typename Context::char_type\u003e()), int\u003e::type \u003canonymous\u003e = 0; Context = fmt::v11::context]’:\n/home/darkadius/anaconda3/include/fmt/base.h:2208:65:   required from ‘fmt::v11::detail::value\u003cContext\u003e::value(T\u0026) [with T = dds::xrce::TransportAddress; typename std::enable_if\u003c(std::integral_constant\u003cbool, (((((((std::is_class\u003cT\u003e::value || std::is_enum\u003cT\u003e::value) || std::is_union\u003cT\u003e::value) || std::is_array\u003c_Up\u003e::value) \u0026\u0026 (! fmt::v11::detail::has_to_string_view\u003cT, void\u003e::value)) \u0026\u0026 (! fmt::v11::detail::is_named_arg\u003cT\u003e::value)) \u0026\u0026 (! fmt::v11::detail::use_format_as\u003cT\u003e::value)) \u0026\u0026 (! fmt::v11::detail::use_format_as_member\u003ctypename std::remove_const\u003cT\u003e::type, std::integral_constant\u003cbool, true\u003e \u003e::value))\u003e::value || (!1)), int\u003e::type \u003canonymous\u003e = 0; Context = fmt::v11::context]’\n/home/darkadius/anaconda3/include/fmt/base.h:2781:20:   required from ‘constexpr fmt::v11::detail::format_arg_store\u003cContext, NUM_ARGS, NUM_NAMED_ARGS, DESC\u003e fmt::v11::make_format_args(T\u0026 ...) [with Context = context; T = {const char [24], dds::xrce::TransportAddress}; int NUM_ARGS = 2; int NUM_NAMED_ARGS = 0; long long unsigned int DESC = 252]’\n/home/darkadius/anaconda3/include/spdlog/logger.h:328:75:   required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args\u0026\u0026 ...) [with Args = {const char (\u0026)[24], dds::xrce::TransportAddress\u0026}; spdlog::string_view_t = fmt::v11::basic_string_view\u003cchar\u003e]’\n/home/darkadius/anaconda3/include/spdlog/logger.h:80:13:   required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v11::format_string\u003cT ...\u003e, Args\u0026\u0026 ...) [with Args = {const char (\u0026)[24], dds::xrce::TransportAddress\u0026}; fmt::v11::format_string\u003cT ...\u003e = fmt::v11::fstring\u003cconst char (\u0026)[24], dds::xrce::TransportAddress\u0026\u003e]’\n/home/darkadius/ros2_ws/build/micro_ros_agent/agent/src/xrceagent/include/uxr/agent/transport/util/InterfaceLinux.hpp:63:17:   required from here\n\n/home/darkadius/anaconda3/include/fmt/base.h:2235:45: error: ‘fmt::v11::detail::type_is_unformattable_for\u003cdds::xrce::TransportAddress, char\u003e _’ has incomplete type\n 2235 |     type_is_unformattable_for\u003cT, char_type\u003e _;\n```\n#### Solutions tried:\n-**Downgrading spdlog:** Jazzy's rclpy requires spdlog 1.15.0\n-**Building libfmt from source** from [here](https://github.com/micro-ROS/micro-ROS-Agent/issues/50#issuecomment-2131215009) : Gives the above error as the new libfmt wasn't detected\n-**Using the DUAGENT flag (both on/off)** from [here](https://github.com/micro-ROS/micro_ros_setup/issues/455#issuecomment-1042635375) : Still gives me the above error\n-**Using the snap version** from [here](https://github.com/micro-ROS/micro-ROS-Agent/issues/186#issuecomment-1494091767) : The package does build successfully, however, the only micro-ros-agent package on snap was the foxy version, which causes fatal compatibility issues upon launching the linorobot2 package\n\nIt feels like I've tried everything short of a complete ros2/ubuntu reinstall (which I'd like to avoid, obviously). Does anyone has some advice?","author":{"url":"https://github.com/Darkadius","@type":"Person","name":"Darkadius"},"datePublished":"2025-06-10T09:15:28.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/255/micro-ROS-Agent/issues/255"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:d5377b71-7511-0433-8f18-8be6cb8497c5
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idBA30:2F76D:25C3AA7:30B7254:69756EDE
html-safe-nonced9d07dae4fed628a057289274209f38b5baac1481b99932fddd3c69ad30d2450
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTMwOjJGNzZEOjI1QzNBQTc6MzBCNzI1NDo2OTc1NkVERSIsInZpc2l0b3JfaWQiOiIzMTE3OTI2NTAxMTEyNTAxNDIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac08cf0753996484a9eb40ae973fa13486cedc8c81aa0a8bfb95cb3cb07ab50ca8
hovercard-subject-tagissue:3132794130
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/micro-ROS/micro-ROS-Agent/255/issue_layout
twitter:imagehttps://opengraph.githubassets.com/2e6b844b95f3e41ac10906f41d4ecb15a3a3a998ef6bda0ac7b2ca680b5e9a83/micro-ROS/micro-ROS-Agent/issues/255
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2e6b844b95f3e41ac10906f41d4ecb15a3a3a998ef6bda0ac7b2ca680b5e9a83/micro-ROS/micro-ROS-Agent/issues/255
og:image:altHardware description: Personnal computer running Ubuntu 24.04 Installation type: Micro-ros-setup, colcon-build, snap Version or commit hash: jazzy Current spdlog version: 1.15.0 Context: I'm buildi...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameDarkadius
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/micro-ROS/micro-ROS-Agent git https://github.com/micro-ROS/micro-ROS-Agent.git
octolytics-dimension-user_id49058602
octolytics-dimension-user_loginmicro-ROS
octolytics-dimension-repository_id156196165
octolytics-dimension-repository_nwomicro-ROS/micro-ROS-Agent
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id156196165
octolytics-dimension-repository_network_root_nwomicro-ROS/micro-ROS-Agent
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues/255#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicro-ROS%2Fmicro-ROS-Agent%2Fissues%2F255
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicro-ROS%2Fmicro-ROS-Agent%2Fissues%2F255
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=micro-ROS%2Fmicro-ROS-Agent
Reloadhttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues/255
Reloadhttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues/255
Reloadhttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues/255
micro-ROS https://patch-diff.githubusercontent.com/micro-ROS
micro-ROS-Agenthttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fmicro-ROS%2Fmicro-ROS-Agent
Fork 95 https://patch-diff.githubusercontent.com/login?return_to=%2Fmicro-ROS%2Fmicro-ROS-Agent
Star 167 https://patch-diff.githubusercontent.com/login?return_to=%2Fmicro-ROS%2Fmicro-ROS-Agent
Code https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent
Issues 35 https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues
Pull requests 3 https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/pulls
Actions https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/actions
Projects 0 https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/projects
Security 0 https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/security
Insights https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/pulse
Code https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent
Issues https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues
Pull requests https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/pulls
Actions https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/actions
Projects https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/projects
Security https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/security
Insights https://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/micro-ROS/micro-ROS-Agent/issues/255
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/micro-ROS/micro-ROS-Agent/issues/255
Can't build agent because of fmthttps://patch-diff.githubusercontent.com/micro-ROS/micro-ROS-Agent/issues/255#top
https://github.com/Darkadius
https://github.com/Darkadius
Darkadiushttps://github.com/Darkadius
on Jun 10, 2025https://github.com/micro-ROS/micro-ROS-Agent/issues/255#issue-3132794130
linorobot2https://github.com/linorobot/linorobot2
installation tutorialhttps://micro.ros.org/docs/tutorials/core/first_application_linux/
herehttps://github.com/micro-ROS/micro-ROS-Agent/issues/50#issuecomment-2131215009
herehttps://github.com/micro-ROS/micro_ros_setup/issues/455#issuecomment-1042635375
herehttps://github.com/micro-ROS/micro-ROS-Agent/issues/186#issuecomment-1494091767
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.