Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715978 - games-action/minetest-5.1 cant be emerged with use flags client and server at the same time
Summary: games-action/minetest-5.1 cant be emerged with use flags client and server at...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: William Breathitt Gray
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-03 06:11 UTC by olafito18
Modified: 2020-04-14 13:07 UTC (History)
3 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 olafito18 2020-04-03 06:11:37 UTC
I tried to emerge minetest 5.1 with default use flags, some of this flags are "client" and "server", but it wont let you because "server" depend on "irrlicht-headers" and "client" depend on "irrlicht".

irrlicht-headers and irrlicht cant be installed at the same time

To solve this replace "irrlicht-headers" with "irrlicht" in "server" dependencies in the ebuild file.

I have tested this on a custom ebuild and it works.
Comment 1 William Breathitt Gray 2020-04-03 17:58:11 UTC
I suspect that you have an old version of dev-games/irrlicht installed on your system. The dev-games/irrlicht-1.8.4-r1 version is the latest. What version do you have installed?
Comment 2 olafito18 2020-04-03 19:19:47 UTC
I have irrlicht 1.8.4

 dev-games/irrlicht
      Latest version available: 1.8.4
      Latest version installed: 1.8.4
      Size of files: 27,278 KiB
      Homepage:      http://irrlicht.sourceforge.net/
      Description:   open source high performance realtime 3D engine w
      License:       ZLIB
Comment 3 William Breathitt Gray 2020-04-03 19:26:55 UTC
(In reply to olafito18 from comment #2)
> I have irrlicht 1.8.4
> 
>  dev-games/irrlicht
>       Latest version available: 1.8.4
>       Latest version installed: 1.8.4
>       Size of files: 27,278 KiB
>       Homepage:      http://irrlicht.sourceforge.net/
>       Description:   open source high performance realtime 3D engine w
>       License:       ZLIB

Looks like that's the issue: dev-games/irrlicht-1.8.4 is not compatible with  dev-games/irrlicht-headers so you will need to upgrade.

If you haven't adjusted the accept_keywords for the package you can do so by adding it in /etc/portage/package.accept_keywords:

dev-games/irrlicht ~amd64
Comment 4 olafito18 2020-04-03 19:40:11 UTC
(In reply to William Breathitt Gray from comment #3)
> (In reply to olafito18 from comment #2)
> > I have irrlicht 1.8.4
> > 
> >  dev-games/irrlicht
> >       Latest version available: 1.8.4
> >       Latest version installed: 1.8.4
> >       Size of files: 27,278 KiB
> >       Homepage:      http://irrlicht.sourceforge.net/
> >       Description:   open source high performance realtime 3D engine w
> >       License:       ZLIB
> 
> Looks like that's the issue: dev-games/irrlicht-1.8.4 is not compatible with
> dev-games/irrlicht-headers so you will need to upgrade.
> 
> If you haven't adjusted the accept_keywords for the package you can do so by
> adding it in /etc/portage/package.accept_keywords:
> 
> dev-games/irrlicht ~amd64

Ok, I adjust the accept_keywords.

I think that the version is important here, wouldnt be right to include this restriction in the ebuild?

Thanks.
Comment 5 William Breathitt Gray 2020-04-14 13:07:57 UTC
dev-games/irrlicht-1.8.4-r1 and dev-games/irrlicht-headers-1.8.4 have been stabilized: https://bugs.gentoo.org/717364

The keyword conflict should no longer occur now.