Hi, I think it would make much sense to rewrite the 0ad ebuilds for using all different slots based on upstream version, so you can install more than one version at one time. I suggest something like alpha11 → SLOT=11 alpha12 → SLOT=12 alpha13 → SLOT=13 9999/SVN → SLOT=svn I started to do so with the SVN-ebuild (attached ebuild and patch). Kind regards Reproducible: Always
Created attachment 355626 [details, diff] patch for games-strategy/0ad-99999
Created attachment 355628 [details] full ebuild
Assignee: julian.ospald@googlemail.com did not match anything
thanks for the ideas however let's get the form right: * although I'm a dev and that is indeed my overlay bugzie is only for tree ebuilds or overlays which are hosted on overlay.gentoo.org. Mine is not hosted there, but only on github and bitbucket. So please open an issue on one of these sites, preferably with a pull-request: https://github.com/hasufell/hasufell-overlay/issues https://bitbucket.org/hasufell/hasufell-overlay/pull-requests * on bugzie, please always use unified diff (diff -u), I am unable to read those
Created attachment 355942 [details] updated ebuild
Created attachment 355944 [details, diff] updated 'diff -u'
I did a mistake, I forgot to remove the RDEPEND '!games-strategy/0ad-data'. Now the ebuild and the diff (this time with -u) are up to date and should work properly. I won't register neither on github nor on bitbucket just to file one bug. So take it or leave it - or hope, someone else will file it out there.
I get this when I start the svn ebuild and have to click 3-4 messages away. Paths.cpp(169): Function call failed: return value was -110301 (Error during IO) Function call failed: return value was -110301 (Error during IO) Location: Paths.cpp:169 (Root) Call stack: (0x7ad6f8) 0ad-svn() [0x7ad6f8] (0x76e9d4) 0ad-svn() [0x76e9d4] (0x76e6b0) 0ad-svn() [0x76e6b0] (0x76df5a) 0ad-svn() [0x76df5a] (0x584705) 0ad-svn() [0x584705] (0x581484) 0ad-svn() [0x581484] (0x57812e) 0ad-svn() [0x57812e] (0x418c7e) 0ad-svn() [0x418c7e] (0x7f005f94b4b5) /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f005f94b4b5] (0x4181bd) 0ad-svn() [0x4181bd] errno = 0 (Error during IO) OS error = ? ERROR: Cannot find executable (expected at '') Paths.cpp(176): Function call failed: return value was -110301 (Error during IO) Function call failed: return value was -110301 (Error during IO) Location: Paths.cpp:176 (Root) Call stack: (0x7ad6f8) 0ad-svn() [0x7ad6f8] (0x76e9d4) 0ad-svn() [0x76e9d4] (0x76e6b0) 0ad-svn() [0x76e6b0] (0x76df5a) 0ad-svn() [0x76df5a] (0x584758) 0ad-svn() [0x584758] (0x581484) 0ad-svn() [0x581484] (0x57812e) 0ad-svn() [0x57812e] (0x418c7e) 0ad-svn() [0x418c7e] (0x7f005f94b4b5) /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f005f94b4b5] (0x4181bd) 0ad-svn() [0x4181bd] errno = 0 (Error during IO) OS error = ?
I can't reproduce this error with SVN revision 13659. 0ad has these USE flags at my system: audio fam -editor -pch -test HTH, holgersson