Re: Installshield7 notes

2003-12-02 Thread Daniel Kegel
Gregory M. Turner [EMAIL PROTECTED] wrote in reply to
http://marc.theaimsgroup.com/?l=wine-develm=106746370617833w=2 :
Could you recommend any particular installer that fails to me (preferably 
something I can download for free)?  I'd be happy to take a look at this, 
although I can't make any promises as some code-paths (like stubless proxies) 
are not likely to be fixed anytime soon.
The installer for SourceStyler (a c++ beautifier available for free download
from http://www.ochresoftware.com/download.html)
It fails with the message Installer terminated prematurely.,
about the time Wine complains
fixme:imagehlp:StackWalk (332, 0x, 0xfffe, 0x41b5bb44, 0x41b5c360, (nil), 0x42054e44, 
0x42054e9c, (nil)): stub

I would try the workarounds listed earlier in this thread,
but don't have a native copy of Windows handy.
- Dan




Installshield7 notes

2003-10-29 Thread Carlos Lozano

Hello,

Here goes some notes about how to install installshield 7 programs
with the actual wine releases (sorry, i haven't been able to install
without some natives DLLs).
 
You need 3 native DLLs (ole32.dll, oleaut32.dll and rpcrt4.dll),
and 2 .tlb files (stdole32.tlb and stdole2.tlb). Copy this 5 files
to your windows/system directory, and edit your ~/.wine/config,
using:

[DllOverrides]
oleaut32 = native
ole32 = native
rpcrt4 = native

Even using this natives dlls, you will have problems with the
windows order, what you will not leave you see the windows and
install the program.  The easier way to install it, should be
enable the Desktop mode, in ~/.wine/config:
 
Managed = N
Desktop = 640x480
Desktop = Y
 
I have found some programs, what give problems with Desktop mode,
exiting during install with X11 errors (Praetoriams demo for example). 
In this cases you can use yet another trick. Disable Desktop, and 
enable Managed = Y, then in the file the file dlls/x11drv/window.c, 
you will find the function inline static BOOL is_window_managed( WND *win ),
in the end of this function, there are this 3 lines:
 
/* default: not managed */
return FALSE;
}

 
replace, return FALSE; to return TRUE;, and run make install again.
Remember after of install the program change again this line to FALSE,
because you could have problems later with other windows.

Regards,
Carlos.

-- 
 ___ _  \  |  /  Consulting
| . |._ _  _| | ___  ___  ___http://www.andago.com
|   || ' |/ . |_ |/ . |/ . \__ GNU/Linux
|_|_||_|_|\___|___|\_. |\___/ _ \  __|\ \  /
 Carlos A. Lozano   ___'/ | \ -_) __/\__ \ -_)
 [ [EMAIL PROTECTED] ]\___|_|  / _/\_\___|
 [ [EMAIL PROTECTED]   ]  http://www.ePSXe.com



Re: Installshield7 notes

2003-10-29 Thread Gregory M. Turner
On Wednesday 29 October 2003 03:29 pm, Carlos Lozano wrote:
 Hello,

 Here goes some notes about how to install installshield 7 programs
 with the actual wine releases (sorry, i haven't been able to install
 without some natives DLLs).

Could you recommend any particular installer that fails to me (preferably 
something I can download for free)?  I'd be happy to take a look at this, 
although I can't make any promises as some code-paths (like stubless proxies) 
are not likely to be fixed anytime soon.

-- 
gmt

To take from one, because it is thought his own industry and that
of his fathers has acquired too much, in order to spare to others,
who, or whose fathers, have not exercised equal industry and skill,
is to violate arbitrarily the first principle of association,
the guarantee to everyone the free exercise of his industry and
the fruits acquired by it. --Thomas Jefferson