| Summary: | media-video/vlc-0.7.2-r1 fails to compile with gcc-3.4.1 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Robin Smidsrød <robin> |
| Component: | Current packages | Assignee: | Please assign to toolchain <gcc-porting> |
| Status: | RESOLVED FIXED | ||
| Severity: | blocker | CC: | chriswhite, media-video |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Robin Smidsrød
2004-08-19 00:52:08 UTC
But vlc-0.7.2 works like a charm with gcc-3.4.1. Just some new stuff which isn't up to quality? Shouldn't the live stuff be USE flagged? Anyway, something's broken there. I suspect it may well be the vlc-0.7.2-live.patch. The changes are like so: - delete env; + env->reclaim(); Four of them in fact. As I'm currently unable to test this, I'm adding the maintainer (Chris White) who was the one who added that patch in - Chris, can you please comment on the API changes, and exactly why we need to be using reclaim() here? The problem was that the LIVE patch was for a step up from the minimum live version required. I changed the version to work with the patch. The patch was created since the class destructor for the class env uses was changed to a protected (or private, can't remember) member, so outside calls couldn't reach it. Hence, the reason for reclaim(). Sorry for all the confusion there. |