Bug 275863 - multimedia/vlc: option CHROMECAST requires USE_CXXSTD=c++17
Summary: multimedia/vlc: option CHROMECAST requires USE_CXXSTD=c++17
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-multimedia (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-21 01:59 UTC by Chad Jacob Milios
Modified: 2024-04-09 21:21 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (multimedia)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chad Jacob Milios 2023-12-21 01:59:54 UTC
I'm using FreeBSD 13.2-RELEASE-p9/amd64. Building multimedia/vlc (vlc-3.0.20_1,4) failed for me. I have enabled a bunch of nonstandard OPTIONS. I'm sorry I didn't save my error log but I can tell you it included lots of "error: no member named 'in_place'" which seemed to stem from header files installed by devel/abseil (abseil-20230125.3) pulled in by files in $WRKSRC with names indicating functionality enabled by the port's CHROMECAST option.

I added USE_CXXSTD=c++17 to my make command line and then all was well.

Hopefully this helps someone. If further information is needed I'll be happy to elaborate.
Comment 1 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2024-04-09 21:21:40 UTC
(In reply to Chad Jacob Milios from comment #0)

Hello, it was committed

https://cgit.freebsd.org/ports/commit/?id=96a9498e4753107d04013305f509ac8a0dc79351

Thanks for your PR