Bug 19708 - Make fails around array_object.cpp
Summary: Make fails around array_object.cpp
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2008-06-21 20:44 PDT by Bobby Powers
Modified: 2008-07-15 15:16 PDT (History)
2 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Bobby Powers 2008-06-21 20:44:31 PDT
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
Comment 1 Priit Laes 2008-07-11 02:26:55 PDT
Some files were renamed and 'make clean' fails to clean thep up.

This should help:
find . -name '*.lut.h' |xargs rm
Comment 2 Alexey Proskuryakov 2008-07-15 15:16:53 PDT
Grepping JavaScriptCore, I do not see any remaining references to array_instance, so this is an issue with stale build data.