[Webkit-unassigned] [Bug 9892] New: Error compiling S60 browser plug-in example

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Thu Jul 13 02:17:43 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9892

           Summary: Error compiling S60 browser plug-in example
           Product: WebKit
           Version: 420+ (nightly)
          Platform: PC
        OS/Version: S60 3rd edition
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: lizcano.david at gmail.com


I've found a problem compiling a S60 plugin example (NPBitmap) distributed with
the S60 SDK 3rd Edition package.
I've using Visual Studio .NET 2003 with Carbide.vs extension.

After solving some reference errors with bmp files, I've used this mmp file:
============================================================================
* Name : NPBitmap.mmp
* Part of : Bitmap plugin
* Interface : 
* Description : Build mmp file
* Version:
*
* Copyright (c) 2005-2006 Nokia Corporation.
* This material, including documentation and any related 
* computer programs, is protected by copyright controlled by 
* Nokia Corporation.
* ============================================================================
*/

TARGET NPBitmap.dll
TARGETTYPE PLUGIN
UID 0x10009D8D 0xA000018C
TARGETPATH \apps\plugin

SOURCEPATH ..\src

CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData \
ReadDeviceData WriteDeviceData SwEvent UserEnvironment DRM NetworkControl

VENDORID 0

START BITMAP allbitmaps.mbm
#if defined(WINSCW)
TARGETPATH C:\Symbian\9.1\S60_3rd\Epoc32\winscw\c\npbitmap
#else
TARGETPATH C:\Symbian\9.1\S60_3rd\Epoc32\Data\z\resource\apps
#endif
HEADER
SOURCEPATH ..\gfx
SOURCE c24 redflower.bmp blueflower.bmp
END


USERINCLUDE ..\src
USERINCLUDE ..\inc

SYSTEMINCLUDE \epoc32\include
SYSTEMINCLUDE \epoc32\include\libc
SYSTEMINCLUDE \epoc32\include\ecom
SYSTEMINCLUDE ..\inc

SOURCE E32NpDllEntryPoint.cpp
SOURCE bitmapplugin.cpp
SOURCE bitmapecommain.cpp
SOURCE bitmapecominst.cpp

SOURCEPATH ..\Data
START RESOURCE A000018C.rss
TARGET NPBitmap.rsc
END

LIBRARY euser.lib estlib.lib cone.lib fbscli.lib efsrv.lib 
LIBRARY ecom.lib
--------------------------------
Then, during compiling process, the returned error is:

------ Operación Generar iniciada: proyecto: NPBitmap, configuración:
Deb_S60_30_WINSCW Win32 ------

Ejecutando evento anterior a la generación...
* Current build configuration: WINSCW UDEB
Converting bitmaps...
java.lang.InternalError: No compatible
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path,
Boolean needFullPath)
at System.Security.Util.StringExpressionSet.AddExpressions(String[] str,
Boolean checkForDuplicates, Boolean needFullPath)
at
System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess
access, String[] pathListOrig, Boolean checkForDuplicates, Boolean
needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission.<init>(FileIOPermissionAccess
access, String path)
at java.io.File.getAbsolutePath()
at java.io.File.getCanonicalPath()
at java.io.File.<init>(String dirPath, String name)
at java.io.File.<init>(String path)
at com.nokia.iguana.tools.rcmake.BaseToolWrapper.canonize(String filename)
at com.nokia.iguana.tools.rcmake.BMConverter.CreateMBM(BitmapSettings bms,
String targetHeader, ProjectSettings settings)
at com.nokia.iguana.tools.rcmake.BMConverter.Convert(ProjectSettings settings)
at com.nokia.iguana.tools.rcmake.RCMakeMain.runWins()
at com.nokia.iguana.tools.rcmake.RCMakeMain.Run()
at com.nokia.iguana.tools.rcmake.RCMakeMain.main(String[] args)
Compilando...
epocroot = \Symbian\9.1\S60_3rd\
* mwccsym2.exe -g -O0 -inline off -sym codeview_new -wchar_t off -align 4
-warnings on -w nohidevirtual,nounusedexpr -msgstyle gcc -enum int -str pool
-exc ms -nostdinc -d _DEBUG -d _UNICODE -d "__SYMBIAN32__" -d "__SERIES60_30__"
-d "__SERIES60_3X__" -d "__SUPPORT_CPP_EXCEPTIONS__" -d "__DLL__" -d
"__WINSCW__" -d "__WINS__" -d "__CW32__" -d "_DEBUG" -d "_UNICODE" -d "_WINDLL"
-cwd source -i- -i "c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\src" -i
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\inc" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include\libc" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include\ecom" -i
C:\Symbian\9.1\S60_3rd\epoc32\include\variant -include symbian_os_v9.1.hrh -c
.\src\Bitmapecominst.cpp -o "Deb_S60_30_WINSCW\Bitmapecominst.o"
src\Bitmapecominst.cpp(22): error: the file 'allbitmaps.mbg' cannot be opened
Errors caused tool to abort.
src\Bitmapecominst.cpp(352): error: undefined identifier
'EMbmAllbitmapsRedflower'
src\Bitmapecominst.cpp(356): error: undefined identifier
'EMbmAllbitmapsBlueflower'
----------------------------
Registro de la generación ------- Generación iniciada: proyecto: NPBitmap,
configuración: Deb_S60_30_WINSCW|Win32 -------

Líneas de comandos Creando archivo temporal
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\Deb_S60_30_WINSCW\BAT000010.bat" con
contenido
[
@echo off
RCMake.exe "C:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\NPBitmap.vcproj" S60_30
WINSCW UDEB
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: Una herramienta devolvió un código de error de
"Ejecutando evento anterior a la generación..."
exit 1
:VCEnd
]
Creando línea de comandos
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\Deb_S60_30_WINSCW\BAT000010.bat"
Creando archivo temporal
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\Deb_S60_30_WINSCW\RSP000011.rsp" con
contenido
[
/Od /I "c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\src" /I
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\inc" /I
"C:\Symbian\9.1\S60_3rd\\epoc32\include" /I
"C:\Symbian\9.1\S60_3rd\\epoc32\include\libc" /I
"C:\Symbian\9.1\S60_3rd\\epoc32\include\ecom" /D "__SYMBIAN32__" /D
"__SERIES60_30__" /D "__SERIES60_3X__" /D "__SUPPORT_CPP_EXCEPTIONS__" /D
"__DLL__" /D "__WINSCW__" /D "__WINS__" /D "__CW32__" /D "_DEBUG" /D "_UNICODE"
/D "_WINDLL" /X /GF /FD /MDd /Zp4 /Fo"Deb_S60_30_WINSCW/"
/Fd"Deb_S60_30_WINSCW/vc70.pdb" /c /Zi /TP /QIfist /NDSProjectFile
"C:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\NPBitmap.vcproj" /NDSSDKShortName S60_30
.\src\Bitmapecominst.cpp
]
Creando línea de comandos "cl.exe
@c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\Deb_S60_30_WINSCW\RSP000011.rsp /nologo"
Ventana de resultados Ejecutando evento anterior a la generación...
* Current build configuration: WINSCW UDEB
Converting bitmaps...
java.lang.InternalError: No compatible
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path,
Boolean needFullPath)
at System.Security.Util.StringExpressionSet.AddExpressions(String[] str,
Boolean checkForDuplicates, Boolean needFullPath)
at
System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess
access, String[] pathListOrig, Boolean checkForDuplicates, Boolean
needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission.(FileIOPermissionAccess access,
String path)
at java.io.File.getAbsolutePath()
at java.io.File.getCanonicalPath()
at java.io.File.(String dirPath, String name)
at java.io.File.(String path)
at com.nokia.iguana.tools.rcmake.BaseToolWrapper.canonize(String filename)
at com.nokia.iguana.tools.rcmake.BMConverter.CreateMBM(BitmapSettings bms,
String targetHeader, ProjectSettings settings)
at com.nokia.iguana.tools.rcmake.BMConverter.Convert(ProjectSettings settings)
at com.nokia.iguana.tools.rcmake.RCMakeMain.runWins()
at com.nokia.iguana.tools.rcmake.RCMakeMain.Run()
at com.nokia.iguana.tools.rcmake.RCMakeMain.main(String[] args)
Compilando...
epocroot = \Symbian\9.1\S60_3rd\
* mwccsym2.exe -g -O0 -inline off -sym codeview_new -wchar_t off -align 4
-warnings on -w nohidevirtual,nounusedexpr -msgstyle gcc -enum int -str pool
-exc ms -nostdinc -d _DEBUG -d _UNICODE -d "__SYMBIAN32__" -d "__SERIES60_30__"
-d "__SERIES60_3X__" -d "__SUPPORT_CPP_EXCEPTIONS__" -d "__DLL__" -d
"__WINSCW__" -d "__WINS__" -d "__CW32__" -d "_DEBUG" -d "_UNICODE" -d "_WINDLL"
-cwd source -i- -i "c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\src" -i
"c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\inc" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include\libc" -i
"C:\Symbian\9.1\S60_3rd\\epoc32\include\ecom" -i
C:\Symbian\9.1\S60_3rd\epoc32\include\variant -include symbian_os_v9.1.hrh -c
.\src\Bitmapecominst.cpp -o "Deb_S60_30_WINSCW\Bitmapecominst.o"
src\Bitmapecominst.cpp(22): error: the file 'allbitmaps.mbg' cannot be opened
Errors caused tool to abort.
src\Bitmapecominst.cpp(352): error: undefined identifier
'EMbmAllbitmapsRedflower'
src\Bitmapecominst.cpp(356): error: undefined identifier
'EMbmAllbitmapsBlueflower'
Resultados El registro de generación se guardó en el
"file://c:\Symbian\9.1\S60_3rd\S60Ex\NPBitmap\Deb_S60_30_WINSCW\BuildLog.htm"
NPBitmap - 3 error(es), 0 advertencia(s)

In this process, RCMake crashes with a "System.NotSupportedException", also.

I think that this is a problem with bmp files, but I cannot find the solution.

Could anybody help me?
Thanks!


-- 
Configure bugmail: http://bugzilla.opendarwin.org/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 webkit-unassigned mailing list