Hi Philippe. Looks like the ETP server code requires an older Boost version, while we need to build with 1.74. Why does CMake refuse to use a newer Boost? Any chance you’d allow building with newer Boost version (1.74 or the latest, 1.75 as of now)? Thanks, --DD
Hi Dominic,
CMake refuses to build FESAPI ETP with Boost >1.69 cause of a big update in BEAST which is used for websocket support (Some APIs have changed) : See Beast in Release notes https://www.boost.org/users/history/version_1_70_0.html
As our ETP developement has started prior to Boost 1.70, I now need to port the current development (and maybe maintain two flavors if some want to use Boost < 1.70).
Of course, I totally understand the need and agree with it but I could not find time for this yet.
FYI, I proposed this task during FESAPI Initiative phases but no member voted for it.
Just a question of time to summarize. And for now, I cannot even give you a deadline (please consider your company joining the initiative if you want to prioritize new developments).
I created an issue in order to track this question (you are the first to express the need, the third to notice this) : https://github.com/F2I-Consulting/fesapi/issues/278
(My first name spelled with a c, from a frenchman, that’s a first)
Thanks Philippe. We’re looking at it, and may propose a PR.
PS: FWIW, my intent with your ETP code base is to have interop-testing with my own ETP code base.
Which would benefit both our impls and the ETP community at large I think. And this testing would
be in-process, at unit-testing time, so using your Docker image is not an option. Thus this request.