[Bug 50419] New: Windows Movie Maker 2.0 installer fails to register 'l3codeca.acm' codec (missing 'dxtrans.dll', IDXTaskManager)

WineHQ Bugzilla wine-bugs at winehq.org
Tue Dec 29 03:28:16 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=50419

            Bug ID: 50419
           Summary: Windows Movie Maker 2.0 installer fails to register
                    'l3codeca.acm' codec (missing 'dxtrans.dll',
                    IDXTaskManager)
           Product: Wine
           Version: 6.0-rc4
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

found while revisiting some old bugs. Mentioned by Nikolay in bug 10788

https://bugs.winehq.org/show_bug.cgi?id=10788#c11

--- quote ---
...
I've attached install and crash logs for today build.
On install we're missing dxtrans.dll I think.
...
--- quote ---

Indeed, almost 12 years later still missing.

--- snip ---
$ wine ./mm20enu.exe
...
016c:err:module:import_dll Library dxtrans.dll (which is needed by
L"C:\\Program Files\\Movie Maker\\WMM2FXA.dll") not found
016c:err:module:import_dll Library dxtrans.dll (which is needed by
L"C:\\Program Files\\Movie Maker\\WMM2FXB.dll") not found
016c:err:module:import_dll Library dxtrans.dll (which is needed by
L"C:\\Program Files\\Movie Maker\\WMM2FXA.dll") not found
016c:err:module:import_dll Library dxtrans.dll (which is needed by
L"C:\\Program Files\\Movie Maker\\WMM2FXB.dll") not found
--- snip ---

Installer log:

--- snip ---
...
======Installing component 'fhg'.
  Package 'fhg' is version '1.9.0.305'.  This is 'newer' than the version
currently installed.
  InfParser: Set source directory 'C:\users\focht\Temp\IXP001.TMP'.
INF: Found section 'DEFAULTINSTALL.NT'.
 Parsing Reg section:'Reg.Del'.
INF: Found section 'DEFAULTINSTALL.NT'.
 Source location is:'C:\users\focht\Temp\IXP001.TMP'.
 Parsing 'DELFILES' INFSection:'Files.Clean'
INF: Found section 'DESTINATIONDIRS'.
 Assigned destination: 'C:\windows\system32\' to 'Files.Clean'.
INF: Found section 'DEFAULTINSTALL.NT'.
 Source location is:'C:\users\focht\Temp\IXP001.TMP'.
 Parsing 'COPYFILES' INFSection:'CopyFiles.DLL'
INF: Found section 'DESTINATIONDIRS'.
 Assigned destination: 'C:\windows\system32\' to 'CopyFiles.DLL'.
  WMC_CopyFile: File 'C:\users\focht\Temp\IXP001.TMP\l3codeca.acm' is newer
than the installed version.  This file will be installed.
 Copied file 'l3codeca.acm' to 'C:\windows\system32\'.
  Package 'fhg' is version '1.9.0.305'.  This is 'older or equal to' than the
version currently installed.
 Parsing 'COPYFILES' INFSection:'CopyINF'
INF: Found section 'DESTINATIONDIRS'.
 Assigned destination: 'C:\windows\INF\' to 'CopyINF'.
  WMC_CopyFile: Could not find file version for 'C:\windows\INF\fhg.inf'.  This
file will be overwritten.
 Copied file 'fhg.inf' to 'C:\windows\INF\'.
INF: Found section 'DEFAULTINSTALL.NT'.
 Parsing Reg section:'AddReg'.
 Parsing Reg section:'AddReg.NT'.
 Parsing Reg section:'AddUninst'.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\Uninstall,InstallFile,2,C:\windows\inf\fhg.inf',
result 0x0.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\Uninstall,InstallType,,advinf',
result 0x0.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\AddsTo\Ref1,,,HKCR,.wav',
result 0x0.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\AddsTo\Ref1,Type,,Registry',
result 0x0.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\AddsTo\Ref2,,,HKCR,.wma',
result 0x0.
 Processed ADDREG line:
'HKCR,Software\Microsoft\Multimedia\Components\Installed\codec_fhg\AddsTo\Ref2,Type,,Registry',
result 0x0.
INF: Found section 'DEFAULTINSTALL.NT'.
 Parsing RegisterOCX INFSection:'OCX.Register'.
 Registering DLL: 'C:\windows\system32\l3codeca.acm'.
ERROR: Dll Registration: Failed for file 'C:\windows\system32\l3codeca.acm':
'0x8007007f'.
ERROR: INF parser failed on: 'C:\users\focht\Temp\IXP001.TMP\fhg.inf'.  Result:
0x8007007f.
  Package install complete.  Last result 0x8007007f.
ERROR: Package 'fhg'.  Result: 0x8007007f.

Setup complete.  Result: '0x8007007f'.
--- snip ---

Microsoft docs:

https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa753477(v=vs.85)

It's a legacy API but still, why not. Wine provides the means to run legacy
software - sometimes better than modern Windows nowadays ;-)

$ sha1sum mm20enu.exe 
320ce8dcb7bb617046a8b01978ce705ed39300fb  mm20enu.exe

$ du -sh mm20enu.exe 
12M    mm20enu.exe

$ wine --version
wine-6.0-rc4

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list