On Wed, 10/22/08, Bn, Sharath <[EMAIL PROTECTED]> wrote:
> /usr/bin/perl JavaScriptCore/kjs/create_hash_table
> JavaScriptCore/kjs/keywords.table >
> DerivedSources/lexer.lut.h
> Global symbol "@nameEntries" requires explicit
> package name at JavaScriptCore/kjs/create_hash_table line
> 218.
> Execution of JavaScriptCore/kjs/create_hash_table aborted
> due to compilation errors.
> make: *** [DerivedSources/lexer.lut.h] Error 255
Ha! What version of Perl are you using (run "perl -v")? It looks like Perl is
interpreting a print() statement differently. Try making this change (adding
backslashes before the square brackets in create_hash_table):
- print "\nstatic const struct HashTableValue ${nameEntries}[$count] = {\n";
+ print "\nstatic const struct HashTableValue ${nameEntries}\[$count\] =
{\n";
Let me know if that fixes the problem.
Dave
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev