Attached. I removed some debug code I had left in. On 7/24/20 7:21 PM, Brett Gilio wrote: > Jesse Gibbons writes: > >> * gnu/packages/games.scm: enigma(phases): Add 'fix-proxy. >> --- >> gnu/packages/games.scm | 12 +++++++++++- >> 1 file changed, 11 insertions(+), 1 deletion(-) >> >> diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm >> index 2efbb3964e..14d47dcbe6 100644 >> --- a/gnu/packages/games.scm >> +++ b/gnu/packages/games.scm >> @@ -5872,7 +5872,17 @@ The Flag. You can even design your own maps!") >> (substitute* "src/main.cc" >> (("#include " line header) >> (string-append "#include \"SDL/SDL_" header ".h\""))) >> - #t))))) >> + #t)) >> + (add-after 'find-sdl 'fix-proxy >> + (lambda _ >> + ;; Build fails when making src/lev/Proxy.cc because >> + ;; the wrong operator overload is used. >> + (substitute* "src/lev/Proxy.cc" >> + (("ifs != NULL") >> + "!ifs")) >> + (display "...") >> + #t)) >> + ))) >> (inputs >> `(("xerces-c" ,xerces-c) >> ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer sdl-ttf))) > Hey Jesse, > > Just like the last patch this one is mangled :).