Title: [144764] trunk/Source
Revision
144764
Author
[email protected]
Date
2013-03-05 08:58:53 -0800 (Tue, 05 Mar 2013)

Log Message

BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
<http://webkit.org/b/106742>

Fixes the following build failures:

    Undefined symbols for architecture i386:
      "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
          __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
      NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
      "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
          __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
    ld: symbol(s) not found for architecture i386

Source/_javascript_Core:

* Configurations/FeatureDefines.xcconfig:
- Fix definition of ENABLE_ENCRYPTED_MEDIA_V2_macosx to match
  other FeatureDefines.xcconfig files.
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.

Source/WebCore:

* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (144763 => 144764)


--- trunk/Source/_javascript_Core/ChangeLog	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,23 @@
+2013-03-05  David Kilzer  <[email protected]>
+
+        BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+        <http://webkit.org/b/106742>
+
+        Fixes the following build failures:
+
+            Undefined symbols for architecture i386:
+              "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+              NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+              "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+            ld: symbol(s) not found for architecture i386
+
+        * Configurations/FeatureDefines.xcconfig:
+        - Fix definition of ENABLE_ENCRYPTED_MEDIA_V2_macosx to match
+          other FeatureDefines.xcconfig files.
+        - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
 2013-03-04  Andreas Kling  <[email protected]>
 
         Unused Structure property tables waste 14MB on Membuster.

Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (144763 => 144764)


--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:53 UTC (rev 144764)
@@ -77,7 +77,7 @@
 ENABLE_ENCRYPTED_MEDIA_macosx_1080 = ;
 ENABLE_ENCRYPTED_MEDIA_macosx_1090 = ENABLE_ENCRYPTED_MEDIA;
 ENABLE_ENCRYPTED_MEDIA_V2 = $(ENABLE_ENCRYPTED_MEDIA_V2_$(PLATFORM_NAME));
-ENABLE_ENCRYPTED_MEDIA_V2_macosx = $(ENABLE_ENCRYPTED_MEDIA_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
+ENABLE_ENCRYPTED_MEDIA_V2_macosx = $(ENABLE_ENCRYPTED_MEDIA_V2_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_ENCRYPTED_MEDIA_V2_macosx_1070 = ;
 ENABLE_ENCRYPTED_MEDIA_V2_macosx_1080 = ;
 ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
@@ -159,7 +159,8 @@
 ENABLE_SCRIPTED_SPEECH = ;
 ENABLE_SHADOW_DOM = ;
 ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
 ENABLE_STYLE_SCOPED = ;
 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;

Modified: trunk/Source/WebCore/ChangeLog (144763 => 144764)


--- trunk/Source/WebCore/ChangeLog	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebCore/ChangeLog	2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05  David Kilzer  <[email protected]>
+
+        BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+        <http://webkit.org/b/106742>
+
+        Fixes the following build failures:
+
+            Undefined symbols for architecture i386:
+              "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+              NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+              "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+            ld: symbol(s) not found for architecture i386
+
+        * Configurations/FeatureDefines.xcconfig:
+        - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
 2013-03-05  Dmitry Zvorygin  <[email protected]>
 
         Web Inspector: registered new MIME type application/font-woff for WOFF fonts.

Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (144763 => 144764)


--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
 ENABLE_SCRIPTED_SPEECH = ;
 ENABLE_SHADOW_DOM = ;
 ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
 ENABLE_STYLE_SCOPED = ;
 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;

Modified: trunk/Source/WebKit/mac/ChangeLog (144763 => 144764)


--- trunk/Source/WebKit/mac/ChangeLog	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit/mac/ChangeLog	2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05  David Kilzer  <[email protected]>
+
+        BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+        <http://webkit.org/b/106742>
+
+        Fixes the following build failures:
+
+            Undefined symbols for architecture i386:
+              "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+              NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+              "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+            ld: symbol(s) not found for architecture i386
+
+        * Configurations/FeatureDefines.xcconfig:
+        - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
 2013-03-04  David Kilzer  <[email protected]>
 
         BUILD FIX (r144662): Import JSBase.h in WebFrameLoadDelegate.h

Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (144763 => 144764)


--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
 ENABLE_SCRIPTED_SPEECH = ;
 ENABLE_SHADOW_DOM = ;
 ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
 ENABLE_STYLE_SCOPED = ;
 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;

Modified: trunk/Source/WebKit2/ChangeLog (144763 => 144764)


--- trunk/Source/WebKit2/ChangeLog	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit2/ChangeLog	2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05  David Kilzer  <[email protected]>
+
+        BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+        <http://webkit.org/b/106742>
+
+        Fixes the following build failures:
+
+            Undefined symbols for architecture i386:
+              "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+              NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+              "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+                  __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+            ld: symbol(s) not found for architecture i386
+
+        * Configurations/FeatureDefines.xcconfig:
+        - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
 2013-03-05  Tim Horton  <[email protected]>, Grzegorz Czajkowski  <[email protected]>
 
         [WK2] WTR needs an implementation of setAsynchronousSpellCheckingEnabled

Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (144763 => 144764)


--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig	2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
 ENABLE_SCRIPTED_SPEECH = ;
 ENABLE_SHADOW_DOM = ;
 ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
 ENABLE_STYLE_SCOPED = ;
 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to