Status: New
Owner: ----

New issue 1357 by [email protected]: XCode Project Build Fails w/NSFoD "CORE"
http://code.google.com/p/v8/issues/detail?id=1357

With both the trunk and the bleeding edge v8 code, buiding the Xcode project at /tools/v8.xcodeproj on MacOS 10.6 64-bit fails with the following error:

"IOError: [Errno 2] No such file or directory: 'CORE'"

The Scons build works fine, but I would like to be able to use the Xcode project for ease of integration within a larger application.

The context of the output is below. I would be happy to do further troubleshooting or try any possible fixes:

PhaseScriptExecution "Run Script" ../xcodebuild/v8.build/Debug-iphonesimulator/v8.build/Script-89EA6FB50E71AA1F00F59E1B.sh
cd /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools
setenv ACTION build
...
*** Imagine a bunch more setenv calls here. ***
...
setenv _REAL_SDKROOT iphoneos
/bin/sh -c /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/v8.build/Script-89EA6FB50E71AA1F00F59E1B.sh

+ JS_FILES='runtime.js v8natives.js array.js string.js uri.js math.js messages.js apinatives.js debug-debugger.js liveedit-debugger.js mirror-debugger.js date.js json.js regexp.js macros.py' + V8ROOT=/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/.. + SRC_DIR=/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src
+ NATIVE_JS_FILES=
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/runtime.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/v8natives.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/array.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/string.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/uri.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/math.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/messages.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/apinatives.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/debug-debugger.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/liveedit-debugger.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/mirror-debugger.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/date.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/json.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/regexp.js '
+ for i in '${JS_FILES}'
+ NATIVE_JS_FILES+='/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/macros.py ' + V8_GENERATED_SOURCES_DIR=/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated + mkdir -p /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated + LIBRARIES_CC=/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated/libraries.cc + LIBRARIES_EMPTY_CC=/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated/libraries-empty.cc + python /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../tools/js2c.py /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated/libraries.cc.new /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../xcodebuild/v8.build/Debug-iphonesimulator/generated/libraries-empty.cc.new CORE /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/runtime.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/v8natives.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/array.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/string.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/uri.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/math.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/messages.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/apinatives.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/debug-debugger.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/liveedit-debugger.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/mirror-debugger.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/date.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/json.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/regexp.js /Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../src/macros.py
Traceback (most recent call last):
File "/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../tools/js2c.py", line 364, in <module>
    main()
File "/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../tools/js2c.py", line 361, in main
    JS2C(source_files, [natives], { 'TYPE': type })
File "/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../tools/js2c.py", line 294, in JS2C
    lines = ReadFile(filename)
File "/Volumes/Data/seek/seekengine/source/cpp/extern/v8/v8-read-only/tools/../tools/js2c.py", line 56, in ReadFile
    file = open(filename, "rt")
IOError: [Errno 2] No such file or directory: 'CORE'
Command /bin/sh failed with exit code 1


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to