Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911244 - games-engines/openmw-0.48.0: MyGUI 3.2.2 was found but version 3.4.1 is the minimum requirement.
Summary: games-engines/openmw-0.48.0: MyGUI 3.2.2 was found but version 3.4.1 is the m...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexey
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-07-26 07:17 UTC by Michael Moon
Modified: 2023-08-14 11:38 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Moon 2023-07-26 07:17:57 UTC
Relevant build output:

CMake Error at cmake/LibFindMacros.cmake:356 (message):
  REQUIRED PACKAGE NOT FOUND

  MyGUI 3.2.2 was found but version 3.4.1 is the minimum requirement.  This
  package is REQUIRED and you need to install it or adjust CMake
  configuration in order to continue building OpenMW.

  Relevant CMake configuration variables:

    MyGUI_INCLUDE_DIR=/usr/include/MYGUI
    MyGUI_LIBRARY=/usr/lib64/libMyGUIEngine.so

  You may use CMake GUI, cmake -D or ccmake to modify the values.  Delete
  CMakeCache.txt to discard all values and force full re-detection if
  necessary.



A quick -dev-games/mygui +>=dev-games/mygui-3.4.1 in RDEPEND (and keyword-unmasking mygui) sorts it out, nice easy fix :)
Comment 1 Alexey 2023-07-27 00:48:02 UTC
Eh, I removed this >= because that's the only version available in portage now. Where did you get the old one from?
Comment 2 Ionen Wolkens gentoo-dev 2023-07-27 01:19:31 UTC
Possibly stuck around on users system because of the destabilization.

It had a stable version (in fact 3.2.2) until March 2022 and then would not get updated for stable users unless they added it to accept keywords. May go overlooked unless some ebuild requests it.

>=3.4.0 was also masked for a while fwiw.
Comment 3 Michael Moon 2023-07-27 03:40:47 UTC
(In reply to Ionen Wolkens from comment #2)
> Possibly stuck around on users system because of the destabilization.
> 
> It had a stable version (in fact 3.2.2) until March 2022 and then would not
> get updated for stable users unless they added it to accept keywords.

Yep that's what happened.

I guess we should put the >= back in since portage pinging an unmask request is vastly better than a build failure.
Comment 4 Larry the Git Cow gentoo-dev 2023-08-14 11:38:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999c863b6cfe420a0e0b705d38f18c5fe55c1c9c

commit 999c863b6cfe420a0e0b705d38f18c5fe55c1c9c
Author:     Alexey Sokolov <alexey+gentoo@asokolov.org>
AuthorDate: 2023-07-27 00:49:47 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-08-14 11:37:35 +0000

    games-engines/openmw: specify min version of mygui
    
    Closes: https://bugs.gentoo.org/911244
    Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
    Closes: https://github.com/gentoo/gentoo/pull/32042
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 games-engines/openmw/openmw-0.48.0.ebuild | 2 +-
 games-engines/openmw/openmw-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)