Created attachment 329034 [details] build.log After upgrading from boost 1.49 (oh, why did you de-SLOT boost?): $ emerge -pqv '=games-arcade/smc-1.9' [ebuild R ] games-arcade/smc-1.9 USE="music" $ emerge --info '=games-arcade/smc-1.9' (coming in an attachment, stupid bugzilla limits)
Created attachment 329036 [details] $ emerge --info '=games-arcade/smc-1.9'
I get the same error when trying to compile SMC (after upgrading Boost). Apparently there are some commits to the SMC github repo, that might be able to fix this error: https://github.com/FluXy/SMC/commit/5795c817ded4d82a0b147984a67e4bcd257dc2b8 I'm on my way to the Qt Developer Conference in Berlin, so I don't have time to do any futher tests. Perhaps someone has a few moments to look at it. If not, I'll have a look at it at some point in the future.
(In reply to comment #2) > Apparently there are some commits to the SMC github repo, that might be able > to fix this error: > https://github.com/FluXy/SMC/commit/5795c817ded4d82a0b147984a67e4bcd257dc2b8 Nope. Note that the *first* problem is this, in the ebuild: append-flags -DBOOST_FILESYSTEM_VERSION=2 since boost has dropped support for it, yet SMC still depends on it. I'm fighting GNU patch, since the SMC tarball ships with CRLF and patch just can't seem to deal with that. Manually editing the source to apply that commit does NOT fix the problem. However, I have not tried building upstream directly.
Now it builds. Thanks. Hope it still works