CustomCommand
command_line: /Users/runner/work/nightly-builds/nightly-builds/build/bin/ctest "--build-and-test" "/Users/runner/work/nightly-builds/nightly-builds/Tests/CustomCommand" "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand" "--build-two-config" "--build-generator" "Ninja" "--build-makeprogram" "/opt/homebrew/bin/ninja" "--build-project" "CustomCommand" "--build-exe-dir" "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin" "--build-options" "--test-command" "CustomCommand"
working_directory: "./Tests"
Processors: 1
Execution Time: 11.886
Completion Status: Completed
Environment: #CTEST_RESOURCE_GROUP_COUNT=
Exit Value: 1
Exit Code: Failed
stdout:
Internal cmake changing into directory: /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand
======== CMake output ======
The C compiler identification is AppleClang 16.0.0.16000026
The CXX compiler identification is AppleClang 16.0.0.16000026
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working C compiler: /usr/bin/cc - skipped
Detecting C compile features
Detecting C compile features - done
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Check for working CXX compiler: /usr/bin/c++ - skipped
Detecting CXX compile features
Detecting CXX compile features - done
Configuring done (1.0s)
Generating done (0.1s)
Build files have been written to: /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand
Configuring done (0.2s)
Generating done (0.3s)
Build files have been written to: /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand
======== End CMake output ======
Change Dir: '/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand'
Run Clean Command: /opt/homebrew/bin/ninja clean
[1/1] Cleaning all built files...
Cleaning... 0 files.
Run Build Command(s): /opt/homebrew/bin/ninja
[1/76] Building CXX object CMakeFiles/generator.dir/generator.cxx.o
[2/76] Building CXX object CMakeFiles/wrapper.dir/wrapper.cxx.o
[3/76] Generating doc1.dvi
[4/76] Generating doc1.txt
[5/76] Generating generated.h
[6/76] Building C object PerConfig/CMakeFiles/pcShared.dir/pcShared.c.o
[7/76] Building CXX object CMakeFiles/tcat.dir/tcat.cxx.o
[8/76] Linking CXX executable bin/generator
[9/76] Building CXX object GeneratedHeader/CMakeFiles/GeneratedHeader.dir/main.cpp.o
[10/76] Linking CXX executable bin/wrapper
[11/76] Linking CXX executable bin/tcat
[12/76] Building C object CMakeFiles/check_command_line.dir/check_command_line.c.o
[13/76] Building CXX object GeneratorInExtraDir/CMakeFiles/generator_extern.dir/__/generator.cxx.o
[14/76] Building CXX object GeneratorInExtraDir/CMakeFiles/dummy_generator.dir/__/generator.cxx.o
[15/76] Building C object PerConfig/CMakeFiles/pcStatic.dir/pcStatic.c.o
[16/76] Linking C shared library bin/libpcShared.1.2.dylib
[17/76] Linking C executable bin/check_command_line
[18/76] Linking CXX executable bin/the_external_generator
[19/76] cd /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/Users/runner/work/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/pre_check_command_line" --role -- /Users/runner/work/nightly-builds/nightly-builds/build/bin/cmake -E rm -f /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/check_mark.txt
[20/76] Generating foo/bar
[21/76] Linking CXX executable bin/dummy_generator
[22/76] Creating library symlink bin/libpcShared.3.dylib bin/libpcShared.dylib
[23/76] Linking CXX static library bin/libGeneratedHeader.a
[24/76] Building C object PerConfig/CMakeFiles/perconfig.dir/perconfig.c.o
[25/76] Building C object CMakeFiles/mac_fw.dir/mac_fw.c.o
[26/76] Generating generated_extern.cxx
[27/76] Generating foo/bar/bar.cxx
[28/76] Checking custom command line escapes (single'quote)
Command line escapes work!
[29/76] Building CXX object CMakeFiles/CustomCommandUsingTargetTest.dir/main.cxx.o
[30/76] Linking C static library bin/libpcStatic.a
[31/76] Generating doc1.h
Copying doc1.dvi to doc1temp.h.
Copying doc1temp.h to doc1.h.
Removing doc1temp.h.
[32/76] Generating foo/foo.cxx
[33/76] Building CXX object CMakeFiles/CustomCommandUsingTargetTest.dir/generated_extern.cxx.o
[34/76] Building CXX object CMakeFiles/NormDepends.dir/foo/bar/bar.cxx.o
[35/76] Linking C executable bin/perconfig
[36/76] Building CXX object CMakeFiles/NormOutput.dir/foo/foo.cxx.o
[37/76] Linking C shared library lib/mac_fw.framework/Versions/A/mac_fw
[38/76] Building CXX object CMakeFiles/empty_command.dir/empty_command.cxx.o
[39/76] Generating depended_upon_path.txt
[40/76] Generating perconfig.out
-- configuration=
-- perconfig_file_dir=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin
-- perconfig_file_name=perconfig
-- perconfig_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig
-- pcStatic_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcStatic.a
-- pcStatic_linker_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcStatic.a
-- pcShared_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.1.2.dylib
-- pcShared_linker_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.dylib
-- pcShared_soname_file=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.3.dylib
[41/76] Checking custom target command line escapes ($dollar-signs$)
Checking custom target command escapes
Command line escapes work!
[42/76] Running top-level TDocument commands
Copying doc1.h to doc2.h.
[43/76] Linking CXX executable bin/CustomCommandUsingTargetTest
[44/76] Linking CXX executable bin/empty_command
[45/76] Checking custom target POST_BUILD command line escapes ($dollar-signs$)
POST_BUILD command with $dollar-signs$
[46/76] Generating SameName1.txt
[47/76] Linking CXX static library bin/libNormOutput.a
warning: /Applications/Xcode_16.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: bin/libNormOutput.a the table of contents is empty (no object file members in the library define global symbols)
[47/76] cd /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/Users/runner/work/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/UseConsoleTarget" --role -- /Users/runner/work/nightly-builds/nightly-builds/build/bin/cmake -E echo "Custom console target."
Custom console target.
[48/76] Linking CXX static library bin/libNormDepends.a
warning: /Applications/Xcode_16.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: bin/libNormDepends.a the table of contents is empty (no object file members in the library define global symbols)
[49/76] cd /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/Users/runner/work/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/perconfig_target" --role -- /Users/runner/work/nightly-builds/nightly-builds/build/bin/cmake -E echo perconfig=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig config=
perconfig=/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig config=
[50/76] Generating subdir/SameName
[51/76] Generating foo/bar/bar2.cxx
[52/76] Running TDocument pre-build commands; Running TDocument post-build commands
Writing doc1pre.txt.
Copying doc1pre.txt to doc2post.txt.
[57/76] Generating foo.pre
[59/76] Generating subdir/subdir.h
[60/76] Generating generated.c
[61/76] Building CXX object CMakeFiles/UseConsole.dir/foo/bar/bar2.cxx.o
[62/76] Generating foo.h
Copying foo.h.in to foo.h.
[63/76] Generating foo.c
[64/76] Generating not_included.h
[65/76] Generating gen_redirect.c
[66/76] Generating depends_on_in_rel_source_path.txt
[67/76] Generating mac_fw.txt
[68/76] Building C object CMakeFiles/CustomCommand.dir/foo.c.o
[69/76] Building C object CMakeFiles/CustomCommand.dir/wrapped.c.o
[70/76] Building C object CMakeFiles/CustomCommand.dir/wrapped_help.c.o
[71/76] Building C object CMakeFiles/CustomCommand.dir/generated.c.o
[72/76] Running TDocument post-build dependent custom command
Copying doc2pre.txt to doc3post.txt.
[73/76] Building C object CMakeFiles/CustomCommand.dir/gen_redirect.c.o
FAILED: CMakeFiles/CustomCommand.dir/gen_redirect.c.o
"/Users/runner/work/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type compile --target-name CustomCommand --build-dir "/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand" --config --output CMakeFiles/CustomCommand.dir/gen_redirect.c.o --source /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c --language C -- /usr/bin/cc -I/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand -arch arm64 -MD -MT CMakeFiles/CustomCommand.dir/gen_redirect.c.o -MF CMakeFiles/CustomCommand.dir/gen_redirect.c.o.d -o CMakeFiles/CustomCommand.dir/gen_redirect.c.o -c /Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c
/Users/runner/work/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c:1:2: error: #endif without #if
1 | #endif
| ^
1 error generated.
[74/76] Generating hash#in#name.txt
[75/76] Linking CXX static library bin/libUseConsole.a
warning: /Applications/Xcode_16.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: bin/libUseConsole.a the table of contents is empty (no object file members in the library define global symbols)
ninja: build stopped: subcommand failed.