Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 442502 - games-arcade/smc-1.9 fails to build with boost 1.51
Summary: games-arcade/smc-1.9 fails to build with boost 1.51
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-09 20:44 UTC by Ben Longbons
Modified: 2012-11-14 16:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,24.60 KB, text/plain)
2012-11-09 20:44 UTC, Ben Longbons
Details
$ emerge --info '=games-arcade/smc-1.9' (emerge-info,16.68 KB, text/plain)
2012-11-09 20:46 UTC, Ben Longbons
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Longbons 2012-11-09 20:44:55 UTC
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)
Comment 1 Ben Longbons 2012-11-09 20:46:22 UTC
Created attachment 329036 [details]
$ emerge --info '=games-arcade/smc-1.9'
Comment 2 Søren Færløv 2012-11-11 21:03:52 UTC
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.
Comment 3 Ben Longbons 2012-11-11 22:53:57 UTC
(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.
Comment 4 Tupone Alfredo gentoo-dev 2012-11-14 16:24:04 UTC
Now it builds. Thanks.
Hope it still works