Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 461602 - >=app-emulation/wine-1.5.0[gstreamer] has missing emul-linux-x86-gstplugins dependency
Summary: >=app-emulation/wine-1.5.0[gstreamer] has missing emul-linux-x86-gstplugins d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-13 06:40 UTC by Coacher
Modified: 2013-03-15 08:59 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,347.55 KB, text/plain)
2013-03-13 06:40 UTC, Coacher
Details
emerge --info wine (info,5.70 KB, text/plain)
2013-03-13 06:41 UTC, Coacher
Details
patch to wine-1.5.25 to add the required dep (wine-1.5.25.ebuild.patch,409 bytes, patch)
2013-03-13 16:42 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Coacher 2013-03-13 06:40:33 UTC
wine-1.4.1[gstreamer] fails to configure without emul-linux-x86-gstplugins.
After emerging emul-linux-x86-gstplugins wine configures fine and starts building.

Reproducible: Always
Comment 1 Coacher 2013-03-13 06:40:57 UTC
Created attachment 341858 [details]
build.log
Comment 2 Coacher 2013-03-13 06:41:23 UTC
Created attachment 341860 [details]
emerge --info wine
Comment 3 Coacher 2013-03-13 06:50:37 UTC
(In reply to comment #0)
> wine-1.4.1[gstreamer] fails to configure without emul-linux-x86-gstplugins.
> After emerging emul-linux-x86-gstplugins wine configures fine and starts
> building.
> 
> Reproducible: Always

Oops, I rushed too much towards. wine fails to configure even with emul-linux-x86-gstplugins[development] installed.
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2013-03-13 08:15:24 UTC
This bug poped up on wine due to chage of gstreamer useflag masking.

  12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
  Remove package.use.mask entry for wine[gstreamer] because we have 32bit gst
  libraries now.

Not sure if this bug is present on testing version of the wine, but stable is fully affected.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2013-03-13 08:25:54 UTC
(In reply to comment #4)
> This bug poped up on wine due to chage of gstreamer useflag masking.
> 
>   12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
>   Remove package.use.mask entry for wine[gstreamer] because we have 32bit gst
>   libraries now.
> 
> Not sure if this bug is present on testing version of the wine, but stable
> is fully affected.

Is emul-linux-x86-gstplugins installed? I can't get ~arch at least to fail here, ./configure says "yes" on each test. What am I missing?
Comment 6 Fab 2013-03-13 08:37:12 UTC
(In reply to comment #4)
> Not sure if this bug is present on testing version of the wine, but stable
> is fully affected.

Same error here while trying to upgrade from wine 1.5.20 to 1.5.24.
Comment 7 Fab 2013-03-13 09:05:59 UTC
Please read this : http://forums.gentoo.org/viewtopic-p-7026626.html
Comment 8 Coacher 2013-03-13 09:24:43 UTC
(In reply to comment #5)
> Is emul-linux-x86-gstplugins installed? I can't get ~arch at least to fail
> here, ./configure says "yes" on each test. What am I missing?

On my machine emul-linux-x86-gstplugins installed with development USE enabled and wine fails to configure. I am using arch, not ~arch.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2013-03-13 09:46:58 UTC
(In reply to comment #7)
> Please read this : http://forums.gentoo.org/viewtopic-p-7026626.html

looks like multilib-portage problem

(In reply to comment #8)
> (In reply to comment #5)
> > Is emul-linux-x86-gstplugins installed? I can't get ~arch at least to fail
> > here, ./configure says "yes" on each test. What am I missing?
> 
> On my machine emul-linux-x86-gstplugins installed with development USE
> enabled and wine fails to configure. I am using arch, not ~arch.

reproduced with stable wine, USE=gstreamer re-masked for stable wine

leaving bug open for the missing emul-linux-x86-gstplugins dependency in >=app-emulation/wine-1.5.0, wine maintainers will have to handle that
Comment 10 Gino McCarty 2013-03-13 16:34:21 UTC
i have this same issue on wine-1.5.24, needs 32bit gstplugins
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2013-03-13 16:42:52 UTC
Created attachment 341908 [details, diff]
patch to wine-1.5.25 to add the required dep

this should be applied to all versions >=1.5.0 the maintainer wants to keep around, there are so many wine ebuilds I don't have a insight on that
Comment 12 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-03-13 16:49:59 UTC
(In reply to comment #11)
> this should be applied to all versions >=1.5.0 the maintainer wants to keep
> around, there are so many wine ebuilds I don't have a insight on that

We keep lots of wine versions around because unstable wine releases are time-based, and inevitably break support for some formerly working applications while fixing support for other formerly non-working ones. We only clean up old versions after upstream makes a new stable release (e.g. 1.2, 1.4 etc.)
Comment 13 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-03-13 17:10:11 UTC
>   12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
>   Remove package.use.mask entry for wine[gstreamer] because we have 32bit gst
>   libraries now.

Samuli, I see that you've now decided to become a wine maintainer. So please test and fix dependencies in affected ebuilds.
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2013-03-13 17:44:36 UTC
(In reply to comment #13)
> >   12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
> >   Remove package.use.mask entry for wine[gstreamer] because we have 32bit gst
> >   libraries now.
> 
> Samuli, I see that you've now decided to become a wine maintainer. So please
> test and fix dependencies in affected ebuilds.

I've masked USE gstreamer for wine in behalf of amd64 emul back then when I was part of the amd64 team very actively, when user informed me the mask is now superflous -- I had expected the issue was exactly same in all wine's, which wasn't true, so I've partly restored the mask to correct my mistake for stable users, quickly before noone notices :-)
~ərch can be a bit broken, missing dep is nothing, afterall this bug is open to remind of that

with that said, sorry, really, and I will fix them now
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2013-03-13 17:52:33 UTC
done :)
Comment 16 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-03-14 02:46:06 UTC
Fix completed by masking USE=gstreamer for <wine-1.5.25; wine ebuilds that did not use autotools-multilib.eclass fail to correctly use 32-bit gstreamer and glib pkgconfig files.
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2013-03-14 02:57:39 UTC
(In reply to comment #16)
> Fix completed by masking USE=gstreamer for <wine-1.5.25; wine ebuilds that
> did not use autotools-multilib.eclass fail to correctly use 32-bit gstreamer
> and glib pkgconfig files.

thanks