winetricks jet40 failed reason 2?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

winetricks jet40 failed reason 2?

Post by A Nonny Moose »

Terminal session:

john@john-lynx-lts:~$ winetricks jet40
Executing wine /home/john/.winetrickscache/jet40sp8_9xnt.exe
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\john\\Temp\\IXP001.TMP\\Jetsetup.CAB"
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program files\\Common files\\Microsoft shared\\dao\\dao2535.tlb" failed with error 2
Install of jet40 done
winetricks done.
john@john-lynx-lts:~$

Now I ran this before, but I reran it because the app I am using says the engine is not present. The app is landscape designer for SC4RH.

Is the error telling me that the package is there? or is this something else?
James Mckenzie

winetricks jet40 failed reason 2?

Post by James Mckenzie »

A Nonny Moose <[email protected]> wrote:
Terminal session:

john@john-lynx-lts:~$ winetricks jet40
Executing wine /home/john/.winetrickscache/jet40sp8_9xnt.exe
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\john\\Temp\\IXP001.TMP\\Jetsetup.CAB"
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program files\\Common files\\Microsoft shared\\dao\\dao2535.tlb"
failed with error 2
Install of jet40 done
It is complete and the installation should be working.
Now I ran this before, but I reran it because the app I am using says the engine is not present. The app is
landscape designer for SC4RH.
Again, we've got to stop asking this question. Is this available, either as a trial/demo/freebie? Then we can try to install it and see what is happening.

BTW, I know that this is the situation because I had another program, BiblePro, that needs to use the JET 4.0 engine that installs and runs, just not well.

James McKenzie
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Well, my app says the engine is not there.

Post by A Nonny Moose »

The question that begs to be asked is should I install the art2Kmin script which would, theoretically install the whole data base system?
James McKenzie

winetricks jet40 failed reason 2?

Post by James McKenzie »

A Nonny Moose wrote:
The question that begs to be asked is should I install the art2Kmin script which would, theoretically install the whole data base system?

Do you have a license for Access?

The problem is the program is reporting that Jet 4.0 is not installed?
Again, is there a way that I can get the program in question?

James McKenzie
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

License?

Post by A Nonny Moose »

Yes, I suppose I do, but I have no MS software installed any more. The question is whether installing that winetricks script will solve my problem. I am feeling a little jerky about just shot gunning it in.
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

You've only posted terminal output from winetricks. Post terminal output from running the app. Messages from the app itself are not necessarily correct.
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Ask and ye shall receive

Post by A Nonny Moose »

env WINEPREFIX="/home/john/.wine" wine C:\\Program\ Files\\Landscape\ Designer\\Landscape\ designer.exe
fixme:ole:OleLoadPictureEx (0xba0e4c,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa70), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,2830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,13390,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,13390,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,720062,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x12e330)->(0x159948, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xba32ac,21350,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6d4), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x151d28)->(0x1514a8, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xba3cec,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6d4), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x153e50)->(0x1920b0, 0, (nil)), hacked stub.
fixme:shell:BrsFolder_OnCreate flags 2 not implemented
fixme:ole:OleLoadPictureEx (0xba428c,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32ea84), partially implemented.
fixme:ole:OleLoadPictureEx (0xba428c,255282,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32ea54), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x1a4d78)->(0x1ac2f8, 0, (nil)), hacked stub.
err:ole:TLB_ReadTypeLib Loading of typelib L"msdatsrc.tlb" failed with error 2
err:ole:userdefined_to_variantvt Could not get typeinfo of hreftype 49 for VT_USERDEFINED, hr = 0x80029c4a
err:ole:TLB_ReadTypeLib Loading of typelib L"msdatsrc.tlb" failed with error 2
err:ole:userdefined_to_variantvt Could not get typeinfo of hreftype 49 for VT_USERDEFINED, hr = 0x80029c4a
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Ask and ye shall receive

Post by dimesio »

A Nonny Moose wrote:err:ole:TLB_ReadTypeLib Loading of typelib L"msdatsrc.tlb" failed with error 2
Try winetricks mdac25.
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Thanks

Post by A Nonny Moose »

OK, I'll try that. There is so much output from one of these things, one can't quite zero in on the right stuff yet. It's been a long time since I played with this.
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Partial success.

Post by A Nonny Moose »

Well, the error lines disappeared, but the app still says that the engine is missing. For reference, here is the new console output:

fixme:ole:OleLoadPictureEx (0xba0e4c,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa70), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,2830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,13390,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,11486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,13390,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OleLoadPictureEx (0xba0e4c,720062,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa40), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x12e330)->(0x159948, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xba32ac,21350,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6d4), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x151d28)->(0x1514a8, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xba3cec,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f6d4), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x153e50)->(0x1920b0, 0, (nil)), hacked stub.
fixme:shell:BrsFolder_OnCreate flags 2 not implemented
fixme:ole:OleLoadPictureEx (0xba428c,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32ea84), partially implemented.
fixme:ole:OleLoadPictureEx (0xba428c,255282,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32ea54), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x196100)->(0x1ae6e8, 0, (nil)), hacked stub.

All the lines seem to start with 'fixme' now, which I guess is something to be expected with the kind of jaw boning we've been doing. This is an old program. Is it possible it is looking for a earlier version of the engine?
James McKenzie

winetricks jet40 failed reason 2?

Post by James McKenzie »

A Nonny Moose wrote:
Well, the error lines disappeared, but the app still says that the engine is missing. For reference, here is the new console output:

fixme:ole:OleLoadPictureEx (0xba0e4c,18726,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32fa70), partially implemented.
These are related to the display of Pictures, like introductory JPGs and
the such (I get a few pages of these when running e-Sword which has an
initial display of an about dialog on a JPG image.)

These do NOT affect the ability to run programs, to my knowledge and
certainly do not have anything to do with the ability to run programs
that access databases (including the pseudo-database called Access, it
has limitations, which real RDBMS systems do not.)

However, dimensio recommended installing mdac25, can you try mdac28?
That is the version I used to run the program I had issues with.

James McKenzie
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Thanks, but it's still dead, Jim

Post by A Nonny Moose »

That didn't do it either.

I am almost at the point of having a look with my Hex editor at the binary to see if I can get any clues.

By the way, I have worked with real databases, both network and tree, and find what they do in access obscene. As an old GE trouper, I know all there is to know about Integrated Data Store and its successor Data Manager IV. Charlie Bachman wasn't kidding in his paper "The Programmer as Navigator" when it comes to networked bases. I implemented one for a large corporate bank, and we had a lot of fun with that.

I am also one of the early fathers of the SQL standard. I was on the ISO committee as an editor in the early part of the work. I got overloaded and couldn't continue with the foot of mail I got every week.

I rather hope this is a VB6 program. .NET wasn't out when it appeared.
James McKenzie

winetricks jet40 failed reason 2?

Post by James McKenzie »

A Nonny Moose wrote:
That didn't do it either.
Interesting. There are other mdac releases, you might have to try them all.
I am almost at the point of having a look with my Hex editor at the binary to see if I can get any clues.
That might be useful although I tend to stay away from looking at
machine code these days.
I am also one of the early fathers of the SQL standard. I was on the ISO committee as an editor in the early part of the work. I got overloaded and couldn't continue with the foot of mail I got every week.

Ouch. I think that I get that many e-mails a day from all of the
mailing lists I subscribe to.
I rather hope this is a VB6 program. .NET wasn't out when it appeared.

I don't. VB6 is a weird 'animal'. But if this is true, you might try
loading the VB6 runtime using Winetricks, if you have not done so already.

James
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Tried to install VB6run and got:

Post by A Nonny Moose »

fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\OLEAUT32.DLL" -> L"C:\\windows\\system32\\OLEAUT32.DLL"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
[b]err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\OLEPRO32.DLL" -> L"C:\\windows\\system32\\OLEPRO32.DLL"[/b]
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\ASYCFILT.DLL" -> L"C:\\windows\\system32\\ASYCFILT.DLL"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\STDOLE2.TLB" -> L"C:\\windows\\system32\\STDOLE2.TLB"
fixme:ole:DllRegisterServer stub
Install of vb6run done
winetricks done.

The program is, in fact, VB6. There are several "data bases". All but one of them are excel spreadsheets. The other is a .mdb file, and I suspect this is the problem. But anyway, what did I do wrong with the VB6RUN winetrick?
James McKenzie

winetricks jet40 failed reason 2?

Post by James McKenzie »

A Nonny Moose wrote:
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\OLEAUT32.DLL" -> L"C:\\windows\\system32\\OLEAUT32.DLL"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\OLEPRO32.DLL" -> L"C:\\windows\\system32\\OLEPRO32.DLL"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\ASYCFILT.DLL" -> L"C:\\windows\\system32\\ASYCFILT.DLL"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f668,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\john\\Temp\\IXP000.TMP\\STDOLE2.TLB" -> L"C:\\windows\\system32\\STDOLE2.TLB"
fixme:ole:DllRegisterServer stub
Install of vb6run done
winetricks done.

The program is, in fact, VB6. There are several "data bases". All but one of them are excel spreadsheets. The other is a .mdb file, and I suspect this is the problem. But anyway, what did I do wrong with the VB6RUN winetrick?

I don't know why you are getting the copy errors.

I was using a .mdb file connecting using Jet 4.0 and mdac 28.

There was a project, that appeared dead for a while called mdbtools.
You might want to investigate how they planned to connect to and use
Access databases. I remember that I had to install a project called
libgda in order to access Access databases. OpenOffice.org does supply
support (or did) for Access databases under their Linux releases. Mac
releases, because libgda is not available, do not.

I'm just trying to provide assistance as best I can, and this may or may
not work in your situation.

James McKenzie
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Well, if I have to install most of Access

Post by A Nonny Moose »

I have lots of disk. I have OpenOffice installed, but not for the wine environment. Thanks for the clues. I will get back to this forum when I have any progress to report.

Right now, I am trying an experiment with SimCity4. I am running it on OpenGL rather than DirectX, and it seems to be better, so far. But that's for a different thread.
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

DDE Failure?

Post by A Nonny Moose »

I tracked into the application's directory on the Jet40 problem and actually tried to open the .mdb file using access, which I installed. I got a nice little dialogue box that said "DDE Failure".

Now, I have installed the MS Access script, and all the MDAC2x scripts and I can't find anything in the winetricks help file about DDE. Maybe we are missing some little .dll that we should have got?
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

You could try winetricks dcom98, which installs the Windows 98 versions of oleaut32.dll, ole32dll, and rpcrt4.dll. If you try it, do it in a separate wineprefix, as dcom98 may break other apps you have installed.
A Nonny Moose
Level 4
Level 4
Posts: 217
Joined: Sun May 09, 2010 5:53 pm

Tried that.

Post by A Nonny Moose »

After the run, I merged the two windows directories. No soap. Will keep looking.
Martin Gregorie

winetricks jet40 failed reason 2?

Post by Martin Gregorie »

On Sun, 2010-07-25 at 21:25 -0500, A Nonny Moose wrote:
I tracked into the application's directory on the Jet40 problem and
actually tried to open the .mdb file using access, which I installed.
I got a nice little dialogue box that said "DDE Failure".

Now, I have installed the MS Access script, and all the MDAC2x scripts
and I can't find anything in the winetricks help file about DDE.
Maybe we are missing some little .dll that we should have got?
Can your application be configured to use ODBC? If so there are MS
Access ODBC drivers that can read and write Access .mdb files.

unixODBC is here: http://www.unixodbc.org/

The EWasySoft Access driver is here:
http://www.easysoft.com/products/data_a ... index.html
I had a quick scan of its write-up: it looks as if it doesn't need any
MS software to work.


Martin
Locked