Re: [Gimp-developer] Windows 8.1



On Sat, Apr 11, 2015 at 09:34:11PM +0200, Jernej Simončič wrote:
The problem here is that while gimp.exe and it's libraries are in
bin\, the plugins are in lib\gimp\2.0\plug-ins\. GIMP does set the
environment to have bin\ directory in PATH, but if there's a DLL with
the same name as one used by plug-ins in System32, it'll take
precedence (DLL search order on Windows is executable directory,
System32 [SysWOW64 for 32-bit programs on 64-bit Windows], System,
Windows, current directory, %PATH%).

GIMP plug-ins are regular programs not DLLs, and they are executed by
GIMP. You can check the paths to these in the pluginrc that is typically
stored in %appdata%\Roaming.

The DLLs that these plug-in programs require are located in the bin
directory.

I suspect that this person has not set PATH. For example, the nightly
builds from darkrefraction.com just extract the tree of files and expect
a user to run the "run_gimp.bat" batch file (which sets PATH). If one
were to run gimp-2.9.exe directly in this case, the plug-ins that link
to DLLs would not find them (e.g., the file format ones that look for
libpng, libtiff, libjpeg, etc.).

The regular Windows installer sets this up, so you may want to ask that
person which installer was used.

                Mukund

Attachment: pgpybIAWw6aWZ.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]