I've been using various versions of Wine for a year or so, and up to 20001026 I've had no problems. However, I just tried building 20010216 and my lucky streak came to an end. Now when I try to run anything, I get the following error messages: err:module:BUILTIN32_dlopen failed to load .so lib for builtin user32.dll: /usr/local/lib/libkernel32.so: undefined symbol: WIN32_GetLargestConsoleWindowSize Cannot load user32.dll On some of the programs I tried, the final message ("Cannot load user32.dll") was replaced by the following line: err:module:fixup_imports Module (file) KERNEL32.dll needed by C:\foo\part.exe (The last portion was the name of the program I was trying to run.) Is there a list of error messages I should be looking up, or is the proper procedure to post it here as I've done? The disk space required to build Wine is going up (over 250MB now). My first couple of build attempts failed for lack of space. On a recent attempts df reported about 7MB free before I ran "make install". I was able to get this up to about 11MB on the next time around. During the "make install" the space in the "Available" column dropped to zero, although no error messages were issued. df was reporting a total of 1214592 blocks, and the "Used" figure got as high as 1180000 or so. When "make install" was done the "Used" amount dropped back to 1142952, and 8944 was reported as available. Am I cutting it too fine? -- cgibbs@sky.bus.com (Charlie Gibbs) Remove the first period after the "at" sign to reply.
This also happened to me. It has something to do with Wine's install script for some reason not overwriting existing files - therefore you've got some old libraries from previous Wine builds hanging around causing problems. You ideally need to clear out all the old Wine libraries and start afresh. I've put Wine in /usr/local/wine so that next time I install a new version I won't have to worry about removing the old one - one single rm -r command will do it for me. So basically you need to go through wherever it is your Wine libraries are, delete the lot of them and run make install again. It's tedious, but it works. Charlie Gibbs wrote:> I've been using various versions of Wine for a year or so, and up > to 20001026 I've had no problems. However, I just tried building > 20010216 and my lucky streak came to an end. Now when I try to > run anything, I get the following error messages: > > err:module:BUILTIN32_dlopen failed to load .so lib for builtin > user32.dll: /usr/local/lib/libkernel32.so: undefined symbol: > WIN32_GetLargestConsoleWindowSize > Cannot load user32.dll > > On some of the programs I tried, the final message ("Cannot load > user32.dll") was replaced by the following line: > > err:module:fixup_imports Module (file) KERNEL32.dll needed by > C:\foo\part.exe > > (The last portion was the name of the program I was trying to run.) > > Is there a list of error messages I should be looking up, or is > the proper procedure to post it here as I've done?-- -- Matthew Walton Defenestration (n) - 1) The act of throwing somebody out of a window 2) An entertaining pasttime involving a tall building, an open window and a stack of AOL and/or Microsoft CD-ROMs Miri it is whil Linux ilast
In article <1548.453T963T14343824@sky.bus.com> cgibbs@sky.bus.com (Charlie Gibbs) writes:>I've been using various versions of Wine for a year or so, and up >to 20001026 I've had no problems. However, I just tried building >20010216 and my lucky streak came to an end. Now when I try to >run anything, I get the following error messages: > > err:module:BUILTIN32_dlopen failed to load .so lib for builtin > user32.dll: /usr/local/lib/libkernel32.so: undefined symbol: > WIN32_GetLargestConsoleWindowSize > Cannot load user32.dll[snip] I dug through http://www.winehq.com and found a troubleshooting guide. With its help, I looked into /usr/local/lib and found it full of stuff from previous versions of Wine. Once I cleaned it out and re-ran "make install", I wound up with a version of Wine that would come up, although it did issue a flood of err:psdrv:PSDRV_AFMGetCharMetrics No whitespace found. messages and the system font looks pretty wimpy. But that's a minor detail - at least I got things going again. This brings me to another topic: de-installation. I'm running Slacware, so I don't have those newfangled RPMs or whatever to worry about. So far my de-installation procedure has consisted of an rm -r on the Wine directory. Obviously this isn't enough. Will a cleanup of /usr/local/lib do the trick, or are there other things I should worry about when doing a manual de-install or upgrade? -- cgibbs@sky.bus.com (Charlie Gibbs) Remove the first period after the "at" sign to reply.