Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 280076 - x11 overlay: x11-proto/xextproto-7.0.99.3 kills media-video/mplayer-1.0_rc2_p20090731 build
Summary: x11 overlay: x11-proto/xextproto-7.0.99.3 kills media-video/mplayer-1.0_rc2_p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-02 17:48 UTC by Duncan
Modified: 2009-08-03 07:56 UTC (History)
3 users (show)

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


Attachments
emerge --info (emerge.info,4.91 KB, text/plain)
2009-08-02 17:51 UTC, Duncan
Details
mplayer build log (media-video:mplayer-1.0_rc2_p20090731:20090802-165011.log,342.10 KB, text/plain)
2009-08-02 17:58 UTC, Duncan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2009-08-02 17:48:50 UTC
I nailed my mplayer-1.0-rc2-p20090731 remerge (newuse +real triggered) failure to the new xextproto-7.0.99.3 package.  With xextproto-7.0.5, mplayer builds.

Note that while I have USE=custom-cflags, I tried it without that, without -combine in CFLAGS, with MAKEOPTS=-j1, etc.  The same mplayer package had merged yesterday (without USE=real, either the use-default changed in the last 24 hours or so, or it just got use-unmasked in the 2008.0 amd64 no-multilib profile), with USE=custom-cflags and no special treatment, so I knew the change was fresh.  It turned out to be xextproto-7.0.99.3 from the overlay that was killing the remerge.

emerge --info to be attached.
Comment 1 Duncan 2009-08-02 17:51:25 UTC
Created attachment 199946 [details]
emerge --info
Comment 2 Duncan 2009-08-02 17:58:30 UTC
Created attachment 199948 [details]
mplayer build log
Comment 3 Gef 2009-08-02 18:27:44 UTC
(In reply to comment #2)
> Created an attachment (id=199948) [edit]
> mplayer build log
> 
<snip>
libvo/vo_x11.c:39:33: error: X11/extensions/XShm.h: No such file or directory
</snip>

x11-proto/xextproto-7.0.5 has it in /usr/include/X11/extensions/XShm.h . Location may have changed in the new version.
Comment 4 Gef 2009-08-02 18:45:11 UTC
Required definitions occurs in one of these new files in x11-proto/xextproto-7.0.99.3:
/usr/include/X11/extensions/shm.h
/usr/include/X11/extensions/shmproto.h
Comment 5 James Earl Spahlinger 2009-08-03 01:48:05 UTC
Not sure which package is at fault here, you may want to try masking the problem package '=x11-proto/xextproto-7.0.99.3' by adding to your /etc/portage/package.mask and see if the error goes away. Regardless I've assigned to the mplayer maintainers and cc'd the x11 folks. 
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2009-08-03 07:56:12 UTC
Sorry about that, there was some miscommunication in the x11 overlay and I've masked those packages yesterday.

Please try to sync it again, all those new proto packages should be properly masked. If this is not the case, please don't hesiate to reopen this bug.

Thanks