http://bugs.winehq.org/show_bug.cgi?id=14243
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2008-12-18 06:25:48 --- Hello,
yep, that product requires a crapload of dependencies. I wonder who wrote the installer, relying on so much stuff present by default.
The whole producte looks like a mish-mash of apps covering a time span of at least 10 years, featuring all the brain damaged technologies M$ ever offered to developers.
Dependencies:
Product code looked up by msi installer:
--- snip --- 68A35043-C55A-4237-88C9-37EE1C63ED71 --- snip ---
sh winetricks dotnet20 vjrun20
--- snip --- err:module:import_dll Library MFC80.DLL (which is needed by L"C:\windows\temp\msi6a20.tmp") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\windows\temp\msi6a20.tmp" failed, status c0000135 err:msi:HANDLE_CustomType50 Unable to execute command L"NONE\BIN\STOPSVCS.EXE" --- snip ---
(one needs to look at application manifest to see that it actually requires VC 8.0 SP1 runtime)
sh winetricks vcrun2005sp1
--- snip --- err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files\FedEx\ShipManager\BIN\cximage.dll") not found err:module:import_dll Library cximage.dll (which is needed by L"C:\Program Files\FedEx\ShipManager\BIN\poc.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\FedEx\ShipManager\BIN\poc.exe" failed, status c0000135 --- snip ---
sh winetricks vcrun6
--- snip --- err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\ASSI~1PZ\System\IADL.dll") not found err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\ASSI~1PZ\System\IA_C~EFC.OCX") not found err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\HOST~RYA\FSM.dll") not found err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\System\FSIX.dll") not found err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\HOST~RYA\FSIO.dll") not found err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\INTE~XXG\HOST~RYA\FSEA.dll") not found --- snip ---
sh winetricks vb6run
--- snip --- Failed to load DLL C:\WINNT\system32\MSCOMCT2.ocx Failed to load DLL C:\WINNT\system32\MSCOMCTL.ocx --- snip ---
sh winetricks comctl32ocx
Some scripting host runtime calls from installer CA's and some script "UpgradeDbs.vbs" indicates WSH is needed.
sh winetricks wsh56
====
Installer deps complete list:
sh winetricks dotnet20 vjrun20 vcrun6 wsh56 vb6run vcrun2005sp1 comctl32ocx
====
From looking at trace logs it seems to require ODBC backend, hence the error.
--- snip --- 005b:CALL FXUTILS.?Connect@CFxDatabase@@QAEHABV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@00@Z(<unknown, check return>) ret=00f0ae10 .. 005b:Call odbc32.SQLAllocConnect(00000000,00b93cd0) ret=00866f8d 005b:Ret odbc32.SQLAllocConnect() retval=0000ffff ret=00866f8d .. FXUTILS.?Connect@CFxDatabase@@QAEHABV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@00@Z(0033db54,0033db5c,0033db60) retval=00000000 ret=00f0ae10 005b:Call KERNEL32.GetLastError() ret=00f0ae16 005b:Ret KERNEL32.GetLastError() retval=00000000 ret=00f0ae16 005b:CALL FXUTILS.?LogMessage@CLogFilter@@QAAHFFPBD00ZZ() ret=79ef064c 005b:CALL MSGOBJS.?GetComponentLogLevel@CLogComponentConfig@@QBE?BFF@Z(79ef0000) ret=008728dd 005b:RET MSGOBJS.?GetComponentLogLevel@CLogComponentConfig@@QBE?BFF@Z() retval=00000000 ret=008728dd 005b:RET FXUTILS.?LogMessage@CLogFilter@@QAAHFFPBD00ZZ() retval=00000001 ret=79ef064c --- snip ---
sh winetricks mdac28
You need to manually configure sql data source and driver properly (cliconfg, odbcad32). For hints, look into %TEMP%\sql.log.
Regards