<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>97697</bug_id>
          
          <creation_ts>2012-09-26 10:33:15 -0700</creation_ts>
          <short_desc>[Qt][WRT] Unresolved external symbol errors with MSVC</short_desc>
          <delta_ts>2012-10-03 02:03:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Zoltan Arvai">zarvai</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
    
    <cc>ossy</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>728715</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-26 10:33:15 -0700</bug_when>
    <thetext>While building QtWebKit2 on Windows WebKitTestRunner fails with &quot;unresolved external symbol&quot; errors.

Build environment is 
- Windows 2008 R2
- Qt5Beta1 manual built with angle support (configured with  -opengl-es-2 -angle)
- QtWebKit r129607

Full build log located at: https://gist.github.com/3788158
Here is a part of the log:

link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /DLL /MANIFEST /MANIFESTFILE:..\..\..\lib\WTRInjectedBundle.dll.embed.manifest /OUT:..\..\..\lib\WTRInjectedBundle.dll @C:\Users\WEBKIT~1\AppData\Local\Temp\3\nmDC0.tmp
   Creating library ..\..\..\lib\WTRInjectedBundle.lib and object ..\..\..\lib\WTRInjectedBundle.exp
AccessibilityController.obj : error LNK2019: unresolved external symbol _WKAccessibilityRootObject referenced in function &quot;public: class WTF::PassRefPtr&lt;class WTR::AccessibilityUIElement&gt; __thiscall WTR::AccessibilityController::rootElement(void)&quot; (?rootElement@AccessibilityController@WTR@@QAE?AV?$PassRefPtr@VAccessibilityUIElement@WTR@@@WTF@@XZ)
AccessibilityController.obj : error LNK2019: unresolved external symbol _WKAccessibilityFocusedObject referenced in function &quot;public: class WTF::PassRefPtr&lt;class WTR::AccessibilityUIElement&gt; __thiscall WTR::AccessibilityController::focusedElement(void)&quot; (?focusedElement@AccessibilityController@WTR@@QAE?AV?$PassRefPtr@VAccessibilityUIElement@WTR@@@WTF@@XZ)
TextInputController.obj : error LNK2001: unresolved external symbol _WKRelease
InjectedBundle.obj : error LNK2019: unresolved external symbol _WKRelease referenced in function &quot;public: __thiscall WebKit::WKRetainPtr&lt;struct OpaqueWKString const *&gt;::~WKRetainPtr&lt;struct OpaqueWKString const *&gt;(void)&quot; (??1?$WKRetainPtr@PBUOpaqueWKString@@@WebKit@@QAE@XZ)
InjectedBundlePage.obj : error LNK2001: unresolved external symbol _WKRelease
EventSendingController.obj : error LNK2001: unresolved external symbol _WKRelease
TestRunner.obj : error LNK2001: unresolved external symbol _WKRelease</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728720</commentid>
    <comment_count>1</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-26 10:39:02 -0700</bug_when>
    <thetext>It needs some investigation, because on an other machine it built successfully.
Full log is available here: https://gist.github.com/3788989

The failing machine has Windows 2008 r2 (64bit) and 8 cores. Other machine has Windows 7 (64bit) and 4 cores. 

I started a build with only 1 core (without CL=/MP) on the first machine to see if the problem caused by the order of concurrent buildings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729293</commentid>
    <comment_count>2</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-27 00:54:19 -0700</bug_when>
    <thetext>The build under win2008r2 with 1 core finished with missing &apos;WorkQueue.h&apos; error. Full log: https://gist.github.com/3792734

Part of the 1 core log:
cl -c -nologo -Zm200 -Zc:wchar_t -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -O2 -MD -GR -EHsc -DUNICODE -DWIN32 -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 -DENABLE_METER_ELEMENT=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_CSS_SHADERS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_TEXT_DECORATION=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PREFETCH=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MHTML=0 -DENABLE_MICRODATA=0 -DENABLE_MUTATION_OBSERVERS=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETWORK_INFO=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_UNDO_MANAGER=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WTRInjectedBundle -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_SENSORS_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I&quot;.&quot; -I&quot;generated&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Tools\WebKitTestRunner\InjectedBundle&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Tools\WebKitTestRunner&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Tools\WebKitTestRunner\InjectedBundle\Bindings&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\testing\js&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebKit\qt\WebCoreSupport&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Tools\DumpRenderTree\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source&quot; -I&quot;..\..\..\Source\include&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtScript&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\os-win32&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\filesystem&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\geolocation&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\indexeddb&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\navigatorcontentutils&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\notifications&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\quota&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\webaudio&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\webdatabase&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\Modules\websockets&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\accessibility&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bindings&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bindings\generic&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bridge&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bridge\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\css&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\dom&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\dom\default&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\editing&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\fileapi&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\history&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\html&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\html\canvas&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\html\parser&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\html\shadow&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\html\track&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\inspector&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\loader&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\loader\appcache&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\loader\archive&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\loader\cache&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\loader\icon&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\mathml&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\page&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\page\animation&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\page\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\page\scrolling&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\animation&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\audio&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\filters&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\filters\arm&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\opengl&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\opentype&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\surfaces&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\texmap&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\graphics\transforms&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\bmp&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\ico&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\gif&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\jpeg&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\png&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\image-decoders\webp&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\leveldb&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\mock&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\network&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\network\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\qt&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\sql&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\text&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\text\transcoder&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\plugins&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\rendering&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\rendering\mathml&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\rendering\style&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\rendering\svg&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\storage&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\svg&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\svg\animation&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\svg\graphics&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\svg\graphics\filters&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\svg\properties&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\testing&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\websockets&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\workers&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\xml&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\xml\parser&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\ThirdParty&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bridge\jsc&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bindings\js&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\bridge\c&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\testing\js&quot; -I&quot;..\..\..\Source\WebCore\generated&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\src\3rdparty\sqlite&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WebCore\platform\win&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WTF&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\assembler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\bytecode&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\bytecompiler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\heap&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\dfg&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\debugger&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\disassembler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\interpreter&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\jit&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\llint&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\parser&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\profiler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\runtime&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\tools&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\yarr&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\API&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\ForwardingHeaders&quot; -I&quot;..\..\..\Source\JavaScriptCore\generated&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WTF&quot; -I&quot;C:\WebKitBuildSlave\szeged-windows-1\qt-windows-32bit-release\build\WebKitBuild\Release\include&quot; -I&quot;C:\WebKitBuildSlave\szeged-windows-1\qt-windows-32bit-release\build\WebKitBuild\Release\include\QtWebKit&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtWidgets&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtSensors&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtSql&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtNetwork&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtGui&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtGui\5.0.0&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtGui\5.0.0\QtGui&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtCore&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtCore\5.0.0&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtCore\5.0.0\QtCore&quot; -I&quot;C:\WebKitBuildSlave\angle\trunk\lib\Release\include&quot; -I&quot;.&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\mkspecs\win32-msvc2010&quot; -Foobj\release\ @C:\Users\WEBKIT~1\AppData\Local\Temp\3\nm993F.tmp
QtInitializeTestFonts.cpp
TestRunnerQt.cpp
C:\WebKitBuildSlave\proba5beta\WebKit\Tools\DumpRenderTree\qt\TestRunnerQt.cpp(34) : fatal error C1083: Cannot open include file: &apos;WorkQueue.h&apos;: No such file or directory
Generating Code...
NMAKE : fatal error U1077: &apos;&quot;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE&quot;&apos; : return code &apos;0x2&apos;
Stop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729298</commentid>
    <comment_count>3</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-27 00:59:37 -0700</bug_when>
    <thetext>After adding $${ROOT_WEBKIT_DIR}/Tools/DumpRenderTree to Target.pri and clean building with 8 core the &quot;unresolved external symbol&quot; error returned :(
Full log: https://gist.github.com/3792779</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729359</commentid>
    <comment_count>4</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-27 02:46:53 -0700</bug_when>
    <thetext>I have successfully reproduced the build issue on Windows7 machine. A moved the WebKit directory to a longer path (&quot;C:\WebKitBuildSlave\proba5beta\WebKit&quot;) that exactly the same as on the Win2008r2 machine.

At the same time we figured out with KBalazs that qt/TestRunnerQt.cpp exists in two location:
- $${ROOT_WEBKIT_DIR}/Tools/WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp
- $${ROOT_WEBKIT_DIR}/Tools/DumpRenderTree/qt/TestRunnerQt.cpp
and it seems the build system chose the wrong one. So I added the explicit path to Target.pri. I am looking forward to see the result of this build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729365</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-27 03:02:31 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; I have successfully reproduced the build issue on Windows7 machine. A moved the WebKit directory to a longer path (&quot;C:\WebKitBuildSlave\proba5beta\WebKit&quot;) that exactly the same as on the Win2008r2 machine.
&gt; 
&gt; At the same time we figured out with KBalazs that qt/TestRunnerQt.cpp exists in two location:
&gt; - $${ROOT_WEBKIT_DIR}/Tools/WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp
&gt; - $${ROOT_WEBKIT_DIR}/Tools/DumpRenderTree/qt/TestRunnerQt.cpp
&gt; and it seems the build system chose the wrong one. So I added the explicit path to Target.pri. I am looking forward to see the result of this build.

Argh ... MSVC always has problem with same filenames with batch build :-/
In this case we usually renames files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729374</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-09-27 03:11:05 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; I have successfully reproduced the build issue on Windows7 machine. A moved the WebKit directory to a longer path (&quot;C:\WebKitBuildSlave\proba5beta\WebKit&quot;) that exactly the same as on the Win2008r2 machine.
&gt; &gt; 
&gt; &gt; At the same time we figured out with KBalazs that qt/TestRunnerQt.cpp exists in two location:
&gt; &gt; - $${ROOT_WEBKIT_DIR}/Tools/WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp
&gt; &gt; - $${ROOT_WEBKIT_DIR}/Tools/DumpRenderTree/qt/TestRunnerQt.cpp
&gt; &gt; and it seems the build system chose the wrong one. So I added the explicit path to Target.pri. I am looking forward to see the result of this build.
&gt; 
&gt; Argh ... MSVC always has problem with same filenames with batch build :-/
&gt; In this case we usually renames files.

Aw snap, you&apos;re right.

Hmm, instead of renaming we could also perhaps handle QtInitializeTestFonts.cpp differently. For example we could simply have a QtInitializeTestFonts.cpp in InjectedBundle/qt that itself contains an #include &quot;../../path/to/QtInitializeTestFonts.cpp&quot; and thus avoid the include path addition</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729422</commentid>
    <comment_count>7</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-27 04:42:27 -0700</bug_when>
    <thetext>Adding explicit path to SOURCES and HEADERS didn&apos;t help. 
SOURCES += \
$${ROOT_WEBKIT_DIR}/Tools/WebKitTestRunner/InjectedBundle/qt/TestRunnerQt.cpp \
HEADERS += \
$${ROOT_WEBKIT_DIR}/Tools/WebKitTestRunner/InjectedBundle/TestRunner.h \


It seems the build is ok without any change when WebKit location is
C:\WebKitBuildSlave\WebKit
but it fails with unresolved external symbol error when its located at 
C:\WebKitBuildSlave\proba5beta\WebKit

Is there any known path length limitation in Windows?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729628</commentid>
    <comment_count>8</comment_count>
      <attachid>166023</attachid>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-27 09:44:08 -0700</bug_when>
    <thetext>Created attachment 166023
possible fix

Simon&apos;s suggestion seems to work on win7 machine. I run a test build on win2008r2 machine to be sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729630</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-27 09:46:14 -0700</bug_when>
    <thetext>Attachment 166023 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/WebKitTestRunner...&quot; exit_code: 1
Tools/WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.cpp:29:  Found header this file implements before WebCore config.h. Should be: config.h, primary header, blank line, and then alphabetically sorted.  [build/include_order] [4]
Tools/WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.cpp:29:  Could not find a newline character at the end of the file.  [whitespace/ending_newline] [5]
Tools/WebKitTestRunner/InjectedBundle/qt/QtInitializeTestFonts.h:29:  Could not find a newline character at the end of the file.  [whitespace/ending_newline] [5]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730318</commentid>
    <comment_count>10</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-28 00:42:01 -0700</bug_when>
    <thetext>Some update:
Missing &apos;WorkQueue.h&apos; problem is solved by the patch, but WTR still has unresolved external symbols problem on Win2008r2. I tested it with 8 and 1 core configuration, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731063</commentid>
    <comment_count>11</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-09-28 16:55:11 -0700</bug_when>
    <thetext>I found a really nasty thing in the WebKitBuild directory.

It seems if more than one build is running on the same machine at the same time, makefiles can be messed up. On the win2008r2 machine a buildbot is running in the background. On the win7 machine I run only one build at a time.

I searched for differences in win7 and win2008r2 machines WebKitBuild dir and I found strange makefiles, e.g.:
C:\WebKitBuildSlave\proba5beta\WebKit\WebKitBuild\Release\Source\WTF\Makefile.WTF

The right one is here: https://gist.github.com/3802594

The bad one is here: https://gist.github.com/3802589
It must not contain lines like this:
C:\WebKitBuildSlave\szeged-windows-1\qt-windows-32bit-release\build\WebKitBuild\Release\Tools\qmake\mkspecs\modules-inst\qt_webkit.pri \

This is the other build dir, not the &quot;proba5beta\WebKit\WebKitBuild&quot; that i currently working with.

I will run a test later with turned off buildbot. It should generate a working build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731524</commentid>
    <comment_count>12</comment_count>
      <attachid>166435</attachid>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-10-01 02:48:21 -0700</bug_when>
    <thetext>Created attachment 166435
patch

Fix mixed up DRT and WTR source files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731525</commentid>
    <comment_count>13</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-10-01 02:51:04 -0700</bug_when>
    <thetext>Unresolved external symbol error caused by running multiple build at the same time. Maybe Qt developer build casing this issue, I&apos;ll check it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731546</commentid>
    <comment_count>14</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-10-01 03:55:57 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; Unresolved external symbol error caused by running multiple build at the same time. Maybe Qt developer build casing this issue, I&apos;ll check it.

Building two webkits at the same time against the same developer-built Qt would break yes. The qt_webkit.pri module file would get overwritten and suddenly point to the other build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733422</commentid>
    <comment_count>15</comment_count>
    <who name="Zoltan Arvai">zarvai</who>
    <bug_when>2012-10-03 01:08:19 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; (In reply to comment #13)
&gt; &gt; Unresolved external symbol error caused by running multiple build at the same time. Maybe Qt developer build casing this issue, I&apos;ll check it.
&gt; 
&gt; Building two webkits at the same time against the same developer-built Qt would break yes. The qt_webkit.pri module file would get overwritten and suddenly point to the other build.

At first I built Qt5 with prefix pointing to qtbase:
configure -opengl-es-2 -angle C:\WebKitBuildSlave\angle\trunk\lib\Release -opensource -confirm-license -nomake examples -nomake demos -nomake tests -nomake translations -qt-zlib -qt-libpng -qt-libjpeg -qt-sql-sqlite -release -prefix %CD%\qtbase

That works like a developer build: qt_webkit.pri was created/overwritten.

Now I built Qt5 with different prefix and everything works like charm :) 

Only one thing is required now before enabling WK2 build on the MSVC bot: the attached patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733461</commentid>
    <comment_count>16</comment_count>
      <attachid>166435</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-03 02:03:33 -0700</bug_when>
    <thetext>Comment on attachment 166435
patch

Clearing flags on attachment: 166435

Committed r130265: &lt;http://trac.webkit.org/changeset/130265&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733462</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-03 02:03:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166023</attachid>
            <date>2012-09-27 09:44:08 -0700</date>
            <delta_ts>2012-10-01 02:48:21 -0700</delta_ts>
            <desc>possible fix</desc>
            <filename>wtrfix.patch</filename>
            <type>text/plain</type>
            <size>6654</size>
            <attacher name="Zoltan Arvai">zarvai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyZWMz
ZTQ3Li5lZWEzZWJkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDktMjcgIFpvbHRhbiBBcnZhaSAgPHphcnZh
aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgW1F0XVtXUlRdIEZpeCBidWlsZCBlcnJvciB3
aXRoIE1TVkMgb24gV2luZG93cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk3Njk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV1RSIGJ1aWxkIGZhaWxlcyBlaXRoZXIgd2l0aCBtaXNzaW5nIGhlYWRlciBv
ciB3aXRoIHVucmVzb2x2ZWQKKyAgICAgICAgZXh0ZXJuYWwgc3ltYm9sIGVycm9yIHdoZW4gV2Vi
S2l0IGRpcmVjdG9yeSBsb2NhdGVkIG9uIGEgbG9uZ2VyIHBhdGguCisgICAgICAgIFRoaXMgc2Vl
bXMgdG8gY2F1c2VkIGJ5IHNvdXJjZSBmaWxlcyB0aGF0IGhhcyB0aGUgc2FtZSBuYW1lIGluCisg
ICAgICAgIFdUUiBhbmQgRFJUIGRpcmVjdG9yaWVzLiBUaGUgc29sdXRpb24gaXMgcmVtb3Zpbmcg
cmVmZXJlbmNpZXMgCisgICAgICAgIGZyb20gVGFyZ2V0LnByaSB0byBEUlQgZGlyZWN0b3J5IGFu
ZCBhZGRpbmcgYW4gYWx0ZXJuYXRlIHZlcnNpb24gb2YKKyAgICAgICAgdGhlIHJlcXVpcmVkIGZp
bGVzIHRvIFdUUi4gVGhvc2UgZmlsZXMgc2ltcGx5IGluY2x1ZGUgdGhlIHJlYWwgb25lIGZyb20g
RFJULgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UYXJnZXQu
cHJpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvUXRJbml0
aWFsaXplVGVzdEZvbnRzLmNwcDogQWRkZWQuCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9xdC9RdEluaXRpYWxpemVUZXN0Rm9udHMuaDogQWRkZWQuCisKIDIwMTIt
MDktMjYgIExhc3psbyBHb21ib3MgIDxsLmdvbWJvc0BzYW1zdW5nLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLiBVcGRhdGUgbXkgZS1tYWlsIGFkZHJlc3MuCmRpZmYgLS1naXQgYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1RhcmdldC5wcmkgYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1RhcmdldC5wcmkKaW5kZXggODc2MjZmNi4uNTdiZGE0
ZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UYXJn
ZXQucHJpCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGFyZ2V0
LnByaQpAQCAtOCw3ICs4LDYgQEAgVEVNUExBVEUgPSBsaWIKIFRBUkdFVCA9IFdUUkluamVjdGVk
QnVuZGxlCiAKIFNPVVJDRVMgKz0gXAotICAgICQke1JPT1RfV0VCS0lUX0RJUn0vVG9vbHMvRHVt
cFJlbmRlclRyZWUvcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmNwcCBcCiAgICAgQWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXIuY3BwIFwKICAgICBBY2Nlc3NpYmlsaXR5VGV4dE1hcmtlci5jcHAgXAog
ICAgIEFjY2Vzc2liaWxpdHlUZXh0TWFya2VyUmFuZ2UuY3BwIFwKQEAgLTI5LDEzICsyOCwxMyBA
QCBTT1VSQ0VTICs9IFwKICAgICBCaW5kaW5ncy9KU1dyYXBwZXIuY3BwIFwKICAgICBxdC9BY3Rp
dmF0ZUZvbnRzUXQuY3BwIFwKICAgICBxdC9JbmplY3RlZEJ1bmRsZVF0LmNwcCBcCisgICAgcXQv
UXRJbml0aWFsaXplVGVzdEZvbnRzLmNwcCBcCiAgICAgcXQvVGVzdFJ1bm5lclF0LmNwcAogCiAj
IEFkZHMgdGhlIGdlbmVyYXRlZCBzb3VyY2VzIHRvIFNPVVJDRVMKIGluY2x1ZGUoRGVyaXZlZFNv
dXJjZXMucHJpKQogCiBIRUFERVJTICs9IFwKLSAgICAkJHtST09UX1dFQktJVF9ESVJ9L1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L1F0SW5pdGlhbGl6ZVRlc3RGb250cy5oIFwKICAgICBBY2Nlc3Np
YmlsaXR5Q29udHJvbGxlci5oIFwKICAgICBBY2Nlc3NpYmlsaXR5VGV4dE1hcmtlci5oIFwKICAg
ICBBY2Nlc3NpYmlsaXR5VGV4dE1hcmtlclJhbmdlLmggXApAQCAtNDcsNiArNDYsNyBAQCBIRUFE
RVJTICs9IFwKICAgICBJbmplY3RlZEJ1bmRsZVBhZ2UuaCBcCiAgICAgVGVzdFJ1bm5lci5oIFwK
ICAgICBUZXh0SW5wdXRDb250cm9sbGVyLmggXAorICAgIHF0L1F0SW5pdGlhbGl6ZVRlc3RGb250
cy5oCiAKIERFU1RESVIgPSAkJHtST09UX0JVSUxEX0RJUn0vbGliCiAKQEAgLTYzLDggKzYzLDcg
QEAgSU5DTFVERVBBVEggKz0gXAogICAgICQkUFdELy4uIFwKICAgICAkJFBXRC9CaW5kaW5ncyBc
CiAgICAgJCR7Uk9PVF9XRUJLSVRfRElSfS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL2pzIFwKLSAg
ICAkJHtST09UX1dFQktJVF9ESVJ9L1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQgXAot
ICAgICQke1JPT1RfV0VCS0lUX0RJUn0vVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQKKyAgICAkJHtS
T09UX1dFQktJVF9ESVJ9L1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQKIAogUFJFRklY
X0hFQURFUiA9ICQkUFdELy4uL1dlYktpdFRlc3RSdW5uZXJQcmVmaXguaAogKi1nKysqOlFNQUtF
X0NYWEZMQUdTICs9ICItaW5jbHVkZSAkJFBSRUZJWF9IRUFERVIiCmRpZmYgLS1naXQgYS9Ub29s
cy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L1F0SW5pdGlhbGl6ZVRlc3RGb250
cy5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L1F0SW5pdGlh
bGl6ZVRlc3RGb250cy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzE5
ZDEwMwotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmNwcApAQCAtMCwwICsxLDI5IEBACisvKgor
ICogQ29weXJpZ2h0IChDKSAyMDEyIE5va2lhIENvcnBvcmF0aW9uIGFuZC9vciBpdHMgc3Vic2lk
aWFyeSgtaWVzKQorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0Ogor
ICoKKyAqIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuICBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ciBpbiB0aGUKKyAqICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJv
dmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gIE5laXRoZXIgdGhlIG5hbWUgb2Yg
QXBwbGUgQ29tcHV0ZXIsIEluYy4gKCJBcHBsZSIpIG5vciB0aGUgbmFtZXMgb2YKKyAqICAgICBp
dHMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkCisgKiAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJp
b3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZCisgKiBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRI
RSBJTVBMSUVECisgKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZCisgKiBESVJF
Q1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVF
TlRJQUwgREFNQUdFUworICogKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOworICogTE9TUyBPRiBVU0UsIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQg
QU5ECisgKiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwg
U1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCisgKiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorICovCisKKyNpbmNsdWRlICIuLi8uLi8uLi9EdW1wUmVuZGVyVHJlZS9xdC9RdEluaXRpYWxp
emVUZXN0Rm9udHMuY3BwIgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvUXRJbml0aWFsaXplVGVz
dEZvbnRzLmggYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L1F0SW5p
dGlhbGl6ZVRlc3RGb250cy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc1
MjViNjMKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL3F0L1F0SW5pdGlhbGl6ZVRlc3RGb250cy5oCkBAIC0wLDAgKzEsMjkgQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTIgTm9raWEgQ29ycG9yYXRpb24gYW5kL29yIGl0cyBzdWJzaWRp
YXJ5KC1pZXMpCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KgorICogMS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBi
aW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBB
cHBsZSBDb21wdXRlciwgSW5jLiAoIkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgorICogICAgIGl0
cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3Rz
IGRlcml2ZWQKKyAqICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlv
ciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBBUFBMRSBBTkQgSVRTIENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKKyAqIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhF
IElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTCBEQU1BR0VTCisgKiAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVN
RU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7CisgKiBMT1NTIE9GIFVTRSwgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQKKyAqIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI
RVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisgKi8KKworI2luY2x1ZGUgIi4uLy4uLy4uL0R1bXBSZW5kZXJUcmVlL3F0L1F0SW5pdGlhbGl6
ZVRlc3RGb250cy5oIgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166435</attachid>
            <date>2012-10-01 02:48:21 -0700</date>
            <delta_ts>2012-10-03 02:03:33 -0700</delta_ts>
            <desc>patch</desc>
            <filename>wtrfix3.patch</filename>
            <type>text/plain</type>
            <size>6602</size>
            <attacher name="Zoltan Arvai">zarvai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhNjAx
OGVmLi42MThlMWM2IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTItMDktMjkgIFpvbHRhbiBBcnZhaSAgPHphcnZh
aUBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgW1F0XVtXUlRdIEZpeCBidWlsZCBlcnJvciB3
aXRoIE1TVkMgb24gV2luZG93cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk3Njk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV1RSIGJ1aWxkIGlzIGZhaWxpbmcgd2hlbiBXZWJLaXQgZGlyZWN0b3J5IGlz
IGxvY2F0ZWQgb24gYSBsb25nZXIgcGF0aC4KKyAgICAgICAgVGhpcyBzZWVtcyB0byBjYXVzZWQg
Ynkgc291cmNlIGZpbGVzIHRoYXQgaGFzIHRoZSBzYW1lIG5hbWUgaW4KKyAgICAgICAgV1RSIGFu
ZCBEUlQgZGlyZWN0b3JpZXMuIFRoZSBzb2x1dGlvbiBpcyByZW1vdmluZyByZWZlcmVuY2llcyAK
KyAgICAgICAgZnJvbSBUYXJnZXQucHJpIHRvIERSVCBkaXJlY3RvcnkgYW5kIGFkZGluZyBhbiBh
bHRlcm5hdGUgdmVyc2lvbiBvZgorICAgICAgICB0aGUgcmVxdWlyZWQgZmlsZXMgdG8gV1RSLiBU
aG9zZSBmaWxlcyBzaW1wbHkgaW5jbHVkZSB0aGUgcmVhbCBvbmVzIGZyb20gRFJULgorCisgICAg
ICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UYXJnZXQucHJpOgorICAgICAg
ICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvUXRJbml0aWFsaXplVGVzdEZv
bnRzLmNwcDogQWRkZWQuCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9xdC9RdEluaXRpYWxpemVUZXN0Rm9udHMuaDogQWRkZWQuCisKIDIwMTItMDktMjggIE1hcml1
c3ogR3J6ZWdvcmN6eWsgIDxtYXJpdXN6LmdAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW1dLMl1b
R1RLXVtFRkxdIFNoYXJlIFdlYktpdDItR1RLIHBsdWdpbiBwcm9jZXNzIGltcGxlbWVudGF0aW9u
IHdpdGggRUZMIHBvcnQKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvVGFyZ2V0LnByaSBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvVGFyZ2V0LnByaQppbmRleCA4NzYyNmY2Li41N2JkYTRlIDEwMDY0NAotLS0gYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1RhcmdldC5wcmkKKysrIGIvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UYXJnZXQucHJpCkBAIC04LDcgKzgsNiBAQCBU
RU1QTEFURSA9IGxpYgogVEFSR0VUID0gV1RSSW5qZWN0ZWRCdW5kbGUKIAogU09VUkNFUyArPSBc
Ci0gICAgJCR7Uk9PVF9XRUJLSVRfRElSfS9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9RdEluaXRp
YWxpemVUZXN0Rm9udHMuY3BwIFwKICAgICBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5jcHAgXAog
ICAgIEFjY2Vzc2liaWxpdHlUZXh0TWFya2VyLmNwcCBcCiAgICAgQWNjZXNzaWJpbGl0eVRleHRN
YXJrZXJSYW5nZS5jcHAgXApAQCAtMjksMTMgKzI4LDEzIEBAIFNPVVJDRVMgKz0gXAogICAgIEJp
bmRpbmdzL0pTV3JhcHBlci5jcHAgXAogICAgIHF0L0FjdGl2YXRlRm9udHNRdC5jcHAgXAogICAg
IHF0L0luamVjdGVkQnVuZGxlUXQuY3BwIFwKKyAgICBxdC9RdEluaXRpYWxpemVUZXN0Rm9udHMu
Y3BwIFwKICAgICBxdC9UZXN0UnVubmVyUXQuY3BwCiAKICMgQWRkcyB0aGUgZ2VuZXJhdGVkIHNv
dXJjZXMgdG8gU09VUkNFUwogaW5jbHVkZShEZXJpdmVkU291cmNlcy5wcmkpCiAKIEhFQURFUlMg
Kz0gXAotICAgICQke1JPT1RfV0VCS0lUX0RJUn0vVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvUXRJ
bml0aWFsaXplVGVzdEZvbnRzLmggXAogICAgIEFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmggXAog
ICAgIEFjY2Vzc2liaWxpdHlUZXh0TWFya2VyLmggXAogICAgIEFjY2Vzc2liaWxpdHlUZXh0TWFy
a2VyUmFuZ2UuaCBcCkBAIC00Nyw2ICs0Niw3IEBAIEhFQURFUlMgKz0gXAogICAgIEluamVjdGVk
QnVuZGxlUGFnZS5oIFwKICAgICBUZXN0UnVubmVyLmggXAogICAgIFRleHRJbnB1dENvbnRyb2xs
ZXIuaCBcCisgICAgcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmgKIAogREVTVERJUiA9ICQke1JP
T1RfQlVJTERfRElSfS9saWIKIApAQCAtNjMsOCArNjMsNyBAQCBJTkNMVURFUEFUSCArPSBcCiAg
ICAgJCRQV0QvLi4gXAogICAgICQkUFdEL0JpbmRpbmdzIFwKICAgICAkJHtST09UX1dFQktJVF9E
SVJ9L1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvanMgXAotICAgICQke1JPT1RfV0VCS0lUX0RJUn0v
U291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydCBcCi0gICAgJCR7Uk9PVF9XRUJLSVRfRElS
fS9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdAorICAgICQke1JPT1RfV0VCS0lUX0RJUn0vU291cmNl
L1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydAogCiBQUkVGSVhfSEVBREVSID0gJCRQV0QvLi4vV2Vi
S2l0VGVzdFJ1bm5lclByZWZpeC5oCiAqLWcrKyo6UU1BS0VfQ1hYRkxBR1MgKz0gIi1pbmNsdWRl
ICQkUFJFRklYX0hFQURFUiIKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmNwcCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmNwcApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mY2FjZjk3Ci0tLSAvZGV2L251bGwKKysr
IGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9xdC9RdEluaXRpYWxpemVU
ZXN0Rm9udHMuY3BwCkBAIC0wLDAgKzEsMzEgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIg
Tm9raWEgQ29ycG9yYXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpCisgKgorICogUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gIFJlZGlzdHJpYnV0
aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgorICogMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCisgKiAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBBcHBsZSBDb21wdXRlciwgSW5jLiAo
IkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgorICogICAgIGl0cyBjb250cmlidXRvcnMgbWF5IGJl
IHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKKyAqICAgICBmcm9t
IHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24u
CisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRTIENPTlRS
SUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQKKyAqIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUKKyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05U
UklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5U
QUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisgKiAoSU5D
TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09P
RFMgT1IgU0VSVklDRVM7CisgKiBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVT
SU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQKKyAqIE9OIEFOWSBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNF
RCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgImNv
bmZpZy5oIgorI2luY2x1ZGUgIi4uLy4uLy4uL0R1bXBSZW5kZXJUcmVlL3F0L1F0SW5pdGlhbGl6
ZVRlc3RGb250cy5jcHAiCisKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvcXQvUXRJbml0aWFsaXplVGVzdEZvbnRzLmggYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L1F0SW5pdGlhbGl6ZVRlc3RGb250cy5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg3ZmE4N2IKLS0tIC9kZXYvbnVsbAorKysgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L1F0SW5pdGlhbGl6ZVRlc3RG
b250cy5oCkBAIC0wLDAgKzEsMzAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgTm9raWEg
Q29ycG9yYXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpCisgKgorICogUmVkaXN0cmli
dXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0
CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgorICogMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgIGRvY3VtZW50YXRp
b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24u
CisgKiAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBBcHBsZSBDb21wdXRlciwgSW5jLiAoIkFwcGxl
Iikgbm9yIHRoZSBuYW1lcyBvZgorICogICAgIGl0cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg
dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKKyAqICAgICBmcm9tIHRoaXMg
c29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgor
ICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRTIENPTlRSSUJVVE9S
UyAiQVMgSVMiIEFORCBBTlkKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUK
KyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisgKiAoSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7CisgKiBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQKKyAqIE9OIEFOWSBUSEVPUlkgT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisg
KiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkg
T1VUIE9GIFRIRSBVU0UgT0YKKyAqIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgIi4uLy4uLy4u
L0R1bXBSZW5kZXJUcmVlL3F0L1F0SW5pdGlhbGl6ZVRlc3RGb250cy5oIgorCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>