toaster / gentoo-overlay

2 stars 4 forks source link

ERROR: games-mud/mudlet-9999::toaster failed (depend phase): qt4-r2.eclass could not be found by inherit() #10

Closed simonvanderveldt closed 5 years ago

simonvanderveldt commented 5 years ago

When running some portage actions, in my case eclean-dist I get the following error:

 * ERROR: games-mud/mudlet-9999::toaster failed (depend phase):
 *   qt4-r2.eclass could not be found by inherit()
 * 
 * Call stack:
 *            ebuild.sh, line 635:  Called source '/usr/local/portage/toaster/games-mud/mudlet/mudlet-9999.ebuild'
 *   mudlet-9999.ebuild, line   7:  Called inherit 'games' 'git-2' 'qt4-r2'
 *            ebuild.sh, line 300:  Called die
 * The specific snippet of code:
 *          [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=games-mud/mudlet-9999::toaster'`,
 * the complete build log and the output of `emerge -pqv '=games-mud/mudlet-9999::toaster'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/games-mud/mudlet-9999/work/mudlet-9999'
 * ERROR: games-mud/mudlet-2.1_p20130526::toaster failed (depend phase):
 *   qt4-r2.eclass could not be found by inherit()
 * 
 * Call stack:
 *                     ebuild.sh, line 635:  Called source '/usr/local/portage/toaster/games-mud/mudlet/mudlet-2.1_p20130526.ebuild'
 *   mudlet-2.1_p20130526.ebuild, line   7:  Called inherit 'games' 'qt4-r2'
 *                     ebuild.sh, line 300:  Called die
 * The specific snippet of code:
 *          [[ -z ${location} ]] && die "${1}.eclass could not be found by inherit()"
 * 
 * If you need support, post the output of `emerge --info '=games-mud/mudlet-2.1_p20130526::toaster'`,
 * the complete build log and the output of `emerge -pqv '=games-mud/mudlet-2.1_p20130526::toaster'`.
 * Working directory: '/usr/lib64/python3.6/site-packages'
 * S: '/var/tmp/portage/games-mud/mudlet-2.1_p20130526/work/mudlet-2.1_p20130526'

Qt4 is no longer supported and support for it has been dropped from the portage tree for some time. I don't know if mudlet supports Qt5, if it does I guess the ebuild should be updated, otherwise it seems like either mudlet needs to be updated to Qt5 or should probably be dropped.

toaster commented 5 years ago

I removed the broken ebuilds. Maybe I find some time to provide more recent Mudlet ebuilds since this MUD client is still released quite often.