[webkit-dev] Fwd: build-webkit stopped working for me
Eric Seidel
eric at webkit.org
Sun Oct 21 12:34:58 PDT 2012
Is Snow Leopard deprecated?
Dave (WebKit's MathML guy) is reporting trouble building the Apple Mac
port on Snow Leopard. We don't seem to have a Snow Leopard bot on:
http://build.webkit.org/console?category=AppleMac
so it seems totally concievable that it's broken.
If it is deprecated, I'm happy to post patches to remove support. :)
---------- Forwarded message ----------
From: Dave Barton <dbarton at mathscribe.com>
I'm sorry to bug you guys, but I don't know who else to ask. After my
last update-webkit, build-webkit --debug doesn't work for me. I tried
asking in IRC but got no response.
Below is some sample output. The script actually dies after failing to
compile 7 files in JavaScriptCore:
runtime/InitializeThreading.cpp runtime/Options.cpp
heap/GCThreadSharedData.cpp heap/SlotVisitor.cpp heap/Heap.cpp
heap/HeapStatistics.cpp heap/GCThread.cpp
I am running on Snow Leopard, to try to stay compatible with another
project (job). Has WebKit stopped supporting that for development? I
haven't seen any notice on webkit-dev e-mail. I notice that on
http://build.chromium.org/p/chromium.webkit/console the Mac OS 10.6
bots are failing, but they're failing tests not compiles.
All 7 compile failures are at the same place, so I've included 2 below
that together show how all 7 fail. At
/usr/include/c++/4.2.1/bits/locale_classes.h:411,
std::locale::facet::_M_remove_reference() (an internal C++ standard
library function) does a try/catch, but the gcc-4.2 command includes
-fno-exceptions. Do I need a later gcc (C++ standard library)? Is
there a way to find out what WebKit supports/requires, or what the
bots are using?
Thanks very much for any help or pointers. If there's someone better
for me to ask, please let me know.
Take care, Dave B.
=== BUILD NATIVE TARGET JavaScriptCore OF PROJECT JavaScriptCore WITH
CONFIGURATION Debug ===
Check dependencies
ProcessInfoPlistFile
/Users/drb/devel/WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/Resources/Info.plist
Info.plist
cd /Users/drb/devel/WebKit/Source/JavaScriptCore
builtin-infoPlistUtility Info.plist -expandbuildsettings -platform
macosx -o /Users/drb/devel/WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/Resources/Info.plist
CompileC /Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/Objects-normal/x86_64/Heap.o
heap/Heap.cpp normal x86_64 c++ com.apple.compilers.gcc.4_2
cd /Users/drb/devel/WebKit/Source/JavaScriptCore
setenv LANG en_US.US-ASCII
/Developer/usr/bin/gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0
-pipe -Wno-trigraphs -fno-exceptions -fno-rtti -fpascal-strings
-fasm-blocks -O0 -Werror -Wmissing-prototypes -Wnon-virtual-dtor
-Wsign-compare -Wnewline-eof -DHAVE_DTRACE=1
-DWEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST
-DHAVE_HEADER_DETECTION_H -fstrict-aliasing -fvisibility=hidden
-fvisibility-inlines-hidden -fno-threadsafe-statics
-mmacosx-version-min=10.6 -gdwarf-2
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/JavaScriptCore.hmap
-Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2
-Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked
-Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings
-F/Users/drb/devel/WebKit/WebKitBuild/Debug
-I/Users/drb/devel/WebKit/WebKitBuild/Debug/include
-I/Users/drb/devel/WebKit/WebKitBuild/Debug/DerivedSources/JavaScriptCore
-I. -Iicu -I/Users/drb/devel/WebKit/WebKitBuild/Debug/usr/local/include
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/DerivedSources/x86_64
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/DerivedSources
-include /var/folders/RC/RCYcW-YGHj0lsQvZo63kAk+++TM/-Caches-/com.apple.Xcode.502/SharedPrecompiledHeaders/JavaScriptCorePrefix-eomldsaqazlgrmgzqddxqhcetggy/JavaScriptCorePrefix.h
-c /Users/drb/devel/WebKit/Source/JavaScriptCore/heap/Heap.cpp -o
/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/Objects-normal/x86_64/Heap.o
In file included from /usr/include/c++/4.2.1/bits/ios_base.h:47,
from /usr/include/c++/4.2.1/ios:48,
from /usr/include/c++/4.2.1/ostream:45,
from /usr/include/c++/4.2.1/iterator:70,
from
/Users/drb/devel/WebKit/WebKitBuild/Debug/usr/local/include/wtf/Deque.h:36,
from
/Users/drb/devel/WebKit/Source/JavaScriptCore/heap/HeapStatistics.h:29,
from
/Users/drb/devel/WebKit/Source/JavaScriptCore/heap/Heap.cpp:31:
/usr/include/c++/4.2.1/bits/locale_classes.h: In member function 'void
std::locale::facet::_M_remove_reference() const':
/usr/include/c++/4.2.1/bits/locale_classes.h:411: error: exception
handling disabled, use -fexceptions to enable
CompileC /Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/Objects-normal/x86_64/GCThreadSharedData.o
heap/GCThreadSharedData.cpp normal x86_64 c++
com.apple.compilers.gcc.4_2
cd /Users/drb/devel/WebKit/Source/JavaScriptCore
setenv LANG en_US.US-ASCII
/Developer/usr/bin/gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0
-pipe -Wno-trigraphs -fno-exceptions -fno-rtti -fpascal-strings
-fasm-blocks -O0 -Werror -Wmissing-prototypes -Wnon-virtual-dtor
-Wsign-compare -Wnewline-eof -DHAVE_DTRACE=1
-DWEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST
-DHAVE_HEADER_DETECTION_H -fstrict-aliasing -fvisibility=hidden
-fvisibility-inlines-hidden -fno-threadsafe-statics
-mmacosx-version-min=10.6 -gdwarf-2
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/JavaScriptCore.hmap
-Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2
-Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked
-Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings
-F/Users/drb/devel/WebKit/WebKitBuild/Debug
-I/Users/drb/devel/WebKit/WebKitBuild/Debug/include
-I/Users/drb/devel/WebKit/WebKitBuild/Debug/DerivedSources/JavaScriptCore
-I. -Iicu -I/Users/drb/devel/WebKit/WebKitBuild/Debug/usr/local/include
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/DerivedSources/x86_64
-I/Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/DerivedSources
-include /var/folders/RC/RCYcW-YGHj0lsQvZo63kAk+++TM/-Caches-/com.apple.Xcode.502/SharedPrecompiledHeaders/JavaScriptCorePrefix-eomldsaqazlgrmgzqddxqhcetggy/JavaScriptCorePrefix.h
-c /Users/drb/devel/WebKit/Source/JavaScriptCore/heap/GCThreadSharedData.cpp
-o /Users/drb/devel/WebKit/WebKitBuild/JavaScriptCore.build/Debug/JavaScriptCore.build/Objects-normal/x86_64/GCThreadSharedData.o
In file included from /usr/include/c++/4.2.1/bits/ios_base.h:47,
from /usr/include/c++/4.2.1/ios:48,
from /usr/include/c++/4.2.1/ostream:45,
from /usr/include/c++/4.2.1/iterator:70,
from
/Users/drb/devel/WebKit/WebKitBuild/Debug/usr/local/include/wtf/Deque.h:36,
from
/Users/drb/devel/WebKit/Source/JavaScriptCore/heap/GCThread.h:30,
from
/Users/drb/devel/WebKit/Source/JavaScriptCore/heap/GCThreadSharedData.cpp:31:
/usr/include/c++/4.2.1/bits/locale_classes.h: In member function 'void
std::locale::facet::_M_remove_reference() const':
/usr/include/c++/4.2.1/bits/locale_classes.h:411: error: exception
handling disabled, use -fexceptions to enable
More information about the webkit-dev
mailing list