http://bugs.winehq.com/show_bug.cgi?id=906
------- Additional Comments From JeffMay@earthlink.net 2002-07-23 19:35 ------- Additional information: I was asked to replace the builtin shdocvw.dll with a native version, which I did. No change in behavior. I then ran "wine -debugmsg +dialog QW.EXE" from the Quicken program directory. Here is a copy of the generated log:
---------------------------------SNIP------------------------------------------ Wine cannot find certain functions that it needs inside the FreeType font library. To enable Wine to use TrueType fonts please upgrade FreeType to at least version 2.0.5. http://www.freetype.org trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 8 x 16 trace:dialog:DIALOG_Init base units = 8,16 err:wave:wodOpen fragment size set failed, size is now 4096 Your Open Sound System driver did not let us configure small enough sound fragments. This may cause delays and other problems in audio playback with certain applications. trace:dialog:DIALOG_ParseTemplate32 DIALOG 10, 10, 232, 132, 0 trace:dialog:DIALOG_ParseTemplate32 STYLE 0x80c800c0 trace:dialog:DIALOG_ParseTemplate32 EXSTYLE 0x00000000 trace:dialog:DIALOG_ParseTemplate32 CAPTION L"Product Registration" trace:dialog:DIALOG_ParseTemplate32 FONT 8, L"MS Sans Serif", 0, FALSE trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 7 x 14 trace:dialog:DIALOG_CreateIndirect units = 7,14 trace:dialog:DIALOG_CreateControls BEGIN trace:dialog:DIALOG_GetControl32 L"QWIconDisplay" L"" 1038, 8, 8, 20, 20, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"" 1042, 36, 8, 188, 16, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"- Technical support" 65535, 36, 30, 188, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"- Free online software updates, including changes " 65535, 36, 40, 188, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L" required by the new 1998 tax laws" 65535, 36, 48, 188, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"- Online stock quotes and other services" 65535, 36, 58, 188, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"- and special offers made only to registered users" 65535, 36, 68, 188, 8, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"" 1041, 36, 86, 188, 16, 50020000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"QC_BUTTON" L"&Register" 32767, 32, 108, 68, 15, 50030049, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"QC_BUTTON" L"Cancel" 32766, 132, 108, 68, 15, 50010048, 00000000, 00000000 trace:dialog:DIALOG_CreateControls END trace:dialog:EndDialog 1004e 0 trace:dialog:DIALOG_ParseTemplate32 DIALOG 0, 0, 172, 73, 0 trace:dialog:DIALOG_ParseTemplate32 STYLE 0x90c000c0 trace:dialog:DIALOG_ParseTemplate32 EXSTYLE 0x00000000 trace:dialog:DIALOG_ParseTemplate32 CAPTION L"Quicken 99 for Windows" trace:dialog:DIALOG_ParseTemplate32 FONT 8, L"MS Sans Serif", 0, FALSE trace:dialog:DIALOG_GetCharSizeFromDC dlg base units: 7 x 14 trace:dialog:DIALOG_CreateIndirect units = 7,14 trace:dialog:DIALOG_CreateControls BEGIN trace:dialog:DIALOG_GetControl32 L"Static" L"" 1001, 14, 40, 144, 15, 50020008, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"" 1000, 14, 17, 143, 13, 50020000, 00000000, 00000000 trace:dialog:DIALOG_CreateControls END err:wave:wodOpen fragment size set failed, size is now 4096 Your Open Sound System driver did not let us configure small enough sound fragments. This may cause delays and other problems in audio playback with certain applications. Wine failed with return code ---------------------------------SNIP------------------------------------------
I had to do a CTRL-C to get the program to stop. It entered the processor-cycle-eating loop just after I pressed TAB to exit from the Num column.
As for the Freetype warning, I indeed have Ximian freetype-2.0.1-4.1 package installed. I downloaded the 2.1.2 sources directly from the Freetype group and installed them (./configure ; make ; su -c "make install") but Wine doesn't seem to be able to find the newer stuff.
If it makes any diference, here's my .wine/config file:
---------------------------------SNIP------------------------------------------ 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" = "/mnt/floppy" "Label" = "/mnt/floppy" "Device" = "/dev/fd0"
[Drive C] "Path" = "/home/jcmay/.wine/fake_windows" "Type" = "hd" "Label" = "/home/jcmay/.wine/fake_windows" "Filesystem" = "win95"
[Drive D] "Type" = "cdrom" "Path" = "/mnt/cdrom" "Label" = "/mnt/cdrom" "FileSystem" = "win95" "Device" = "/dev/hdd"
[Drive E] "Type" = "cdrom" "Path" = "/mnt/cdrom1" "Label" = "/mnt/cdrom1" "FileSystem" = "win95" "Device" = "/dev/scd0"
[Drive X] "Type" = "hd" "Path" = "/tmp" "Label" = "Tmp Drive" "FileSystem" = "win95"
[Drive Y] "Type" = "network" "Path" = "${HOME}" "Label" = "Home" "FileSystem" = "win95"
[Drive Z] "Type" = "network" "Path" = "/" "Label" = "Root" "FileSystem" = "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] "*" = "builtin, native, so" "shdocvw" = "native"
[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" = "800x600" ; Use XFree86 DGA extension if present ; (make sure /dev/mem is accessible by you !) "UseDGA" = "N" ; Use XShm extension if present "UseXShm" = "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"
[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\_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"
[AppDefaults\notes.exe\DllOverrides] "msvcrt" = "native" "msvcrt40" = "native" "crtdll" = "native" "imagehlp" = "native" "rnaph" = "native"
[AppDefaults\nlnotes.exe\DllOverrides] "msvcrt" = "native" "msvcrt40" = "native" "crtdll" = "native" "imagehlp" = "native" "rnaph" = "native"
[AppDefaults\nhldaemn.exe\DllOverrides] "msvcrt" = "native" "msvcrt40" = "native" "crtdll" = "native" "imagehlp" = "native" "rnaph" = "native" ---------------------------------SNIP------------------------------------------
Thanks to everyone for their consideration and help.
Jeff
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=906. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.