LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Mandriva (https://www.linuxquestions.org/questions/mandriva-30/)
-   -   cant install windows app from CD with crossover. (https://www.linuxquestions.org/questions/mandriva-30/cant-install-windows-app-from-cd-with-crossover-558823/)

keratos 06-03-2007 11:05 AM

cant install windows app from CD with crossover.
 
thanks for reading this ;)

using Crossover pro v6.

can you tell me why I get the error "cannot open C:\Windows\System\OLE32.DLL" when trying to install an app from a windows XP compliant CD software (its a satnav app disc).

The crossover log is too long to post here, I get an error about the text being too big :(

Simon Bridge 06-04-2007 04:10 AM

Quote:

cannot open C:\Windows\System\OLE32.DLL
...well, perhaps the dll isn't installed?

pixellany 06-04-2007 05:45 AM

Is this an application that CodeWeavers lists as supported? How about WINE?
curiously, WINE will support some things that CrossOver will not.

keratos 06-04-2007 06:11 AM

Quote:

Originally Posted by Simon Bridge
...well, perhaps the dll isn't installed?

Not helpful post, really, was it!

keratos 06-04-2007 06:16 AM

Quote:

Originally Posted by pixellany
Is this an application that CodeWeavers lists as supported? How about WINE?
curiously, WINE will support some things that CrossOver will not.

Thanks for the suggestions however,

No it is not supported by Codeweavers thus I'm using the unsupported feature. My fault, should have clarified that in the original post.

I did originally try WINE and was greeted with screens of errors. No joy there then.

I have "run" several small installed windows apps (from windows partition) however what I have here is a CDROM for a satnav product I purchased. With the satnav comes a handy windowze CDROM that one would normally install, in windows of course.

I'm trying to migrate to linux, I was rather hoping WINE/crossover would install this?

What i need to know is what is the REAL issue with this DLL? Are there more issues? Is it a config problem? Can the DLL (and others) be obtained somewhere else. For example, I donwloaded the DCOM distribution pack that contains a copy of this DLL however when I tried to install under WINE, WINE complained about "newer" DLLs already on the system. So, where are they in linux???

See what I mean?

I need a guru me thinks??

Simon Bridge 06-04-2007 06:38 AM

Quote:

Originally Posted by keratos
Not helpful post, really, was it!

...(IRT: suggestion to check the dll exists.)

Actually, this is something you should have checked, or mentioned the result if you had. There is ne garantee that a given file expected in Windows will be present in Crossover. It is not unusual to install missing dll's.

You should also have mentioned what the program is. That way I can tell if it is something with a known issue. Alternatively, there may be a free alternative which will do the job you need.

Quote:

What i need to know is what is the REAL issue with this DLL? Are there more issues? Is it a config problem? Can the DLL (and others) be obtained somewhere else. For example, I donwloaded the DCOM distribution pack that contains a copy of this DLL however when I tried to install under WINE, WINE complained about "newer" DLLs already on the system. So, where are they in linux???
The dll is supposed to be exactly where it claims to be: C:\Windows\System\OLE32.DLL

"C:" will be the location of your fake c-drive. Usually in ~/.wine/drive_c or something like that.

In my case it is:

~/.wine/drive_c/windows/system32

I can look using locate

$ locate ole32.dll
/usr/lib/wine/ole32.dll.so
/home/simon/.wine/drive_c/windows/system32/ole32.dll

... found: second one.

The windows path is not case sensitive, but it would appear the program is looking in the wrong place. I'd try copying it over myself.

keratos 06-04-2007 07:33 AM

Quote:

Originally Posted by Simon Bridge
...(IRT: suggestion to check the dll exists.)

Actually, this is something you should have checked, or mentioned the result if you had. There is ne garantee that a given file expected in Windows will be present in Crossover. It is not unusual to install missing dll's.

You should also have mentioned what the program is. That way I can tell if it is something with a known issue. Alternatively, there may be a free alternative which will do the job you need.

The dll is supposed to be exactly where it claims to be: C:\Windows\System\OLE32.DLL

"C:" will be the location of your fake c-drive. Usually in ~/.wine/drive_c or something like that.

In my case it is:

~/.wine/drive_c/windows/system32

I can look using locate

$ locate ole32.dll
/usr/lib/wine/ole32.dll.so
/home/simon/.wine/drive_c/windows/system32/ole32.dll

... found: second one.

The windows path is not case sensitive, but it would appear the program is looking in the wrong place. I'd try copying it over myself.

WoW! That's really useful info. I wasn't sure where the "C:" drive was.

I'll try this out. OLE32.DLL is a common DLL and the S/W I'm trying to install is for a *new* satnav product I've purchased, so, I can't understand either. I'd expected to get a little further than this DLL problem? Nevertheless, I'll use your useful info and have a go/play around.

Thanks.

Simon Bridge 06-05-2007 05:33 AM

The documentation on codeweavers site tells you where the c drive is. But you can be pardoned... this stuff used to go in a config file. Visit the site and read everything, especially the FAQ.

Note, I don't know about Crossover, but I can summon a fake DOS terminal with the "wineconsole cmd" command. You can use this and DOS commands to navigate the fake C: drive as if it were an actual windows box.

Which exact satnav? Many devices use imbedded linux and have linux software to work with them.

BTW: FWIW - you normally get such terse replies from the people in a good position to help you. Read the long advise in my sig... it is long but it will make a great deal clear.


All times are GMT -5. The time now is 06:40 PM.