I've been trying to compile WebKit on Ubuntu Hardy for a couple days, but it always fails with the following. Any suggestions? I'm on the latest trunk. ~~~~ if ./doltlibtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -DWTF_USE_ICU_UNICODE=1 -DBUILDING_CAIRO__=1 -DBUILDING_GTK__=1 -DWTF_CHANGES -DXP_UNIX -DNDEBUG -I./JavaScriptCore -I./JavaScriptCore/ForwardingHeaders -I./JavaScriptCore/wtf -I./JavaScriptCore/kjs -I./DerivedSources -I./JavaScriptCore/ForwardingHeaders -I./JavaScriptCore/VM -I./JavaScriptCore/profiler -I./JavaScriptCore/wtf/unicode -I./JavaScriptCore/pcre -I./JavaScriptCore/kjs -fstrict-aliasing -O3 -fvisibility-inlines-hidden -fno-rtti -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -fvisibility=hidden -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include -MT JavaScriptCore/wtf/unicode/libJavaScriptCore_la-UTF8.lo -MD -MP -MF "JavaScriptCore/wtf/unicode/.deps/libJavaScriptCore_la-UTF8.Tpo" -c -o JavaScriptCore/wtf/unicode/libJavaScriptCore_la-UTF8.lo `test -f 'JavaScriptCore/wtf/unicode/UTF8.cpp' || echo './'`JavaScriptCore/wtf/unicode/UTF8.cpp; \ then mv -f "JavaScriptCore/wtf/unicode/.deps/libJavaScriptCore_la-UTF8.Tpo" "JavaScriptCore/wtf/unicode/.deps/libJavaScriptCore_la-UTF8.Plo"; else rm -f "JavaScriptCore/wtf/unicode/.deps/libJavaScriptCore_la-UTF8.Tpo"; exit 1; fi JavaScriptCore/kjs/create_hash_table JavaScriptCore/kjs/array_object.cpp -i > JavaScriptCore/kjs/array_object.lut.h Creating hashtable for JavaScriptCore/kjs/array_object.cpp No such file JavaScriptCore/kjs/array_object.cpp at JavaScriptCore/kjs/create_hash_table line 40. make[1]: *** [JavaScriptCore/kjs/array_object.lut.h] Error 2 make[1]: Leaving directory `/home/bobby/Desktop/sandbox/WebKit' make: *** [all] Error 2
Some files were renamed and 'make clean' fails to clean thep up. This should help: find . -name '*.lut.h' |xargs rm
Grepping JavaScriptCore, I do not see any remaining references to array_instance, so this is an issue with stale build data.