Winsock breakage (was: Half Life problems)

Mathew McBride matt at mcbridematt.dhs.org
Sun Jun 8 01:06:56 CDT 2003


Downloaded CVS HEAD. When I try to run anything using Winsock:

err:winsock:WsControl Error retrieving data for interface index 0

then quits. Tested apps: Half Life, Shareaza


Mathew McBride wrote:
> Hi,
> 
> Using Win98SE dlls (DX 8.1), Debian unstable Wine package
> 
> 
> $wine hl.exe -- -game tfc
> Invoking /usr/bin/wine.bin hl.exe -- -game tfc ...
> err:module:get_registry_value Invalid load order module-type L"so", ignored
> err:module:get_registry_value Invalid load order module-type L"so", ignored
> err:module:get_registry_value Invalid load order module-type L"so", ignored
> err:wave:OSS_WaveOutInit /dev/mixer: not found!
> err:wave:OSS_WaveInInit /dev/mixer: not found!
> err:module:get_registry_value Invalid load order module-type L"so", ignored
> fixme:file:SetFileAttributesW Couldn't set file attributes for existing 
> file "/home/matt/HalfLife/sierra.inf".
> Check permissions or set VFAT "quiet" mount flag
> fixme:file:SetFileAttributesW Couldn't set file attributes for existing 
> file "/home/matt/HalfLife/valve/config.cfg".
> Check permissions or set VFAT "quiet" mount flag
> fixme:reg:RegFlushKey (0x9c): stub
> fixme:system:ChangeDisplaySettingsA ((nil),0x00000000), stub
>     flags=
> fixme:system:ChangeDisplaySettingsA    devmode=NULL (return to default 
> mode)
> Wine exited with a successful status
> 
> 
> If you look at snapshot2.png, it says that it needs 16-bit colors. 
> Changing to normal (non-desktop) mode doesn't fix it.
> 
>  From what the log says, it looks like Half-Life is trying to fix the 
> settings itself (and load defaults from config), but it can't do so.
> 
> 
> ------------------------------------------------------------------------
> 
> 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]
> "Type" = "floppy"
> "Path" = "/floppy"
> "Label" = "/floppy"
> "Device" = "/dev/fd0"
> 
> [Drive C]
> "Path" = "/home/matt/.wine/fake_windows"
> "Type" = "hd"
> "Label" = "/home/matt/.wine/fake_windows"
> "Filesystem" = "win95"
> 
> [Drive M]
> "Type" = "cdrom"
> "Path" = "/cdrom"
> "Label" = "/cdrom"
> "FS" = "win95"
> "Device" = "/dev/hdb"
> 
> [Drive N]
> "Type" = "cdrom"
> "Path" = "/mnt/cdrom2"
> "Label" = "/mnt/cdrom2"
> "FS" = "win95"
> "Device" = "/dev/hdd"
> 
> [Drive O]
> "Type" = "cdrom"
> "Path" = "/mnt/cdrom1"
> "Label" = "/mnt/cdrom1"
> "FS" = "win95"
> "Device" = "/dev/scd0"
> 
> [Drive P]
> "Type" = "cdrom"
> "Path" = "/home/matt/.kde/share/apps/cdbakeoven/cdboTmpIsoLoopWhole"
> "Label" = "/home/matt/.kde/share/apps/cdbakeoven/cdboTmpIsoLoopWhole"
> "FS" = "win95"
> "Device" = "/home/matt/.kde/share/apps/cdbakeoven/sessionLoad"
> 
> [Drive X]
> "Type" = "hd"
> "Path" = "/tmp"
> "Label" = "Tmp Drive"
> "FS" = "win95"
> 
> [Drive Y]
> "Type" = "network"
> "Path" = "${HOME}"
> "Label" = "Home"
> "FS" = "win95"
> 
> [Drive Z]
> "Type" = "network"
> "Path" = "/"
> "Label" = "Root"
> "FS" = "win95"
> 
> [wine]
> "Windows" = "C:\\Windows"
> "System" = "C:\\Windows\\System"
> "Temp" = "X:\\"
> "Path" = "C:\\Windows;C:\\Windows\\System;X:\\;Y:\\"
> "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>
> 
> [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" = "native, builtin"
> "rpcrt4" = "native, builtin"
> "msvideo" = "builtin, native"
> "msvfw32" = "builtin, native"
> "mcicda.drv" = "builtin, native"
> "mciseq.drv" = "builtin, native"
> "mciwave.drv" = "builtin, native"
> "mciavi.drv" = "native, builtin"
> "mcianim.drv" = "native, builtin"
> "msacm.drv" = "builtin, native"
> "msacm" = "builtin, native"
> "msacm32" = "builtin, native"
> "midimap.drv" = "builtin, native"
> ; default for all other dlls
> "*" = "native, builtin, so"
> 
> [x11drv]
> ; Number of colors to allocate from the system palette
> "AllocSystemColors" = "65535"
> ; 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" = "1024x768"
> ; Use XFree86 DGA extension if present
> ; (make sure /dev/mem is accessible by you !)
> "UseDGA" = "Y"
> ; Use XShm extension if present
> "UseXShm" = "Y"
> ; Enable DirectX mouse grab
> "DXGrab" = "N"
> ; Create the desktop window with a double-buffered visual
> ; (useful to play OpenGL games)
> "DesktopDoubleBuffered" = "Y"
> ; 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"
> 
> [parallelports]
> "Lpt1" = "/dev/lp0"
> 
> [spooler]
> "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" = "Y"
> ; Home registries (stored in ~user/.wine/)
> "LoadHomeRegistryFiles" = "Y"
> ; Load Windows registries from the Windows directory
> "LoadWindowsRegistryFiles" = "Y"
> ; 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" = "Win98"
> 
> [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>
> 
> #########################################
> # Application dependent sections follow #
> #########################################
> 
> [AppDefaults\\iexplore.exe\\DllOverrides]
> "shell" = "native, builtin"
> "shell32" = "native, builtin"
> "shfolder" = "native, builtin"
> "shlwapi" = "native, builtin"
> "comctl32" = "native, builtin"
> "commctrl" = "native, builtin"
> 
> [AppDefaults\\notes.exe\\DllOverrides]
> "shlwapi" = "native"
> "msvcrt" = "native"
> "crtdll" = "native"
> "ole32" = "builtin"
> "oleaut32" = "builtin"
> "olepro32" = "builtin"
> 
> [AppDefaults\\nlnotes.exe\\DllOverrides]
> "shlwapi" = "native"
> "msvcrt" = "native"
> "crtdll" = "native"
> "ole32" = "builtin"
> "oleaut32" = "builtin"
> "olepro32" = "builtin"
> "netbios" = "builtin"
> 
> [AppDefaults\\nhldaemn.exe\\DllOverrides]
> "shlwapi" = "native"
> "msvcrt" = "native"
> "crtdll" = "native"
> "ole32" = "builtin"
> "oleaut32" = "builtin"
> "olepro32" = "builtin"
> 
> [AppDefaults\\_INS5576._MP\\x11drv]
> ; Lotus Notes R5 installer
> ; I'm quite not sure this will run on some other machine than mine, but it 
> ; can't hurt
> "Managed" = "N"
> "Desktop" = "N"
> 
> [AppDefaults\\nlnotes.exe\\x11drv]
> "Desktop" = "800x600"
> 
> 
> 
> ------------------------------------------------------------------------
> 





More information about the wine-devel mailing list