vicr123 / theFrame

Animation Tool
GNU General Public License v3.0
14 stars 1 forks source link

Renderer is unavailable! #1

Open ghost opened 4 years ago

ghost commented 4 years ago

Actual behavior

Trying to render I reached "Renderer is unavailable!" warning and I could not render nothing.

pic.1

If extract AppImage content via command $ ./theframe-linux.AppImage --appimage-extract I could see that there is some file: ../squashfs-root/opt/theframe-render/bin/theframe-render.

Seems like theframe-render bundled into AppImage, but internally it not linked by relative path.

Expected behavior

Link thefram-render inside AppImage so theFrame would recognize & use it.

For any AppImage packaging questions & support:

vicr123 commented 4 years ago

Hmm... I know that internally an AppImage mounts a drive somewhere in /tmp. If you know where to look, do you mind seeing if manually setting the renderer works?

ghost commented 4 years ago

do you mind seeing if manually setting the renderer works?

I already tried, but it not solve issue:

AppImage on each launch mount content in dynamically generated folder named randomly on on each launch, for example: /tmp/.mount_thefraUq10gK/opt/theframe-render/bin/theframe-render

pic.1

ghost commented 4 years ago

@vicr123, seems like continuous AppImage builds failed with latest commits:

vicr123 commented 4 years ago

Check the GitHub Actions page for the latest builds. Sometimes it fails to release correctly.

https://github.com/vicr123/theFrame/actions/runs/152648485 for this case.

ghost commented 4 years ago

Check the GitHub Actions page for the latest builds.

Just tried, but theFrame still can't recognize bundled theframe-render.

And even more, theFrame not parse path to theframe-render file when trying manually select it from AppImage mounted folder.

vicr123 commented 4 years ago

Ahh that's a bit annoying, I'll continue debugging and let you know if I end up figuring it out. I have a feeling it may have to do with mixing host libraries maybe? :/

ghost commented 4 years ago

maybe? :/

As I proposed earlier, ask for help: