It is currently Sat Jun 20, 2026 4:32 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 1:40 am  (#21) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2639
Location: Poland
Hi Contrast,

It doesn't work for Gimp-3.0.8, but I found a very simple solution that also works for Gimp-3.2 RC2 :roll: .
The culprit is a single file - libintl-8.dll in the Gimp bin directory.
I don't know why, but this file from Gimp-3.0.4 solves the problem by replacing it in Gimp 3.0.6, 3.0.8, and 3.2 RC 1/2.


Attachments:
libintl-8.zip [113.28 KiB]
Downloaded 127 times

_________________
Image
Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 2:28 am  (#22) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
Cool, but that can't be a long term solution, do you still think there is a way to do that without .dll swapping?

Such as whatever Flatscew does that gets the plugins to work on Windows.


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 2:41 am  (#23) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
This might be a clue to what Flatscew is doing to get Windows installer to work with his and my plugins.

https://github.com/flatscrew/plugins-li ... taller.iss


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 3:23 am  (#24) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2639
Location: Poland
My msys64/mingw64 configuration, built for Gimp-3.0.4, likely contains a version of libintl-8.dll that is incompatible with Gimp versions higher than 3.0.4.
I'll check this when the stable version 3.2 is released.
Replacing the file isn't elegant, but it's very simple and effective.

_________________
Image


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 3:48 am  (#25) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
MareroQ wrote:
My msys64/mingw64 configuration, built for Gimp-3.0.4, likely contains a version of libintl-8.dll that is incompatible with Gimp versions higher than 3.0.4.
I'll check this when the stable version 3.2 is released.
Replacing the file isn't elegant, but it's very simple and effective.


Does the file libintl-8.dll belong to GIMP or mysys2/mingw64?


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 3:52 am  (#26) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
Oh this file
quasi-msys2/root/mingw64/bin/libintl-8.dll ?

contrast@cosmos:~/Applications$ fd -HI "libintl"
mc/envs/faceswap/lib/preloadable_libintl.so
mysys2_gegl/quasi-msys2/root/ucrt64/lib/libintl.dll.a
mysys2_gegl/quasi-msys2/root/ucrt64/lib/libintl.a
mysys2_gegl/quasi-msys2/root/ucrt64/include/libintl.h
mysys2_gegl/quasi-msys2/root/ucrt64/bin/libintl-8.dll
quasi-msys2/root/mingw64/bin/libintl-8.dll


Yeah I can try that, I thought you implied GIMP itself having its dlls swapped. I'm not asking my users to do surgery on GIMP


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 4:04 am  (#27) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
I just did what you said, made a back up of the original intl-8.dll, then cross compiled my starfield plugin, its spitting out an gui wine error but it compiles. Now the question is, does it work?


Attachment:
starfield.dll.zip [31.6 KiB]
Downloaded 64 times


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 4:43 am  (#28) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2639
Location: Poland
You asked about dependencies, but I'm not a programmer. :geek
This much I know:
The libintl-8 file is installed as a gettex component that is required to be installed before compiling Gimp.
Sometimes (fortunately very rarely) there are errors in new source versions.

_________________
Image


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 8:17 am  (#29) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
MareroQ wrote:
You asked about dependencies, but I'm not a programmer. :geek
This much I know:
The libintl-8 file is installed as a gettex component that is required to be installed before compiling Gimp.
Sometimes (fortunately very rarely) there are errors in new source versions.


Tell me if the starfield plugin works on 3.2, it was compiled with the new libintl-8


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 9:45 am  (#30) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2639
Location: Poland
It doesn't register in the 'original' Gimp-3.0.8\3.2 Win10 menu.
After replacing the libintl-8.dll version, it works correctly.

_________________
Image


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 6:09 pm  (#31) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
MareroQ wrote:
It doesn't register in the 'original' Gimp-3.0.8\3.2 Win10 menu.
After replacing the libintl-8.dll version, it works correctly.

I compiled starfield using libintl-8.dll


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Wed Jan 28, 2026 6:11 pm  (#32) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
What directory do you have `libintl-8.dll` in?

I have it in
home/contrast/Applications/quasi-msys2/root/mingw64/bin/libintl-8.dll


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Thu Jan 29, 2026 12:25 am  (#33) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2639
Location: Poland
c:\msys64\mingw64\bin\libintl-8.dll

_________________
Image


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Thu Jan 29, 2026 3:28 am  (#34) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
MareroQ wrote:
c:\msys64\mingw64\bin\libintl-8.dll


I thought changing that file with your libintl-8.dll that you posted on GimpChat would fix it. I was confused, I swapped c:\msys64\mingw64\bin\libintl-8.dll instead of GIMPs.


Anyhow on My Github I just link to his exe installer for my plugins


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Fri Jan 30, 2026 1:02 am  (#35) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16037
MareroQ wrote:
Hi Rod,

The Windows installer version RasterFlow-0.1.5-Setup-win64.exe doesn't work for you?

https://github.com/flatscrew/rasterflow ... tag/v0.1.5

RasterFlow (v0.1.6) compiles without problems on msys64/mingw64 according to the author's guide.

Only libgtkflow and libgflow need to be compiled from source, while the remaining required dependencies can be installed using pacman:

https://packages.msys2.org/search

Thanks! But i actually found it here.
https://rasterflow.io/pages/get-rasterflow

_________________
Image


Top
 Post subject: Re: GEGL pipes (golden pipe wallpaper fun)
PostPosted: Sat Mar 21, 2026 12:31 pm  (#36) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
This will work on Windows. Notice how a single plugin is now 2MB! it has to static link an entire gettext library just to work on Windows now.

Attachment:
pipes_windows_binaries_gegl_plugin.zip [1.03 MiB]
Downloaded 23 times


Up to date Source Code and Linux Binaries is above in this thread, this plugin has not changed since.


Top
Post new topic Reply to topic  [ 36 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group