[Bug 290448] devel/cpprestsdk: broken after boost update to 1.89

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 23 Oct 2025 16:12:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290448

--- Comment #3 from John Hein <jcfyecrayz@liamekaens.com> ---
Yeah, comments in this upstream issue hint that direct use of asio::post is not
advisable.

Also no commits to the upstream repo in 3+ years is a problem.  Lots of pull
requests and issues have been logged upstream (unanswered by any commits or
feedback from maintainers - I think - for the most part).  This includes
possibly security related issues like overflows which should

Maybe if there is enough community interest in keeping cpprestsdk alive, there
should be a community-driven fork.  For my part, at $job we looked briefly at
cpprestsdk and didn't go that route.  We used (http://crowcpp.org and
https://github.com/CrowCpp/Crow).  Which reminds me - I was going to submit a
freebsd port for crow.

If there's not enough momentum for maintaining a cpprestssdk fork, maybe the
port should be deprecated.  Especially if security issues are real and not
being addressed.  It'd probably be a good idea for someone to run cpprestsdk
through a static analyzer to note lurking basic security related issues.

But in the mean time, the compiler errors after the boost 1.89 update are few
in number (4 errors).  So it can probably be patched up for now.  That said, I
don't have a patch at this time.

-- 
You are receiving this mail because:
You are the assignee for the bug.