I compiled and installed wine using the ./tools/wineinstall script without any modifications. It built and installed without indicating problems. When I attempt to run any program wine drops into the debugger immediately. When I run with --debugmsg warn+all I get the following trace which I have copied in part. I gather that wine is searching for the following dll's: ntdll.dll, kernel32.dll, advapi32.dll, gdi32.dll, x11drv.dll all under the dll extension name. These don't exist on my machine as I have a wine only install. They are all *.so files obviously. Is this really the problem? I tried linking these names to the correct *.so files under windows\system with no particular effect. I include my ~/.wine/config file after the partial trace. TheWell:~/c/windows/$ wine --debugmsg warn+all c:\\windows\\sol.exe warn:dosfs:DRIVE_Init Drive B: not defined warn:dosfs:DRIVE_Init Drive G: not defined warn:dosfs:DRIVE_Init Drive H: not defined warn:dosfs:DRIVE_Init Drive I: not defined warn:dosfs:DRIVE_Init Drive J: not defined warn:dosfs:DRIVE_Init Drive K: not defined warn:dosfs:DRIVE_Init Drive M: not defined warn:dosfs:DRIVE_Init Drive N: not defined warn:dosfs:DRIVE_Init Drive O: not defined warn:dosfs:DRIVE_Init Drive P: not defined warn:dosfs:DRIVE_Init Drive Q: not defined warn:dosfs:DRIVE_Init Drive R: not defined warn:dosfs:DRIVE_Init Drive S: not defined warn:dosfs:DRIVE_Init Drive T: not defined warn:dosfs:DRIVE_Init Drive U: not defined warn:dosfs:DRIVE_Init Drive V: not defined warn:dosfs:DRIVE_Init Drive W: not defined warn:dosfs:DRIVE_Init Drive Y: not defined warn:dosfs:DRIVE_Init Drive Z: not defined warn:dosfs:DOSFS_FindUnixName 'wine' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'test\ntdll.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/usr/local/bin' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/usr/local/lib' warn:thunk:THUNK_InitCallout no 16-bit USER warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'test\ntdll.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/home/jkreager' warn:dosfs:DOSFS_FindUnixName 'ntdll.dll' not found in '/usr/local/bin' ... warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager/c/windows' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager/c/windows/system' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'test\x11drv.dll' not found in '/tmp' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/home/jkreager' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/usr/local/bin' warn:dosfs:DOSFS_FindUnixName 'x11drv.dll' not found in '/usr/local/lib' wine: Unhandled exception, starting debugger... ... warn:int:INT_GetPMHandler int22 not implemented, returning dummy handler warn:int:INT_GetPMHandler int23 not implemented, returning dummy handler warn:int:INT_GetPMHandler int24 not implemented, returning dummy handler warn:thunk:THUNK_InitCallout no 16-bit USER WineDbg starting... on pid 8068ee0 No debug information in 32bit DLL 'wine' (0x0804a000) warn:dosfs:DOSFS_FindUnixName 'wine' not found in '/home/jkreager/c/windows' warn:file:CreateFileA Unable to get full filename from 'wine' (GLE 2) warn:dosfs:DOSFS_FindUnixName 'wine' not found in '/home/jkreager/c/windows' Can't find file for ELF '/home/jkreager/c/windows/wine' (0x00000000) *** Invalid address 0x80000000 (wine..data+0x77fb4000) No debug information in 32bit DLL 'NTDLL.DLL' (0x4005a000) No debug information in 32bit DLL 'KERNEL32.DLL' (0x40611000) No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40974000) No debug information in 32bit DLL 'GDI32.DLL' (0x40914000) No debug information in 32bit DLL 'USER32.DLL' (0x409b3000) Unhandled exception: page fault on read access to 0x416de650 in 32-bit code (0x40009a9f). In 32-bit mode. 0x40009a9f (wine..data+0x37fbda9f): movw 0x0(%esi,%eax,2),%cx Wine-dbg>quit quit err:ntdll:RtlpWaitForCriticalSection section 0x401075a0 "syslevel.c: Win16Mutex" wait timed out, retrying (60 sec) fs=008f WineDbg terminated on pid 8068ee0 TheWell:~/c/windows/$ wine --version Wine release 20011108 WINE REGISTRY Version 2 ;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config ;; ;; MS-DOS drives configuration ;; ;; Each section has the following format: ;; [Drive X] ;; "Path"="xxx" (Unix path for drive root) ;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and 'network') ;; "Label"="xxx" (drive label, at most 11 characters) ;; "Serial"="xxx" (serial number, 8 characters hexadecimal number) ;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix') ;; This is the FS Wine is supposed to emulate on a certain ;; directory structure. ;; Recommended: ;; - "win95" for ext2fs, VFAT and FAT32 ;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended) ;; DON'T use "unix" unless you intend to port programs using Winelib ! ;; "Device"="/dev/xx" (only if you want to allow raw device access) ;; [Drive A] "Path" = "/home/jkreager/a" ;"Type" = "floppy" "Type" = "hd" "Filesystem" = "win95" "Label" = "Floppy" "Serial" = "87654321" ;"Device" = "/dev/fd0" [Drive C] "Path" = "/home/jkreager/c" "Type" = "hd" "Label" = "MS-DOS" "Filesystem" = "win95" [Drive D] "Path" = "/cdrom" "Type" = "cdrom" "Label" = "CD-Rom" "Filesystem" = "win95" ; make sure that device is correct and has proper permissions ! "Device" = "/dev/cdrom" [Drive E] "Path" = "/tmp" "Type" = "hd" "Label" = "Tmp Drive" "Filesystem" = "win95" [Drive F] "Path" = "${HOME}" "Type" = "network" "Label" = "Home" "Filesystem" = "win95" [Drive L] "Path" = "/usr/local/lib" "Type" = "hd" "Label" = "Wine Libs" "Filesystem" = "win95" [Drive X] "Path" = "/usr/local/bin" "Type" = "hd" "Label" = "Wine Exe" "Filesystem" = "win95" [wine] "Windows" = "c:\\windows" "System" = "c:\\windows\\system" "Temp" = "e:\\" "Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\;x:\\;l:\\" "Profile" = "c:\\windows\\Profiles\\Administrator" "GraphicsDriver" = "x11drv" ; Wine doesn't pass directory symlinks to Windows programs by default. ; Enabling this may crash some programs that do recursive lookups of a whole ; subdir tree in case of a symlink pointing back to itself. ;"ShowDirSymlinks" = "1" "ShellLinker" = "wineshelllink" # <wineconf> ; Be careful here, wrong DllOverrides settings have the potential ; to pretty much kill your setup. [DllOverrides] "commdlg" = "builtin, native" "comdlg32" = "builtin, native" "ver" = "builtin, native" "version" = "builtin, native" "shell" = "builtin, native" "shell32" = "builtin, native" "shfolder" = "builtin, native" "shlwapi" = "builtin, native" "lzexpand" = "builtin, native" "lz32" = "builtin, native" "comctl32" = "builtin, native" "commctrl" = "builtin, native" "advapi32" = "builtin, native" "crtdll" = "builtin, native" "mpr" = "builtin, native" "winspool.drv" = "builtin, native" "ddraw" = "builtin, native" "dinput" = "builtin, native" "dsound" = "builtin, native" "opengl32" = "builtin, native" "msvcrt" = "builtin, native" "rpcrt4" = "builtin, native" "msvideo" = "builtin, native" "msvfw32" = "builtin, native" "mcicda.drv" = "builtin, native" "mciseq.drv" = "builtin, native" "mciwave.drv" = "builtin, native" "mciavi.drv" = "builtin, native" "mcianim.drv" = "builtin, native" "msacm.drv" = "builtin, native" "msacm" = "builtin, native" "msacm32" = "builtin, native" "midimap.drv" = "builtin, native" ; default for all other dlls "*" = "builtin, native, so" [x11drv] ; Number of colors to allocate from the system palette "AllocSystemColors" = "100" ; Use a private color map "PrivateColorMap" = "N" ; Favor correctness over speed in some graphics operations "PerfectGraphics" = "N" ; Color depth to use on multi-depth screens ;;"ScreenDepth" = "16" ; Name of X11 display to use ;;"Display" = ":0.0" ; Allow the window manager to manage created windows "Managed" = "N" ; Use a desktop window of 640x480 for Wine "Desktop" = "640x480" ; Use XFree86 DGA extension if present ; (make sure /dev/mem is accessible by you !) "UseDGA" = "N" ; Use XShm extension if present "UseXShm" = "Y" ; Use XVidMode extension if present "UseXVidMode" = "N" ; Enable DirectX mouse grab "DXGrab" = "N" ; Create the desktop window with a double-buffered visual ; (useful to play OpenGL games) "DesktopDoubleBuffered" = "N" ; Code page used for captions in managed mode ; 0 means default ANSI code page (CP_ACP == 0) "TextCP" = "0" ; Use this if you have more than one port for video on your setup ; (Wine uses for now the first 'input image' it finds). ;; "XVideoPort" = "43" ; Run in synchronous mode (useful for debugging X11 problems) ;;"Synchronous" = "Y" [fonts] ;Read documentation/fonts before adding aliases ;See a couple of examples for russian users below "Resolution" = "96" "Default" = "-adobe-helvetica-" "DefaultFixed" = "fixed" "DefaultSerif" = "-adobe-times-" "DefaultSansSerif" = "-adobe-helvetica-" ;; default TrueType fonts with russian koi8-r encoding ;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" ;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" ;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" ;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" ;; default cyrillic bitmap X fonts ;"Default" = "-cronyx-helvetica-" ;"DefaultFixed" = "fixed" ;"DefaultSerif" = "-cronyx-times-" ;"DefaultSansSerif" = "-cronyx-helvetica-" [serialports] "Com1" = "/dev/ttyS0" "Com2" = "/dev/ttyS1" "Com3" = "/dev/ttyS2" "Com4" = "/dev/modem" [parallelports] "Lpt1" = "/dev/lp0" [ppdev] ;; key: io-base of the emulated port ;; value : parport-device{,timeout} ;; timeout for auto closing an open device ( not yet implemented) ;"378" = "/dev/parport0" ;"278" = "/dev/parport1" ;"3bc" = "/dev/parport2" [spooler] "FILE:" = "tmp.ps" "LPT1:" = "|lpr" "LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -" "LPT3:" = "/dev/lp3" [ports] ;"read" = "0x779,0x379,0x280-0x2a0" ;"write" = "0x779,0x379,0x280-0x2a0" [spy] "Exclude" = "WM_SIZE;WM_TIMER;" [registry] ;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false. ;Defaults are read all, write to Home ; Global registries (stored in /etc) "LoadGlobalRegistryFiles" = "N" ; Home registries (stored in ~user/.wine/) "LoadHomeRegistryFiles" = "Y" ; Load Windows registries from the Windows directory "LoadWindowsRegistryFiles" = "N" ; TRY to write all changes to home registries "WritetoHomeRegistryFiles" = "Y" ; Registry periodic save timeout in seconds ; "PeriodicSave" = "600" ; Save only modified keys "SaveOnlyUpdatedKeys" = "Y" [Tweak.Layout] ;; supported styles are 'Win31'(default), 'Win95', 'Win98' "WineLook" = "Win95" [Console] ;"Drivers" = "tty" ;"XtermProg" = "nxterm" ;"InitialRows" = "25" ;"InitialColumns" = "80" ;"TerminalType" = "nxterm" [Clipboard] "ClearAllSelections" = "0" "PersistentSelection" = "1" ; List of all directories directly contain .AFM files [afmdirs] "1" = "/usr/share/ghostscript/fonts" "2" = "/usr/share/a2ps/afm" "3" = "/usr/share/enscript" "4" = "/usr/X11R6/lib/X11/fonts/Type1" [WinMM] "Drivers" = "wineoss.drv" "WaveMapper" = "msacm.drv" "MidiMapper" = "midimap.drv" # </wineconf>