[webkit-dev] Question on S60WebKit hardware-build

yielruse yielruse at 126.com
Sun Mar 16 08:02:16 PDT 2008


Hello.

Now I trys to build S60WebKit (svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk, r21772), with GCCE and RVCT.

---------------------------------------------
With GCCE, the errors like following: 
1)    JavaScriptCore//bindings/HashFunctions.h:35: error: `int64_t' does not name a type
2)    JavaScriptCore//bindings/HashTraits.h:53: error: no type named `SignedType' in `struct WTF::IntTypes<8u>'
3)    elf2e32 : Error: E1036: Symbol _ZTI15CSimpleNotifier,_ZTV15CSimpleNotifier Missing from ELF File : ..\EPOC32\BUILD\S60\MEMMAN\GCCE\UREL\MemMan_sdk.dll.

Since there are many people say that: It's known problem with GCCE compilation, so I gave up!


---------------------------------------------
With RVCT, someone success in the hardwarebuilding. (http://www.mail-archive.com/webkit-dev@opendarwin.org/msg01177.html)
But with it, I still have some problem as flowing:
1)    "JavaScriptCore\PCRE\Pcre.c", line 201: Error:  #147: declaration is incompatible with "void *(*kjs_pcre_malloc)(size_t) C" (declared at line 104 of "JavaScriptCore\PCRE\pcre.h")
  void *(*pcre_malloc)(size_t) = mm_alloc;
          ^
2)    "JavaScriptCore\PCRE\Pcre.c", line 202: Error:  #147: declaration is incompatible with "void (*kjs_pcre_free)(void *) C" (declared at line 105 of "JavaScriptCore\PCRE\pcre.h")
  void  (*pcre_free)(void *) = mm_free;
Before compiling, I did some change:
1) copy "\S60\S60Internals\S60.hrh" to "\Epoc32\include\variant\S60.hrh"
2) then change \Epoc32\include\rvct2_2\rvct2_2.h, line 21, from "#include <symbian_os_v9.1.hrh>" to "#include <variant/S60.hrh>"


---------------------------------------------
Here is the whole log: 

make -r  -f "\EPOC32\BUILD\S60\EXPORT.make" EXPORT VERBOSE=-s
copy "\S60\JavaScriptCore\kjs\internal.h" "\EPOC32\include\oem\javascriptcore\internal.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\kjs\interpreter.h" "\EPOC32\include\oem\javascriptcore\interpreter.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\kjs\object.h" "\EPOC32\include\oem\javascriptcore\object.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\kjs\protect.h" "\EPOC32\include\oem\javascriptcore\protect.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\kjs\stdint.h" "\EPOC32\include\oem\javascriptcore\stdint.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\npruntime.h" "\EPOC32\include\oem\javascriptcore\npruntime.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\npruntime_impl.h" "\EPOC32\include\oem\javascriptcore\npruntime_impl.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\npruntime_priv.h" "\EPOC32\include\oem\javascriptcore\npruntime_priv.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\runtime.h" "\EPOC32\include\oem\javascriptcore\runtime.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\runtime_object.h" "\EPOC32\include\oem\javascriptcore\runtime_object.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\runtime_root.h" "\EPOC32\include\oem\javascriptcore\runtime_root.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\NP_jsobject.h" "\EPOC32\include\oem\javascriptcore\NP_jsobject.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\JavaScriptCore\bindings\c\c_utility.h" "\EPOC32\include\oem\javascriptcore\c_utility.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlDefs.h" "\EPOC32\include\BrCtlDefs.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlDialogsProvider.h" "\EPOC32\include\BrCtlDialogsProvider.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\brctlinterface.h" "\EPOC32\include\brctlinterface.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlLayoutObserver.h" "\EPOC32\include\BrCtlLayoutObserver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlLinkResolver.h" "\EPOC32\include\BrCtlLinkResolver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlSoftkeysObserver.h" "\EPOC32\include\BrCtlSoftkeysObserver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlSpecialLoadObserver.h" "\EPOC32\include\BrCtlSpecialLoadObserver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlWindowObserver.h" "\EPOC32\include\BrCtlWindowObserver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\BrCtlDownloadObserver.h" "\EPOC32\include\BrCtlDownloadObserver.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\BrowserControl\inc\WKWmlInterface.h" "\EPOC32\include\WKWmlInterface.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\npupp.h" "\EPOC32\include\npupp.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\jri.h" "\EPOC32\include\jri.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\npapi.h" "\EPOC32\include\npapi.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\prcpucfg.h" "\EPOC32\include\prcpucfg.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\prtypes.h" "\EPOC32\include\prtypes.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\PluginAdapterInterface.h" "\EPOC32\include\PluginAdapterInterface.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\obsolete\protypes.h" "\EPOC32\include\obsolete\protypes.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\BrowserPluginInterface.h" "\EPOC32\include\oem\BrowserPluginInterface.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\Plugin\inc\CEcomBrowserPluginInterface.h" "\EPOC32\include\oem\CEcomBrowserPluginInterface.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\ResourceLoader\CacheInc\HttpCacheManager.h" "\EPOC32\include\oem\HttpCacheManager.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WebCore\Khtml\Css\html4.css" "\EPOC32\release\winscw\udeb\z\resource\html4.css"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WebCore\Khtml\Css\quirks.css" "\EPOC32\release\winscw\udeb\z\resource\quirks.css"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WebCore\Khtml\Css\html4.css" "\EPOC32\data\z\resource\html4.css"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WebCore\Khtml\Css\quirks.css" "\EPOC32\data\z\resource\quirks.css"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\WEBKIT\rom\webkit.iby" "\EPOC32\rom\include\webkit.iby"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\Inc\HomePageGen.h" "\EPOC32\include\HomePageGen.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\WebUi\inc\WebUiCRKeys.h" "\EPOC32\include\WebUiCRKeys.h"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\cenrep\200033A1.txt" "\EPOC32\release\winscw\udeb\z\private\10202be9\200033A1.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\cenrep\200033A1.txt" "\EPOC32\release\winscw\urel\z\private\10202be9\200033A1.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\cenrep\200033A1.txt" "\EPOC32\data\z\private\10202be9\200033A1.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\css\localpage.css" "\EPOC32\winscw\c\private\200033a1\css\localpage.css"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\bookmark.gif" "\EPOC32\winscw\c\private\200033a1\images\bookmark.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\end.JPG" "\EPOC32\winscw\c\private\200033a1\images\end.JPG"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\filler.JPG" "\EPOC32\winscw\c\private\200033a1\images\filler.JPG"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\folder_closed.JPG" "\EPOC32\winscw\c\private\200033a1\images\folder_closed.JPG"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\folder_open.JPG" "\EPOC32\winscw\c\private\200033a1\images\folder_open.JPG"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\go_button.gif" "\EPOC32\winscw\c\private\200033a1\images\go_button.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\help.gif" "\EPOC32\winscw\c\private\200033a1\images\help.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\history.gif" "\EPOC32\winscw\c\private\200033a1\images\history.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\home.gif" "\EPOC32\winscw\c\private\200033a1\images\home.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\setting.gif" "\EPOC32\winscw\c\private\200033a1\images\setting.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_bg_blue.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_bg_blue.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_selected_begin.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_selected_begin.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_selected_end.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_selected_end.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_selected_separator_begin.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_selected_separator_begin.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_selected_separator_end.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_selected_separator_end.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_unselected_begin.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_unselected_begin.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_unselected_end.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_unselected_end.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\images\menu_L1_unselected_separator.gif" "\EPOC32\winscw\c\private\200033a1\images\menu_L1_unselected_separator.gif"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\header.txt" "\EPOC32\winscw\c\private\200033a1\header.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\historypage.txt" "\EPOC32\winscw\c\private\200033a1\historypage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\settingpage.txt" "\EPOC32\winscw\c\private\200033a1\settingpage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\searchpage.txt" "\EPOC32\winscw\c\private\200033a1\searchpage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\homepage.txt" "\EPOC32\winscw\c\private\200033a1\homepage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\helppage.txt" "\EPOC32\winscw\c\private\200033a1\helppage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\HomePage\data\templates\bookmarkpage.txt" "\EPOC32\winscw\c\private\200033a1\bookmarkpage.txt"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\WebUi\data\icons\reindeer.bmp" "\EPOC32\s60\icons\reindeer.bmp"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
copy "\S60\S60WebUi\WebUi\data\icons\reindeer_mask_soft.bmp" "\EPOC32\s60\icons\reindeer_mask_soft.bmp"
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
  make -r  -f "\EPOC32\BUILD\S60\ARMV5_ABIV2.make" MAKEFILE VERBOSE=-s
WARNING: Frozen .DEF file \S60\HistoryProvider\EABI\HistoryProvider_sdkU.DEF not found - project not frozen
WARNING: Frozen .DEF file \S60\WEBCORE\EABI\WebCore_sdkU.DEF not found - project not frozen

MMPFILE "\S60\WEBKIT\group\WEBKIT.MMP"
WARNING: Frozen .DEF file \S60\WEBKIT\EABI\browserengine_sdkU.DEF not found - project not frozen
WARNING: Frozen .DEF file \S60\S60WebUi\HomePage\EABI\HomePage_sdkU.DEF not found - project not frozen
perl -S makmake.pl  -D \S60\MemoryManager\group\MEMMAN ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\HistoryProvider\group\HISTORYPROVIDER ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\JavaScriptCore\group\PCRE ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\JavaScriptCore\group\JAVASCRIPTCORE ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBCORE\group\KHTML ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBCORE\group\KWQ ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBCORE\group\WEBCORE ARMV5_ABIV2  
make -s  -C \S60\WEBKIT\group -f "ICONS.MK" TO_ROOT=..\..\.. EPOCBLD=..\..\..\EPOC32\BUILD\S60\ICONS\ARMV5_ABIV2 TO_BLDINF=..\..\..\S60 PLATFORM=ARMV5_ABIV2 MAKMAKE
perl -S makmake.pl  -D \S60\WEBKIT\group\RESLOADER ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\BROWSERCORE ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\BROWSERVIEW ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\PLUGIN ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\BROWSERREC ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\BROWSERCACHE ARMV5_ABIV2  
perl -S makmake.pl  -D \S60\WEBKIT\group\WEBKIT ARMV5_ABIV2  
WARNING: \S60\WEBKIT\group\WEBKIT.MMP(129) : SYSTEMINCLUDE path "\EPOC32\include\kernel\" not found

perl -S makmake.pl  -D \S60\S60WebUi\HomePage\group\HOMEPAGE ARMV5_ABIV2  
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIAIFSVGICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIAIFSVGICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 MAKMAKE
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 MAKMAKE
perl -S makmake.pl  -D \S60\S60WebUi\WebUi\group\WEBUI ARMV5_ABIV2  
  make -r  -f "\EPOC32\BUILD\S60\ARMV5_ABIV2.make" LIBRARY VERBOSE=-s
"JavaScriptCore\PCRE\Pcre.c", line 201: Error:  #147: declaration is incompatible with "void *(*kjs_pcre_malloc)(size_t) C" (declared at line 104 of "JavaScriptCore\PCRE\pcre.h")
  void *(*pcre_malloc)(size_t) = mm_alloc;
          ^
"JavaScriptCore\PCRE\Pcre.c", line 202: Error:  #147: declaration is incompatible with "void (*kjs_pcre_free)(void *) C" (declared at line 105 of "JavaScriptCore\PCRE\pcre.h")
  void  (*pcre_free)(void *) = mm_free;
          ^
JavaScriptCore\PCRE\Pcre.c: 0 warnings, 2 errors
make[1]: *** [..\EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\UREL\pcre.o] Error 1
make: *** [LIBRARYPCRE] Error 2
make -s  -r -f "\EPOC32\BUILD\S60\MEMMAN\ARMV5_ABIV2\MEMMAN.ARMV5_ABIV2" LIBRARY
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
make -s  -r -f "\EPOC32\BUILD\S60\HISTORYPROVIDER\ARMV5_ABIV2\HISTORYPROVIDER.ARMV5_ABIV2" LIBRARY
WARNING: Not attempting to create any import libraries.
When exports are frozen in "\S60\HistoryProvider\EABI\HistoryProvider_sdkU.DEF", regenerate Makefile.
make -s  -r -f "\EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\PCRE.ARMV5_ABIV2" LIBRARY
Creating \EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\UREL
Get.c
Pcre.c
  make -r  -f "\EPOC32\BUILD\S60\ARMV5_ABIV2.make" RESOURCE CFG=UREL VERBOSE=-s
Created \EPOC32\INCLUDE\webkit_sdk.RSG
Created \EPOC32\INCLUDE\webkit_sdk.mbg
make -s  -r -f "\EPOC32\BUILD\S60\MEMMAN\ARMV5_ABIV2\MEMMAN.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\MEMMAN\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\HISTORYPROVIDER\ARMV5_ABIV2\HISTORYPROVIDER.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\HISTORYPROVIDER\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\PCRE.ARMV5_ABIV2" RESOURCEUREL
make -s  -r -f "\EPOC32\BUILD\S60\JAVASCRIPTCORE\ARMV5_ABIV2\JAVASCRIPTCORE.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\JAVASCRIPTCORE\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\KHTML\ARMV5_ABIV2\KHTML.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\KHTML\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\KWQ\ARMV5_ABIV2\KWQ.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\KWQ\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\WEBCORE\ARMV5_ABIV2\WEBCORE.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\WEBCORE\ARMV5_ABIV2\UREL
make -s  -C \S60\WEBKIT\group -f "ICONS.MK" TO_ROOT=..\..\.. EPOCBLD=..\..\..\EPOC32\BUILD\S60\ICONS\ARMV5_ABIV2 TO_BLDINF=..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL RESOURCE
Checking: qgn_indi_wml_image_not_shown.svg
Checking: qgn_prop_wml_selectarrow.svg
Checking: qgn_prop_wml_object.svg
Checking: qgn_prop_wml_radiobutt_off.svg
Checking: qgn_prop_wml_radiobutt_on.svg
Checking: qgn_prop_wml_checkbox_off.svg
Checking: qgn_prop_wml_checkbox_on.svg
Checking: qgn_prop_wml_selectfile.svg
Checking: qgn_indi_viewer_pointer.svg
Checking: qgn_indi_viewer_pointer_hand.svg
Checking: qgn_indi_viewer_pointer_wait.svg
Checking: qgn_prop_nrtyp_phone.svg
Checking: qgn_indi_ai_nt_message.svg
Checking: qgn_indi_browser_url_call.svg
Checking: qgn_indi_browser_url_email.svg
Checking: qgn_indi_browser_url_mm.svg
Checking: qgn_indi_browser_url_mms.svg
Checking: qgn_indi_browser_url_page.svg
Checking: qgn_indi_browser_url_video.svg
Choosing...
Loading mif icons...
Loading file: \s60\icons\qgn_indi_wml_image_not_shown.svg
Loading file: \s60\icons\qgn_prop_wml_selectarrow.svg
Loading file: \s60\icons\qgn_prop_wml_object.svg
Loading file: \s60\icons\qgn_prop_wml_radiobutt_off.svg
Loading file: \s60\icons\qgn_prop_wml_radiobutt_on.svg
Loading file: \s60\icons\qgn_prop_wml_checkbox_off.svg
Loading file: \s60\icons\qgn_prop_wml_checkbox_on.svg
Loading file: \s60\icons\qgn_prop_wml_selectfile.svg
Loading file: \s60\icons\qgn_indi_viewer_pointer.svg
Loading file: \s60\icons\qgn_indi_viewer_pointer_hand.svg
Loading file: \s60\icons\qgn_indi_viewer_pointer_wait.svg
Loading file: \s60\icons\qgn_prop_nrtyp_phone.svg
Loading file: \s60\icons\qgn_indi_ai_nt_message.svg
Writing mif: \epoc32\data\z\Resource\APPS\WebKitIcons_sdk.mif
Loading mbm icons...
Loading file: \s60\bitmaps\qgn_indi_browser_url_call.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_call_mask_soft.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_email.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_email_mask_soft.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_mm.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_mm_mask_soft.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_mms.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_mms_mask_soft.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_page.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_page_mask_soft.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_video.bmp
Loading file: \s60\bitmaps\qgn_indi_browser_url_video_mask_soft.bmp
Writing mbm: \epoc32\data\z\Resource\APPS\WebKitIcons_sdk.mbm
Writing mbg...\epoc32\include\WebKitIcons_sdk.MBG
make -s  -r -f "\EPOC32\BUILD\S60\RESLOADER\ARMV5_ABIV2\RESLOADER.ARMV5_ABIV2" RESOURCEUREL

Creating \EPOC32\BUILD\S60\RESLOADER\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\BROWSERCORE\ARMV5_ABIV2\BROWSERCORE.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\BROWSERCORE\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\BROWSERVIEW\ARMV5_ABIV2\BROWSERVIEW.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\BROWSERVIEW\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\PLUGIN\ARMV5_ABIV2\PLUGIN.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOCCreated \EPOC32\INCLUDE\WebUi.RSG
32\BUILD\S60\PLUGIN\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\BROWSERREC\ARMV5_ABIV2\BROWSERREC.ARMV5_ABIV2" RESOURCEUREL

Creating \EPOC32\BUILD\S60\BROWSERREC\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\BROWSERCACHE\ARMV5_ABIV2\BROWSERCACHE.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\BROWSERCACHE\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\WEBKIT\ARMV5_ABIV2\WEBKIT.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\WEBKIT\ARMV5_ABIV2\UREL
make -s  -r -f "\EPOC32\BUILD\S60\HOMEPAGE\ARMV5_ABIV2\HOMEPAGE.ARMV5_ABIV2" RESOURCEUREL
Creating \EPOC32\BUILD\S60\HOMEPAGE\ARMV5_ABIV2\UREL
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIAIFSVGICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIAIFSVGICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL RESOURCE
Checking: qgn_menu_browserng.svg
Choosing...
Loading mif icons...
Loading file: \s60\icons\qgn_menu_browserng.svg
Writing mif: \epoc32\data\z\RESOURCE\APPS\WebUi_AIF.mif
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL RESOURCE
Checking: reindeer.bmp
Choosing...
Loading mif icons...
Writing mif: \epoc32\data\z\RESOURCE\APPS\WebUi.mif
Loading mbm icons...
Loading file: \s60\icons\reindeer.bmp
Loading file: \s60\icons\reindeer_mask_soft.bmp
Writing mbm: \epoc32\data\z\RESOURCE\APPS\WebUi.mbm
make -s  -r -f "\EPOC32\BUILD\S60\WEBUI\ARMV5_ABIV2\WEBUI.ARMV5_ABIV2" RESOURCEUREL


Creating \EPOC32\BUILD\S60\WEBUI\ARMV5_ABIV2\UREL
  make -r  -f "\EPOC32\BUILD\S60\ARMV5_ABIV2.make" TARGET CFG=UREL VERBOSE=-s
"MemoryManager\Src\Fast_malloc.cpp", line 3452: Warning:  #177-D: variable "newsize" was declared but never referenced
            size_t newsize = sp->size - extra;
                   ^
"MemoryManager\Src\Fast_malloc.cpp", line 3613: Warning:  #111-D: statement is unreachable
      CORRUPTION_ERROR_ACTION(m);
      ^
"MemoryManager\Src\Fast_malloc.cpp", line 3653: Warning:  #111-D: statement is unreachable
    CORRUPTION_ERROR_ACTION(m);
    ^
"MemoryManager\Src\Fast_malloc.cpp", line 3725: Warning:  #111-D: statement is unreachable
    return 0;
    ^
"MemoryManager\Src\Fast_malloc.cpp", line 4073: Warning:  #111-D: statement is unreachable
    return 0;
    ^
MemoryManager\Src\Fast_malloc.cpp: 5 warnings, 0 errors
"JavaScriptCore\PCRE\Pcre.c", line 201: Error:  #147: declaration is incompatible with "void *(*kjs_pcre_malloc)(size_t) C" (declared at line 104 of "JavaScriptCore\PCRE\pcre.h")
  void *(*pcre_malloc)(size_t) = mm_alloc;
          ^
"JavaScriptCore\PCRE\Pcre.c", line 202: Error:  #147: declaration is incompatible with "void (*kjs_pcre_free)(void *) C" (declared at line 105 of "JavaScriptCore\PCRE\pcre.h")
  void  (*pcre_free)(void *) = mm_free;
          ^
JavaScriptCore\PCRE\Pcre.c: 0 warnings, 2 errors
make[1]: *** [..\EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\UREL\pcre.o] Error 1
make: *** [TARGETPCRE] Error 2
make -s  -r -f "\EPOC32\BUILD\S60\MEMMAN\ARMV5_ABIV2\MEMMAN.ARMV5_ABIV2" UREL
Memorymanager.cpp
Allocator.cpp
Slaballocator.cpp
Rescuezone.cpp
Stopscheduler.cpp
Fast_malloc.cpp
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
make -s  -r -f "\EPOC32\BUILD\S60\HISTORYPROVIDER\ARMV5_ABIV2\HISTORYPROVIDER.ARMV5_ABIV2" UREL
Historycontroller.cpp
ÒѸ´ÖÆ         1 ¸öÎļþ¡£
WARNING: Not attempting to create any import libraries.
When exports are frozen in "\S60\HistoryProvider\EABI\HistoryProvider_sdkU.DEF", regenerate Makefile.
make -s  -r -f "\EPOC32\BUILD\S60\PCRE\ARMV5_ABIV2\PCRE.ARMV5_ABIV2" UREL
Pcre.c
  make -r  -f "\EPOC32\BUILD\S60\ARMV5_ABIV2.make" FINAL CFG=UREL VERBOSE=-s
make -s  -C \S60\WEBKIT\group -f "ICONS.MK" TO_ROOT=..\..\.. EPOCBLD=..\..\..\EPOC32\BUILD\S60\ICONS\ARMV5_ABIV2 TO_BLDINF=..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL FINAL
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIAIFSVGICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIAIFSVGICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL FINAL
make -s  -C \S60\S60WebUi\WebUi\group -f "WEBUIICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIICONSDC\ARMV5_ABIV2 TO_BLDINF=..\..\..\..\S60 PLATFORM=ARMV5_ABIV2 CFG=UREL FINAL






yielruse
2008-03-16
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080316/7737bf3c/attachment-0001.html


More information about the webkit-dev mailing list