GNOME Bugzilla – Bug 123461
"The procedure entry point libiconv_set_relocation_prefix" _ could not be located in the dynamic link library iconv.dll"
Last modified: 2005-04-30 22:31:32 UTC
After running GTK-Runtime environment-2.2.4.exe and pan-0-14-2-setup.exe as downloaded sept 22, i got this one: "The procedure entry point libiconv_set_relocation_prefix" _ could not be located in the dynamic link library iconv.dll". I tried restarting windows but that did not work. It seems the bug has to do with the way PAN tries to find the GTK dll's: I solved this problem this way: I moved iconv.dll from c:\program files/common files/GTK/2.0/lib/ to c:/windows/system32/ this error was replaced by an error related to libglib-2.0-0.dll so i moved that one too and then PAN ran fine, well at least i did not get an error reading through several newsgroups. I suggest to either move those dll's to the windows/system32 directories during installation, or add gtk lib dir to some path. For a start add it to the readme with the download of GTK please.
GTK stores its install location in HKEY_LOCAL_MACHINE\SOFTWARE\GTK\2.0\Path . The installer could add entries in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths\pan.exe . The default entry would be the path to pan including the exe. The Path key would have the GTK_path\lib path. This would require that pan be installed by an administrator. The other solution is to tell users to put the GTK path in their path. My Computer -> properties -> advanced -> environment variables -> Path . Either create a new path or edit the existing one in User variables. Since I compile pan I use the second solution. Hope this helps.