Switch to full style
Post all Gimp scripts and script writing questions here
Post a reply

[Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem.

Tue Aug 03, 2021 9:17 am

I am running into the same exact problem covered in this post: viewtopic.php?f=8&t=19431

Has anyone resolved this issue?
I am pretty certain that the correct files are in the scripts and plug-in directories, and the GIMP install is brand new with no tinkering.
The plug-in browser shows it listed, it just throws the error and fails to work correctly.
Anyone have any ideas about how to resolve this, as I really need this to work?

Thanks.

Re: MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem.

Sun Aug 08, 2021 4:19 pm

It seems that the problem is some differences in file locations and rpaths between Gimp 2.8 and 2.10.
About 32 of them. I imagine if you had your macOS dev environment set up with everything that was required and recompiled the plugin source it would correct the issue.

I did it the hard way...../Applications/Gimp-2.10.app/Contents/MacOS/gimp --verbose and manually corrected each file not found.

However, the good news is that ML Bevel Reflect and Bevel Reflect Logo will work with Gimp 2.10.24 on macOS.....once it's happy with things.

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Mon Aug 09, 2021 9:17 am

@OldSchoolAdm,
so you compiled it for MACOS yourself and got it working?
May I ask if you would mind sharing it?
So all those struggling with the plug-in not working on their MACs could enjoy it?

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Mon Aug 09, 2021 10:13 am

nelo wrote:@OldSchoolAdm,
so you compiled it for MACOS yourself and got it working?
May I ask if you would mind sharing it?
So all those struggling with the plug-in not working on their MACs could enjoy it?


Hi. No I haven't tried to compile it yet. I fixed it manually by correcting each missing file and rpath error one-at-a-time.
It took quite some time, and that is after I figured out what was causing the problems to begin with.

As an UPDATE: I am now dealing with some unforeseen issues with gtk, as I didn't have it installed on this laptop and I am having an issue
installing it due to a sha256 mismatch on one of the required files that I have to download to build from source, as there doesn't seem to be
a pre-compiled package any longer for High Sierra :hoh

My hope is that someone better suited than myself will see my work proves it CAN happen, and will put in the work to MAKE it happen.
I think this plug-in is way to cool to become history, but I'm not certain that my skills in this particular matter are enough to upgrade it to 2021
and beyond for macOS. However, I have never let this stop me from trying... :cool

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Mon Aug 09, 2021 12:50 pm

ok, thanks for clearing that.
Sorry that I misunderstood you first.

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Wed Aug 11, 2021 5:18 pm

Anyone have an idea about this error I'm running into? Notice the missing scroll button, cancel, and OK. All of the files are in place (but the script may not like the location). I'm not certain if its not finding the loader, or if its not finding the icon. Maybe I'm missing a dependency? Any thoughts?

Screen Shot 2021-08-11 at 5.04.03 PM.png
Screen Shot 2021-08-11 at 5.04.03 PM.png (67.39 KiB) Viewed 1728 times


(mlbevelreflect2:78734): LibGimp-CRITICAL **: 17:02:07.246: gimp_drawable_preview_set_drawable_id: assertion 'priv->drawable_ID < 1' failed

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:07.895: Error loading theme icon 'gtk-cancel' for stock: Unable to load image-loading module: gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: dlopen(gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so, 1): image not found

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:07.896: Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: dlopen(gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so, 1): image not found

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:08.009: dlopen(gtk-2.0/2.10.0/immodules/im-quartz.so, 1): image not found

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:08.009: Loading IM context type 'quartz' failed

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:08.011: dlopen(gtk-2.0/2.10.0/immodules/im-quartz.so, 1): image not found

(mlbevelreflect2:78734): Gtk-WARNING **: 17:02:08.011: Loading IM context type 'quartz' failed

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Wed Aug 11, 2021 6:28 pm

Looks like you got it partially working?

Did a quick search of the error and it could be a 32bit app can only find a 64bit library. I think errors like this are fixable but it means making symlinks to old 32 bit files.

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Wed Aug 11, 2021 8:23 pm

Actually it seems to work fine, just trying to work out all of the little details.
There was a ton of file location and path issues with this plugin.
This is why I hate it when error logs don't use "ABSOLUTE PATHS".
There are numerous locations with this file directory structure, but which one of them is it referring to?
That is the mystery at the moment. Just about every issue I've ran into is because it was expecting something to be somewhere it wasn't.

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Wed Aug 11, 2021 9:48 pm

Here are some screenshots:

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Wed Aug 11, 2021 10:16 pm

Here is another:

Re: [Solved] MacOS High Sierra, Gimp 2.10.24, ML Bevel Reflect Problem

Fri Aug 13, 2021 1:39 am

Well, I was able to fix the missing button icons by making a gtkrc for gimp and turning the icons off.
The plugin and script seem to work quite well in macos and seems to do what they are suppose to do.

The preview scroll button issue is cosmetic and I'll have to live with it for now, as it looks like that code
will probably have to be updated before it is really correct. Lots of things have been deprecated since it was
written and it's probably time for an update for it on the macos side.

So, if you want to use it on your mac, you now know that it will work, but it will require some effort for the time being.
Post a reply