@kistlin is right. I've fixed the build on my system by reverting Asio to version 1.30.2.
Search Criteria
Package Details: eprosima-fast-dds 3.2.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/eprosima-fast-dds.git (read-only, click to copy) |
---|---|
Package Base: | eprosima-fast-dds |
Description: | eProsima's Fast-DDS implementation |
Upstream URL: | https://github.com/eProsima/Fast-DDS |
Licenses: | Apache |
Submitter: | dennisschagt |
Maintainer: | dennisschagt (kistlin) |
Last Packager: | dennisschagt |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-08-26 20:27 (UTC) |
Last Updated: | 2025-05-05 13:52 (UTC) |
Dependencies (5)
- asio (asio-gitAUR)
- eprosima-fast-cdrAUR
- foonathan_memoryAUR
- tinyxml2 (tinyxml2-gitAUR)
- cmake (cmake-gitAUR, cmake3AUR) (make)
Required by (3)
Sources (1)
Latest Comments
lprobsth commented on 2025-04-09 22:35 (UTC)
kistlin commented on 2025-03-29 06:29 (UTC)
The build fails if at least in my case Asio 1.34.0
is used.
It seems Asio has removed a lot of deprecated APIs.
There might be https://github.com/eProsima/Fast-DDS/issues/5726 to work around it.
Patching the changes doesn't seem reasonable.
It affects tens/hundreds of places, for example asio::ip::address::from_string
to asio::ip::make_address
or asio::io_service
to asio::io_context
and more than just one liner replacements.
dennisschagt commented on 2023-09-16 22:18 (UTC)
Thanks, I've reverted the eprosima-fast-cdr update for now.
kistlin commented on 2023-09-16 11:26 (UTC)
The latest update of eprosima-fast-cdr 2.0.0-1 breaks this build. The error https://github.com/eProsima/Fast-CDR/issues/164 occurred. Temporarily going back to eprosima-fast-cdr 1.1.1 fixes it.
kistlin commented on 2023-05-12 20:03 (UTC) (edited on 2023-05-12 20:13 (UTC) by kistlin)
Thanks @Erro, I read it too late, so it is now patched slightly different. It's more GCC specific, so I hope it works for all.
Erro commented on 2023-05-12 19:56 (UTC)
The following patch solves the current build issues with GCC 13.1 https://github.com/skrede/vcpkg/blob/master/ports/fast-dds/fix-uint32_t-does-not-name-type.patch
dennisschagt commented on 2020-11-17 09:05 (UTC)
It looks like eProsima created a new release without changing the version number. ~16 hours ago, they released v2.1.0 (that's when I updated the PKGBUILD). ~3 hours they overwrote the release to include the changes from [0].
oysstu commented on 2020-11-17 07:58 (UTC)
The sha256sum was not valid for me, I got the following 6653772d5cbb0b188bb585d50e557ce5e587faaad4b607120694212bc726bb26
dennisschagt commented on 2020-10-02 15:24 (UTC)
Thanks, fixed
oysstu commented on 2020-10-02 12:03 (UTC)
Build fails without eprosima-fast-cdr
Pinned Comments
lprobsth commented on 2025-04-09 22:35 (UTC)
@kistlin is right. I've fixed the build on my system by reverting Asio to version 1.30.2.