Summary: | games-misc/opengfx-0.6.1 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David <david.reiher> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
David
2021-07-03 21:32:30 UTC
Created attachment 721327 [details]
build.log
opengfx itself doesn't seem to be using 3.6 and isn't calling unversioned "python" directly, but "nmlc" is its own command That /usr/lib/python-exec/python3.6/nmlc exists implies that it's built for 3.6 still when it shouldn't nowadays (only has support for 3.8 and 3.9 right now). Please try to rebuild it: emerge -1 games-util/nml May want to check that rest of your system is up to date too, (emerge -uUDav @world) You are absolutely right! emerge -1 games-util/nml unmasked and pulled games-util/nml-0.5.3 (was 0.4.5-r1 before) After that opengfx emerged nicely. Maybe opengfx should depend on some minimal nml version? (In reply to David from comment #3) > Maybe opengfx should depend on some minimal nml version? Well, 0.4.5-r1 is over 2 years old and, for what it's worth, may have worked if it wasn't broken by python3.6/3.7 targets removal. I guess you still had the version from back when it had stable keywords (most games-related packages don't anymore), and so didn't end up in accept_keywords and never updated despite 0.4.5-r1 being long gone from ::gentoo Glad you got it to work anyhow :) |