[Bug 1618] New: Winemaker does not detect need for winmm DLL (fix suggested)

Wine Bugs wine-bugs at winehq.com
Fri Jul 25 04:56:07 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=1618

           Summary: Winemaker does not detect need for winmm DLL (fix
                    suggested)
           Product: Wine
           Version: 20030508
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-tools
        AssignedTo: wine-bugs at winehq.com
        ReportedBy: harry_dolan at users.sourceforge.net


winemaker fails to determine that a simple program that calls PlaySound needs
the winmm DLL.  I can send a sample program if you need it, but here's a simple fix:

Add "winmm" to the @std_imports array as shown in the following diff:

# diff -c2 /usr/local/bin/winemaker*
*** /usr/local/bin/winemaker    2003-07-25 04:33:53.000000000 -0500
--- /usr/local/bin/winemaker~   2003-07-06 23:13:22.000000000 -0500
***************
*** 799,803 ****
      # This is the default link list of Visual Studio, except odbccp32
      # and uuid which we don't have in Wine.
!     my @std_imports=qw(advapi32 comdlg32 gdi32 kernel32 odbc32 ole32 oleaut32
shell32 user32 winmm winspool);
      if ((@$target[$T_FLAGS] & $TF_NODLLS) == 0) {
        @$target[$T_DLLS]=\@std_imports;
--- 799,803 ----
      # This is the default link list of Visual Studio, except odbccp32
      # and uuid which we don't have in Wine.
!     my @std_imports=qw(advapi32 comdlg32 gdi32 kernel32 odbc32 ole32 oleaut32
shell32 user32 winspool);
      if ((@$target[$T_FLAGS] & $TF_NODLLS) == 0) {
        @$target[$T_DLLS]=\@std_imports;

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list