Gimp gone crazy

Help
mustangrider
2008-12-01
2012-09-17
  • mustangrider
    mustangrider
    2008-12-01

    I'm not sure what I did but Gimp stopped working properly.
    I get "The procedure entry point g_ascii_strtoull could not be located in the dynamic link library libglib-2.0-0.dll"

    I have even unistalled it and tried reinstalling it several times. I even tried another version... It's version 2.6.3.

    I'd be happy with an old version that worked...anyone have any idea's what I can do to fix the mess I've made?

     
  • Ed Gold
    Ed Gold
    2009-12-05

    I don't think you did anything to mess up your gimp. I had exactly the same
    problem and I don't think I did anything to cause it either, so it must have
    been one of the numerous vista nightly upgrades that caused my gimp to no
    longer function.

    Anyway, the problem is apparently caused by some very old DLLs that exist
    within your C:\Windows\System32 directory. If you go in there and look for
    libglib-2.0-0.dll, you will probably find a copy that was placed there when
    you installed a previous version of GIMP or some other application that used
    GTK or GLIB. I apologize for not being able to list them all, I trusted Vista
    to retain them all in the recycle bin when I deleted them, but they appear to
    have been lost forever. Originally, I renamed this libglib-2.0-0.dll file to
    libglib-2.0-0.dll.bad but that resulted in a complaint about some other entry
    point not being found. So then I noticed that there were 4 or 5 other files
    that all had the same date and appeared to be part of the same original glib
    install, so I deleted the group. That was careless and I apologize because I
    could have just as easily moved them into a temporary directory or renamed
    them, but anyway, that cured the problem. With those files gone, GIMP is able
    to dynamically link with the DLLs that are supplied with the installation and
    everything runs fine. Maybe somebody else that has the same problem can repeat
    the experiment and supply the list of files that need to be removed from your
    LD_LIBRARY_PATH ( or whatever they call it under windows ).