Created attachment 328270 [details] build.log hedgewars-0.9.18 fails to build when ghc is installed because it automagically enables the server build, which fails due to unsatisfied dependencies: /var/tmp/portage/games-strategy/hedgewars-0.9.18/work/hedgewars-src-0.9.18/gameServer/RoomsAndClients.hs:39:8: Could not find module `Control.DeepSeq': Use -v to see a list of the files searched for. I created an ebuild to fix this in bug 247114. (Unrelated, but there's also an automagic dependency on ffmpeg. This is also fixed in my ebuild in bug 247114.)
there's not automagic ffmpeg dep. forced off the server for now to avoid the ghc dep.
(In reply to comment #1) > there's not automagic ffmpeg dep. What do you mean? $ ldd /usr/games/bin/hedgewars | grep libav libavcodec.so.53 => /usr/lib64/libavcodec.so.53 (0x00007f1d72c54000) libavformat.so.53 => /usr/lib64/libavformat.so.53 (0x00007f1d72b6e000) libavutil.so.51 => /usr/lib64/libavutil.so.51 (0x00007f1d72b4e000)
(In reply to comment #1) > there's not automagic ffmpeg dep. forced off the server for now to avoid > the ghc dep. Why not to include ebuild from bug 247114? Server is an important part of the game, it would be nice to have it in Gentoo too.
(In reply to comment #2) > (In reply to comment #1) > > there's not automagic ffmpeg dep. > > What do you mean? > He means that ffmpeg support is not turned off as it would be the case when it's an automagic dependency. In fact it is required, but not set as required by the build system which is an upstream bug. if(NOT NOVIDEOREC) find_package(FFMPEG) endif() should be if(NOT NOVIDEOREC) find_package(FFMPEG REQUIRED) endif()