DLL Error When Installing Programs

cacook at freedom.net cacook at freedom.net
Sat Apr 28 18:36:12 CDT 2001

Running Codeweavers Preview 3 over Helix, X4, & kernel 2.4.2. (from RPM)

Notepad & sol run fine, but when I try to install a program like Netscape (just testing) I get "Setup has detected that UnInstallshield is in use" plus the following error:

Invoking /opt/wine/bin/wine.bin cc32d475.exe ...
err:win32:fixup_imports No implementation for shlwapi.dll.0(StrRetToBufA) imported from shell32.dll, setting to 0xdeadbeef
err:win32:fixup_imports No implementation for shlwapi.dll.0(StrRetToBufW) imported from shell32.dll, setting to 0xdeadbeef
Wine exited with a successful status

Winedbg symlink is set simply to 'wine', and thus is broken.  Adding -debug in and around the invoking line doesn't work.

I'm using as drive C, /usr/share/wine-c & have copied an actual Win98 Windows dir there.  System dir does have shell32 & shlwapi.  But I found in config that shell & shell32 are in Exceptions, set to 'internal', not native, so commented that out.  No exception is made for shlwapi, so presume it defaults to native, as set earlier in config.

Also found in winelauncher, exec dir was set for some reason to /tmp/??/Codeweavers-etc, so set that to /opt/wine. And found /opt/wine/lib wasn't getting lded so fixed that.  All Win install progs fail slightly differently, but include the above.

Read all 943 messages in newsgroup and read User & Reference Guides & no reference to this.  And IRC channel is dead...
I am very close to getting this to work, but have put days into this fruitlessly.

Also would like a common Wine config for all users, so copied config into /etc/wine.conf, then removed all but the first line from users' config, but when I tried to run something it complained of invalid config file.  What is the proper way to make common settings for all users, for easy administration?

The best way out is always through.
      - Robert Frost  A Servant to Servants, 1914

More information about the wine-users mailing list