After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 123461 - "The procedure entry point libiconv_set_relocation_prefix" _ could not be located in the dynamic link library iconv.dll"
"The procedure entry point libiconv_set_relocation_prefix" _ could not be loc...
Status: RESOLVED NOTGNOME
Product: Pan
Classification: Other
Component: general
0.14.2
Other Windows
: Normal normal
: ---
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2003-09-29 12:09 UTC by chayes
Modified: 2005-04-30 22:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description chayes 2003-09-29 12:09:58 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.
Comment 1 Kenneth Haley 2004-01-10 07:38:49 UTC
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.