On Thu, Nov 16, 2023 at 09:34:32PM +0100, Stefan Hagen wrote:
> Christian Weisgerber wrote (2023-11-16 16:54 CET):
> > My build is still catching up with the many fixes that have already
> > been committed, but here is some basic triage of remaining problems:
> > 
> > cad/prusaslicer                 C++ ambiguous function call
> > comms/gnuradio                  internal compiler error
> > devel/atlas                     C++17 does not allow dynamic exception
> > devel/avr32/newlib              C integer to pointer conversion
> > devel/iaito                     C++ undeclared identifier
> > devel/lutok                     C++ auto_ptr
> 
> For this:
> > games/0ad/base                  Rust?
> 
> Error: warning: c++: error: unknown argument: 
> '-fexperimental-new-pass-manager'
> The fix seems to be here: https://code.wildfiregames.com/D5011

That's it, yes.
> 
> I don't have time now if someone wants to patch it. It's not straight
> forward, because the file to patch seems not to exist after extract.

0ad extracts and patches spidermonkey, so port-wise we need to patch an
empty file, i.e. add a new patch under WRKSRC, and patch the script to
apply besaid patch.

That's what the fabricator revision as well as FreeBSD's games/0ad port do.

I'm building already and will commit if run-tests agree.

Reply via email to