[Bug 906] Quicken Deluxe 99 dosen't work with Red Carpet release of Wine
Wine Bugs
wine-bugs at winehq.com
Sat Jun 21 06:14:10 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=906
------- Additional Comments From z_god at wanadoo.nl 2003-21-06 06:14 -------
Bug comments restored from Gmane.org:
Wine version: 20020411-6 (obtained a couple of nights ago from Ximian)
I had to rebuild my system from a HD failure last week. Latest Wine
version doesn't seem to work with Quicken Deluxe 99:
Program installs ok. I can open up my restored data files. I open the register,
and begin to enter a new entry. I enter the date, press TAB, enter the check
number and press TAB. Quicken freezes up. I can quit the program by going back
to the shell I launched Wine from and pressing control-c. I also note that CPU
utilization JUMPS when this happens, from 8% to more than 50% (using top to
monitor).
Also, I notice that if I use the mouse and not the TAB key, I can get by that
point and continue entering data. When I get to entering the check amount,
Quicken tells me to enter a number in "nnn.nn" format. Well I did! Furthermore,
even opening the little Quicken calculator doesn't work. No numeric entry in a
currency field is understood.
------- Additional Comments From andi <at> rhlx01.fht-esslingen.de 2002-07-22 12:22
-------
Please try with a current Wine version.
The number field sounds like it may be oleaut32 related.
We've had quite a few oleaut32 fixes in between.
Thanks !
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-22
12:34 -------
Jeff; Part of the problem that the developers with of wine face is that we need
bug reports for programs that we do not have access to. So bug reports for any
program are nesessary and appreciated. However at this point the ximian release
of wine is 3 releases behind. Winehq releases a new version of wine usually
about once a month.
Development in wine is very active and this bug might be fixed in a more current
release. For that reason it is recomended that you install from tarball or
better yet CVS.
Building Wine from source is harder to do than installing from Ximian. I know
that for sure since I use ximian. Its one sweet package manager. That being said
though the amount of extra effort is not IMO that much.
If ugrading your wine does not fix the problem a trace (wine --debugmsg +dialog
...) would be usefull.
------- Additional Comments From JeffMay <at> earthlink.net 2002-07-22 14:00 -------
Thanks for the additional comments. Tonight when I get home I shall give a later
version a try. I
wonder if
it's related to recent kernels; I found these in the wine-users lists:
http://www.winehq.com/hypermail/wine-users/2002/07/0118.html
He's got one of the same symptoms I've seen, "I am using Quicken more than five
years with most
of the
features working, at least usable. Now since I upgrade SuSE 8.0 can not use
quickenw because not let
me type
in numbers:(( Always get error please type in number in nnnn.nn format. Certainly I did,
but error
message
come back again again..."
Another one: http://www.winehq.com/hypermail/wine-users/2002/07/0124.html
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-22
15:27 -------
Thankyou for the additional information. If you still see this with the latest
release of wine at least we have a couple of places to look at. I think that
this one is the most interesting, This is from Steve Varadi first post
> fixme:shdocvw:WBOC_GetControlInfo stub: LPCONTROLINFO = 0x4209df18
If I recall correctly shdocvw defaulted to "native, builtin" and only recently
(within the last couple of months) changed to the following.
"shdocvw" = "builtin, native"
This looks like a regression as well. In his next postSteve Varadi wrote the
following
> This way Quickenw is unusable. I never experiented this kind of problem with
> Quicken. It was working more than five years for me under wine.
> Could anyone give some hints what went wrong??
So I think that using a native shdocvw.dll might "solve" your problem but it
won't fix wine.
------- Additional Comments From JeffMay <at> 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
------- Additional Comments From JeffMay <at> earthlink.net 2002-07-24 19:59 -------
Additional clue: I just noticed that when Wine "locks up" after pressing TAB to
leave the NUM column, and after I press CTRL-C to exit, Wine reports:
/usr/bin/wine: [: too many arguments
Wine failed with return code
/usr/bin/wine: [: too many arguments
/usr/bin/wine: [: -ge: unary operator expected
------- Additional Comments From JeffMay <at> earthlink.net 2002-07-31 07:34 -------
Latest update... (sorry it's been so long; family emergency came up over the weekend)
The bug still exists, but has a work-around. I updated my Wine configuration to use
only native DLLs.
I then
ran Quicken, noting on the "can't find xxxxx.DLL" messages. My wife's machine runs
Windows
98, so I was able
to experimentally move the missing DLLs to the .wine/fake_windows/Windows/System
directory.
Everything now
seems to work. When I get back home tonight I'll make a list of the required DLLs;
there was about
six that
needed to be brought in.
Jeff (*whew*)
------- Additional Comments From tony_lambregts <at> telusplanet.net 2002-07-31
11:10 -------
So we need to know which dll's these were. That should help a little
------- Additional Comments From JeffMay <at> earthlink.net 2002-07-31 19:51 -------
Here are the native DLLs I had to employ to make Quicken work right:
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
MSVCRT.DLL
SHLWAPI.DLL
USER32.DLL
Jeff
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list