When I generate the Xcode project with build support the build script hangs while the first target with name add_custom_target-… is build. The CPU usage eventually drops down to 0% as well and the build script seems to have reached a deadlock. Cancelling the script using Ctrl-C reveals that Python is indeed currently waiting for another process (see the attached command line output). The issue arises both when doing a clean build and limiting the number of parallel build jobs using --build-jobs 1.
Did anybody else encounter this issue or has an idea how to resolve it?
– Alex
Console dump when generating Xcode project with build support using utils/build-script -x — --reconfigure
=== BUILD AGGREGATE TARGET add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def OF PROJECT Swift WITH CONFIGURATION Debug ===
Check dependencies
Write auxiliary files
write-file /Users/Alex/Documents/Developer/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/lib/ClangImporter/Swift.build/Debug/add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def.build/Script-24E01124975144E9952C17C3.sh
chmod 0755 /Users/Alex/Documents/Developer/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/lib/ClangImporter/Swift.build/Debug/add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def.build/Script-24E01124975144E9952C17C3.sh
** BUILD INTERRUPTED **
Traceback (most recent call last):
File "utils/build-script", line 998, in <module>
sys.exit(main())
File "utils/build-script", line 994, in main
return main_normal()
File "utils/build-script", line 954, in main_normal
check_call(build_script_impl_args)
File "/Users/Alex/Documents/Developer/swift/swift/utils/SwiftBuildSupport.py", line 79, in check_call
return subprocess.check_call(args)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 535, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1384, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call
return func(*args)
KeyboardInterrupt
Ah, just figured out that the idea seems to be to build your Xcode project using --skip-build and run the ALL_BUILD scheme from inside Xcode. If that is the basic idea: Should I create a pull request to document it in the README or is the Xcode project with build support not really supported (because it isn’t mentioned in the current README)?
– Alex
···
On 01 Mar 2016, at 21:45, Alex Hoppen <alex@ateamer.de> wrote:
When I generate the Xcode project with build support the build script hangs while the first target with name add_custom_target-… is build. The CPU usage eventually drops down to 0% as well and the build script seems to have reached a deadlock. Cancelling the script using Ctrl-C reveals that Python is indeed currently waiting for another process (see the attached command line output). The issue arises both when doing a clean build and limiting the number of parallel build jobs using --build-jobs 1.
Did anybody else encounter this issue or has an idea how to resolve it?
– Alex
Console dump when generating Xcode project with build support using utils/build-script -x — --reconfigure
=== BUILD AGGREGATE TARGET add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def OF PROJECT Swift WITH CONFIGURATION Debug ===
Check dependencies
Write auxiliary files
write-file /Users/Alex/Documents/Developer/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/lib/ClangImporter/Swift.build/Debug/add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def.build/Script-24E01124975144E9952C17C3.sh
chmod 0755 /Users/Alex/Documents/Developer/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/lib/ClangImporter/Swift.build/Debug/add_custom_command_target-e9921534bbdd1fa0076bd83ddd0b8689-SortedCFDatabase.def.build/Script-24E01124975144E9952C17C3.sh
** BUILD INTERRUPTED **
Traceback (most recent call last):
File "utils/build-script", line 998, in <module>
sys.exit(main())
File "utils/build-script", line 994, in main
return main_normal()
File "utils/build-script", line 954, in main_normal
check_call(build_script_impl_args)
File "/Users/Alex/Documents/Developer/swift/swift/utils/SwiftBuildSupport.py", line 79, in check_call
return subprocess.check_call(args)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 535, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1384, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call
return func(*args)
KeyboardInterrupt