You are not logged in.
Hi there,
I just installed solfege from extra https://archlinux.org/packages/extra/x86_64/solfege/
It is looking for a folder which does not exist:
$ solfege
Traceback (most recent call last):
File "/bin/solfege", line 32, in <module>
os.chdir(os.path.join(prefix, "share", "solfege"))
FileNotFoundError: [Errno 2] No such file or directory: '/share/solfege'I don't even have /share.
Last edited by nerdnils (2023-08-09 06:54:22)
Offline
That should be reported upstream - solfege seems to use some silly and fragile hacks in the code. In this case, you could fix this by replacing line 29 with the following:
prefix = sys.prefix"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
After this it can not find timidity when trying to play any note… seems like a missing dependency there.
After installing timidity++ no error is given but no sound comes either… this program is worthless without audio.
Last edited by nerdnils (2023-08-08 19:03:47)
Offline
timidity++ is listed as an optional dependency. You should also review the other optional dependencies that will be needed to produce audio output.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Oh, an ear training tool with optional audio... doesn't make sense to me but when knowing what to do... Thank you
Last edited by nerdnils (2023-08-09 05:18:36)
Offline
They're individually optional because there're multiple backends and not probably not everyone wants every or the same backends.
Your takeaway is that from now on you won't ignore the package installation messages.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Online