Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 632882 - games-emulation/dolphin-9999 requires wxGTK-3.1.0 which isn't available
Summary: games-emulation/dolphin-9999 requires wxGTK-3.1.0 which isn't available
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-02 20:45 UTC by Alex Ford
Modified: 2018-07-22 12:28 UTC (History)
3 users (show)

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


Attachments
emerge --info (emerge.info,6.63 KB, application/x-info)
2017-10-02 20:45 UTC, Alex Ford
Details
A broken 3.1.0 ebuild based on official wxWidgets, it causes file collisions with the eselect-wxwidgets package (wxGTK-3.1.0.ebuild,4.46 KB, text/plain)
2017-10-02 20:46 UTC, Alex Ford
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Ford 2017-10-02 20:45:19 UTC
Created attachment 497446 [details]
emerge --info

Since games-emulation/dolphin-5.0 does not seem to compile, I've been working on getting 9999 to build.

Unfortunately, it requires wxWidgets 3.1 or higher, which is provided by wxGTK.

According to the ebuild, wxGTK is actually obtained from wxPython, for reasons indicated inside the ebuild header. Unfortunately, wxPython does not have a direct 3.1.0 like wxWidgets does, instead going up to 4.

The best solution I see is to update wxGTK to have a version that provides 3.1.0
Comment 1 Alex Ford 2017-10-02 20:46:21 UTC
Created attachment 497448 [details]
A broken 3.1.0 ebuild based on official wxWidgets, it causes file collisions with the eselect-wxwidgets package
Comment 2 Mart Raudsepp gentoo-dev 2017-10-02 21:06:17 UTC
A 3.1.0 is not provided because it's a development snapshot, and a rather ancient one. Feel free to convince upstream to finally actually work on getting a stable 3.2 out, I've given up for now. They do not care, other than maybe getting 3.2 stuff out early enough into getting it into next debian stable or something...

Moving from wxPython to wxWidgets tarballs is expected, this will happen for 3.0.3 update as well. wxPython has a new version they are working on (codenamed Phoenix), which is shipped different in their alphas. We used wxPython release tarballs instead of wxWidgets, because they contained all the wxGTK sources as well, but actually received more point releases afterwards, which brought in wxGTK bug fixes (albeit sometimes the initial release could be delayed because of that).
Comment 3 Scall 2018-07-02 16:44:33 UTC
I think this can be closed since dolphin-wx has been removed:
https://github.com/dolphin-emu/dolphin/commit/e22c5333ab50c3e84774ce831eaeba48bcea5901
Comment 4 Larry the Git Cow gentoo-dev 2018-07-22 12:27:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb6ef82a48532432ec66af39d50df7cff3237ff

commit 7bb6ef82a48532432ec66af39d50df7cff3237ff
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2018-07-22 12:27:16 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2018-07-22 12:27:25 +0000

    games-emulation/dolphin: adopt an orphan, refresh live ebuild
    
    A few minor changes:
    - refreshed locale list (as suggested by the ebuild check)
    - moved from EAPI=5 to EAPI=6
    - dropped removed WxWidgets UI
    - added depends on more bundled libraries
    
    Closes: https://bugs.gentoo.org/561914
    Closes: https://bugs.gentoo.org/598625
    Closes: https://bugs.gentoo.org/632882
    Package-Manager: Portage-2.3.43, Repoman-2.3.10

 games-emulation/dolphin/dolphin-9999.ebuild | 90 ++++++++++++++++-------------
 games-emulation/dolphin/metadata.xml        |  5 +-
 2 files changed, 54 insertions(+), 41 deletions(-)