prman-pixar / RenderManForBlender

RenderMan for Blender render addon
MIT License
803 stars 134 forks source link

Can't install latest release in Blender 4.1 #707

Closed GlacierFox closed 3 months ago

GlacierFox commented 4 months ago

I can't seem to install the latest version (26.1) of the add-on in Blender 4.1 using Renderman 26.1 on Linux. I'm notified that the add-on is in fact installed but I can't enable it. Sorry I can't copy and paste the output from the window and I'm not sure where the log goes so here's an image of the error.

image

I've tried literally deleting my entire Blender installation and trying on a fresh copy but still getting the same result. I've also deleted any old data in my local .config/blender folder too.

I'm able to install the previous 26.0 release however but I'm not sure this is compatible with the 26.1 RenderMan version I've got installed on my machine?

image

ASCUG commented 4 months ago

I'm having a similar issue on Mac. However, I tried the earlier release and get the same error message when I try to enable 26.0. Screenshot 2024-05-07 at 9 44 59 PM

Youplee66 commented 4 months ago

Hello, I had the same issue on Fedora. Solved by the following command :

sudo dnf install ncurses-compat-libs.x86_64

source : Renderman Discord channel

prman-pixar commented 3 months ago

@GlacierFox

Where did you download the addon? The module name looks a little oddly named (it says RenderManForBlender-v_26 in your screenshot)

@ASCUG

Make sure that you downloaded and installed the Intel version of Blender. We currently do not support the M2 version of Blender, on the mac.

GlacierFox commented 3 months ago

@prman-pixar

I downloaded it from the releases section on here, the most recent 26.1 version of the addon, then installed it directly in Blender.

image

If I try to enable the 26.1 version, I get the error.

image

The previous 26.0 version below it works fine as you can see from the image further up but I get that error after installing the 26.1 version.

I'm on RHEL by the way.

And @Youplee66 thanks for the tip but it seems I've already got ncurses-compat-libs-6.2-8.20210508.1.el9.x86_64 installed and I'm still getting the error which is strange.

prman-pixar commented 3 months ago

@GlacierFox

Try renaming that directory to just RenderManForBlender instead of RenderManForBlender-v_26.1. i.e.: the one in /home/danny/.config/blender/4.1/scripts/addons/

GlacierFox commented 3 months ago

@GlacierFox

Try renaming that directory to just RenderManForBlender instead of RenderManForBlender-v_26.1. i.e.: the one in /home/danny/.config/blender/4.1/scripts/addons/

Yes! Thats it. After it seems to be working now.

Looks like the addon is being extracted with the incorrect folder name when installing through the Blender preferences menu as instructed. Not sure why that's happening.

prman-pixar commented 3 months ago

@GlacierFox great, glad it's working now.

@ASCUG can you confirm that you're using the Intel version of Blender, on your Mac?

ASCUG commented 3 months ago

Yes, it does work on the intel version. Are there any rumblings of the plugin being supported on M series chips in upcoming releases?

prman-pixar commented 3 months ago

Not in the next release. We do plan to eventually support the M series, but we don't have anything to announce at this point in time.