LoopingAudioConverter icon indicating copy to clipboard operation
LoopingAudioConverter copied to clipboard

Dependencies on GNU/Linux for LAC

Open ghost opened this issue 7 years ago • 6 comments

Hello. I am trying to get Looping Audio Converter (LAC) not crashing on my Trisquel (Ubuntu-based) distro, and I have been hatching away at some dependency issues.

I needed to make sure libso, libvorbis and mono-complete were installed, however I am still having an issue where it seems some Mono related dependencies are missing on my machine.

Here is part of the error I am seeing:

[xcb] Too much data requested from _XRead
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.

Do you need any more information in order to know what this issue may be and how to fix it?

I really, really love this program and have found it very useful is helping me convert lots of VGMs and VGZ files I have into FLACs. I have not found a program that is more easy to use. The problem is, I am a GNU/Linux user and would like to reap the benefits of your software on my main computer.

Please advise.

Regards,

David

ghost avatar Jun 07 '17 14:06 ghost

Whatever the problem is, there are probably other Mono applications where it happens too. It seems like it would have something to do with the GUI side of things.

I also tried installing 32-bit mono-complete on a 64-bit Ubuntu 16.10, but it doesn't look like you can do that.

libertyernie avatar Jun 07 '17 15:06 libertyernie

Try running it with the environment variable MONO_WINFORMS_XIM_STYLE=disabled.

I also found another bug in the RSTM encoding (trying to use memset and can't find it) so I'll see if I can get that fixed.

libertyernie avatar Jun 07 '17 15:06 libertyernie

1.4.1rc1 contains the RSTM fix.

libertyernie avatar Jun 07 '17 19:06 libertyernie

I just tried your environment variable tweak in /etc/environment and it works. Thanks very much!

ghost avatar Jun 07 '17 21:06 ghost

... While we are at reporting off-topic bugs, I noticed that in the "LoopingAudioConverter.exe.config" file, vgm2wav and vgmstream are not auotmatically found when running LAC via double-clicking the app, so I needed to set an absolute path instead of relative path. I dont know why, but this works...

...
    <add key="vgm2wav_path" value="/home/johndoe/Desktop/LAC/tools/vgm2wav/vgm2wav" />
    <add key="vgmstream_path" value="/home/johndoe/Desktop/LAC/tools/vgmstream/vgmstream" />
...

ghost avatar Jun 08 '17 01:06 ghost

It could have something to do with your current working directory being different from the folder the .exe is in. Maybe I can work around that.

libertyernie avatar Aug 24 '17 13:08 libertyernie

I'm closing any issues more than a year old. If you're still having a persistent issue with the newest version of Looping Audio Converter, please file a new issue on this GitHub repository instead of replying to this one. Make sure to include the exact wording of any error you're getting, which settings you're using when converting audio (if applicable), and - if possible - a link to the file you're using as input.

libertyernie avatar May 22 '24 18:05 libertyernie