OS/2 package created from Mercurial tag FIREFOX_3_1a1_RELEASE. To be able to complete the build, the patch below was necessary. Note that in this release the Java plugins will not work. Requires libc 0.6.3. Peter Weilbacher , 2008-07-29 -------------------------------------------------------------------------------- diff --git a/modules/plugin/base/src/nsPluginsDirOS2.cpp b/modules/plugin/base/src/nsPluginsDirOS2.cpp --- a/modules/plugin/base/src/nsPluginsDirOS2.cpp +++ b/modules/plugin/base/src/nsPluginsDirOS2.cpp @@ -39,16 +39,17 @@ #define INCL_DOS #define INCL_DOSERRORS #include #include "nsPluginsDir.h" #include "prlink.h" #include "plstr.h" #include "prmem.h" +#include "prprf.h" #include "nsPluginDefs.h" #include "nsString.h" /* Load a string stored as RCDATA in a resource segment */ /* Returned string needs to be PR_Free'd by caller */ static char *LoadRCDATAString( HMODULE hMod, ULONG resid) { @@ -226,17 +227,17 @@ nsresult nsPluginFile::GetPluginInfo( ns info.fVersion = nsnull; while( ret == NO_ERROR) { info.fPluginInfoSize = sizeof( nsPluginInfo); info.fName = LoadRCDATAString( hPlug, NS_INFO_ProductName); - info.fFileVersion = LoadRCDATAVersion( hPlug, NS_INFO_ProductVersion); + info.fVersion = LoadRCDATAVersion( hPlug, NS_INFO_ProductVersion); // get description (doesn't matter if it's missing)... info.fDescription = LoadRCDATAString( hPlug, NS_INFO_FileDescription); char * mimeType = LoadRCDATAString( hPlug, NS_INFO_MIMEType); if( nsnull == mimeType) break; char * mimeDescription = LoadRCDATAString( hPlug, NS_INFO_FileOpenName);