* Re: EmulationStation fails to start
2023-07-05 15:12 [ISSUE] EmulationStation fails to start Newchair2644
@ 2023-10-03 14:28 ` namgo
2023-10-03 14:36 ` namgo
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: namgo @ 2023-10-03 14:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]
New comment by namgo on void-packages repository
https://github.com/void-linux/void-packages/issues/44861#issuecomment-1745096602
Comment:
I've gotten this installed in a fresh VM, bumping the version within xpbs-src from 2.9.4 to 2.11.2 for EmulationStation.
After installing the updated version, the existing error still occurs.
My instinct is that https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-388524825 is an issue, the compilation process assumes that certain files in the user's home directory are already available.
https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-389709761 provides the paths that are checked. What's confusing to me is that it checks the bindir - they should be checking files outside of the bindir (/usr/bin/retropie -> /usr/share, no?).
This appears to explain why it worked for the packager and not us.
site-note: the patch void has looks like it's no longer necessary as the developers include `time.h` possibly making ctime no longer relevant - unless I misunderstand something.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: EmulationStation fails to start
2023-07-05 15:12 [ISSUE] EmulationStation fails to start Newchair2644
2023-10-03 14:28 ` namgo
@ 2023-10-03 14:36 ` namgo
2023-10-03 15:25 ` namgo
2023-10-03 18:09 ` namgo
3 siblings, 0 replies; 5+ messages in thread
From: namgo @ 2023-10-03 14:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1273 bytes --]
New comment by namgo on void-packages repository
https://github.com/void-linux/void-packages/issues/44861#issuecomment-1745096602
Comment:
I've gotten this installed in a fresh VM, bumping the version within xpbs-src from 2.9.4 to 2.11.2 for EmulationStation.
After installing the updated version, the existing error still occurs.
My instinct is that https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-388524825 is an issue, the compilation process assumes that certain files in the user's home directory are already available.
https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-389709761 provides the paths that are checked. What's confusing to me is that it checks the bindir - they should be checking files outside of the bindir (/usr/bin/retropie -> /usr/share, no?).
This appears to explain why it worked for the packager and not us.
site-note: the patch void has looks like it's no longer necessary as the developers include `time.h` possibly making ctime no longer relevant - unless I misunderstand something.
Edit: https://github.com/RetroPie/EmulationStation/issues/819 should address it. Unless I'm wrong, there's no good way to package this until EmulationStation's basedir assumptions conforms to a spec.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: EmulationStation fails to start
2023-07-05 15:12 [ISSUE] EmulationStation fails to start Newchair2644
2023-10-03 14:28 ` namgo
2023-10-03 14:36 ` namgo
@ 2023-10-03 15:25 ` namgo
2023-10-03 18:09 ` namgo
3 siblings, 0 replies; 5+ messages in thread
From: namgo @ 2023-10-03 15:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1599 bytes --]
New comment by namgo on void-packages repository
https://github.com/void-linux/void-packages/issues/44861#issuecomment-1745096602
Comment:
I've gotten this installed in a fresh VM, bumping the version within xpbs-src from 2.9.4 to 2.11.2 for EmulationStation.
After installing the updated version, the existing error still occurs.
My instinct is that https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-388524825 is an issue, the compilation process assumes that certain files in the user's home directory are already available.
https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-389709761 provides the paths that are checked. What's confusing to me is that it checks the bindir - they should be checking files outside of the bindir (/usr/bin/retropie -> /usr/share, no?).
This appears to explain why it worked for the packager and not us.
site-note: the patch void has looks like it's no longer necessary as the developers include `time.h` possibly making ctime no longer relevant - unless I misunderstand something.
Edit: https://github.com/RetroPie/EmulationStation/issues/819 should address it. Unless I'm wrong, there's no good way to package this until EmulationStation's basedir assumptions conforms to a spec.
Edit 2: `feranur` on irc suggested packaging the required files under `/usr/share/examples/emulationstation/`, which is probably our best bet at providing the necessary config/font files to the user. I'm not 100% clear on how to notify a user of this change at the package level other than `INSTALL.msg`, but it's a start.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: EmulationStation fails to start
2023-07-05 15:12 [ISSUE] EmulationStation fails to start Newchair2644
` (2 preceding siblings ...)
2023-10-03 15:25 ` namgo
@ 2023-10-03 18:09 ` namgo
3 siblings, 0 replies; 5+ messages in thread
From: namgo @ 2023-10-03 18:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1819 bytes --]
New comment by namgo on void-packages repository
https://github.com/void-linux/void-packages/issues/44861#issuecomment-1745096602
Comment:
I've gotten this installed in a fresh VM, bumping the version within xpbs-src from 2.9.4 to 2.11.2 for EmulationStation.
After installing the updated version, the existing error still occurs.
My instinct is that https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-388524825 is an issue, the compilation process assumes that certain files in the user's home directory are already available.
https://github.com/RetroPie/EmulationStation/issues/427#issuecomment-389709761 provides the paths that are checked. What's confusing to me is that it checks the bindir - they should be checking files outside of the bindir (/usr/bin/retropie -> /usr/share, no?).
This appears to explain why it worked for the packager and not us.
site-note: the patch void has looks like it's no longer necessary as the developers include `time.h` possibly making ctime no longer relevant - unless I misunderstand something.
Edit: https://github.com/RetroPie/EmulationStation/issues/819 should address it. Unless I'm wrong, there's no good way to package this until EmulationStation's basedir assumptions conforms to a spec.
Edit 2: `feranur` on irc suggested packaging the required files under `/usr/share/examples/emulationstation/`, which is probably our best bet at providing the necessary config/font files to the user. I'm not 100% clear on how to notify a user of this change at the package level other than `INSTALL.msg`, but it's a start.
Edit 3: An EmulationStation maintainer suggested importing an existing patch which checks `/usr/share/EmulationStation/` for `/resources/`, I've done that. I can still set up an examples/ but it seems less important.
^ permalink raw reply [flat|nested] 5+ messages in thread