The port is outdated and doesn't compile with libmicrohttpd, latest release 0.6.5 (2019 Feb).
A commit references this bug:
Date: Sat Oct 31 08:31:11 UTC 2020
New revision: 553747
www/libmicrohttpd: Update to 0.9.71
- mark dependent ports broken, where there was no action from the
maintainers in due time.
Submitted by: firstname.lastname@example.org
Approved by: email@example.com (maintainer)
The above link is closed and marked as "Affects Only Me", but I seem to have the same issue on FreeBSD 13:
$ cd /usr/ports/net-p2p/retroshare
$ sudo make install clean
===> retroshare-0.6.4_5 is marked as broken: Doesn't build with libmicrohttpd
0.9.71 - PR: 250100.
*** Error code 1
make: stopped in /usr/ports/net-p2p/retroshare
Unsure if this should be re-opened since its still a problem and affecting more users.
The only reason to open a new PR would be a patch fixing (and updating) retroshare.
- Assign to committer that resolved (via mark BROKEN)
- Update summary to reflect resolution
- Leave original blocked issue referenced
This issue may be re-opened with a patch addressing/resolving BROKEN
A commit in branch main references this bug:
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-07-15 07:09:36 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-07-15 07:09:45 +0000
net-p2p/retroshare: optionize and disable WebUI and VoIP to unbreak.
net-p2p/retroshare/Makefile | 25 ++++++++++++++++------
...tch-retroshare-gui_src_gui_MainWindow.cpp (new) | 12 +++++++++++
...are-gui_src_gui_settings_rsettingswin.cpp (new) | 12 +++++++++++
.../files/patch-retroshare-gui_src_main.cpp (new) | 12 +++++++++++
net-p2p/retroshare/pkg-plist | 10 ++++-----
5 files changed, 59 insertions(+), 12 deletions(-)