Brother's Keeper missing .dll

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
stevecarter
Level 2
Level 2
Posts: 21
Joined: Sat May 31, 2008 8:08 am

Brother's Keeper missing .dll

Post by stevecarter »

Hi,

I am running Wine 1.0-rc3 on MEPIS 7

Brother's Keeper is a genealogical data-keeping program.

The log.txt file tells me a .dll is missing:-

err:module:import_dll Library MSVBVM60.DLL (which is needed by L"Z:\\home\\Stephen\\.wine\\drive_c\\Program Files\\Brother's Keeper 6\\Bk6w.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\Stephen\\.wine\\drive_c\\Program Files\\Brother's Keeper 6\\Bk6w.exe" failed, status c0000135

I have hunted around a bit for this, and tried winetricks, but cannot seem to get any help.

Can some kind soul please point me in the right direction, and tell me what to do with the file if I ever get it?

Thanks.

Stephen Carter
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

sh winetricks vb6run
stevecarter
Level 2
Level 2
Posts: 21
Joined: Sat May 31, 2008 8:08 am

Brother's Keeper

Post by stevecarter »

Hi Dimesio,

Thanks for your response - I have sorted the previous error (I think) but still not having any joy with the program.

The logfile now runs thus:-

fixme:ole:OleLoadPictureEx (0x12977bc,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x1575170)->(0x1875e10, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3

This is rather beyond my understanding - does it ring bells with you?

Thanks again,

Stephen Carter
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Brother's Keeper missing .dll

Post by austin987 »

On Sat, May 31, 2008 at 12:18 PM, stevecarter <[email protected]> wrote:
Hi Dimesio,

Thanks for your response - I have sorted the previous error (I think) but still not having any joy with the program.

The logfile now runs thus:-

fixme:ole:OleLoadPictureEx (0x12977bc,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x1575170)->(0x1875e10, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
fixme:ole:OleLoadPictureEx (0x1297f4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,11070,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d578), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1297f4c,2250,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32d5a8), partially implemented.
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject class {f9043c85-f6f2-101a-a3c9-08002b2f49fb} not registered
err:ole:CoGetClassObject no class object {f9043c85-f6f2-101a-a3c9-08002b2f49fb} could be created for context 0x3

This is rather beyond my understanding - does it ring bells with you?

Thanks again,

Stephen Carter





Might try native OLE:
$ sh winetricks dcom98
geecee
Level 1
Level 1
Posts: 9
Joined: Mon Apr 28, 2008 8:36 pm

Post by geecee »

Hi Steve.
I too am trying to run BK6 under Wine (Kubuntu) but I can't get it to even attempt to run. Have you had any success?
[email protected]
Newbie
Newbie
Posts: 4
Joined: Mon Aug 04, 2008 1:01 pm

Brother's Keeper install

Post by [email protected] »

geecee wrote:Hi Steve.
I too am trying to run BK6 under Wine (Kubuntu) but I can't get it to even attempt to run. Have you had any success?
BK6 under PCLinuxOS

1) Install WINE
2) Change the permissions of /home/jim/.wine/c_drive folder and its sub folders to read/write
3) From WINE file manager install BK6 into C:BK6
4) Try to load BK6, if it complains about VB6 runtime missing, download it from Microsoft and install it.
5) Install CUPS from Synaptic (Package manager) if not already installed
6) Install Cups-PDF from Synaptic if not already installed
7) In a web browser enter http://localhost:631
8) Click on the Administration tab
9) It may ask for a user name and password. I used my root logon one.
10) Click on Add Printer
11) A dialog box will display asking Name, Location & Description, enter whatever is meaningful to you here and click Continue
12) A dialog box will display asking for Device for PDF, using the drop down box select CUPS-PDF and click Continue
13) A dialog box will display asking for Make/Manufacturer for PDF, select Postscript and then click on the Continue button.
14) A dialog box will display, select the printer and click add printer.
15) You may be asked if you want this to be your default printer, answer yes.
16) Load BK6 and see if the missing printer message is gone. If it is try to print something. After printing is finished a PDF file should be on your desktop named Brother_s Keeper_6.PDF

One problem I ran into with the register report is that it generates two print jobs: 1) for the report 2) index and the report PDF gets overwritten by the index.

To solve that do the following
1) Edit the file cups-pdf.conf located in etc/cups/
2) Find the section Filename Setting section
3) Locate the Key “Label”
4) Remove the # and change the zero to 1.

Hope this helps.


Jim
geecee
Level 1
Level 1
Posts: 9
Joined: Mon Apr 28, 2008 8:36 pm

Post by geecee »

Tried Jim's instructions on my Kubuntu laptop. Didn't work at first but it did after I copied all the files that BK normally puts in the C:\windows\system32\ folder into the main program folder. Most functions work pretty well but not all. Will post on the Wine HQ Applications Database when I have tested it more thoroughly.

Graham
Locked