I noticed the output below in the test log for the ExternalProject
test case on one of the nightly build AIX machines. I can’t see where the malformed grep
command could be coming from. @chuckatkins @ben.boeckel would either of you be able to take a look at the files involved on that machine?
[ 20%] Creating directories for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
[ 20%] Performing download step (git clone) for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
-- Avoiding repeated git clone, stamp file is up to date: '/home/atkins3/Dashboards/CMake/Builds/GCC_7.2.0/CMake-build/Tests/ExternalProject/CMakeExternals/Stamp/TS1-GIT-RECURSIVE_SUBMODULES-off/TS1-GIT-RECURSIVE_SUBMODULES-off-gitclone-lastrun.txt'
[ 20%] Performing update step for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
grep: illegal option -- a
usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwyu] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwyu] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwyu] [-p[parasep]] pattern_list [file...]
Current branch master is up to date.
[ 20%] No patch step for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
[ 20%] Performing configure step for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/atkins3/Dashboards/CMake/Builds/GCC_7.2.0/CMake-build/Tests/ExternalProject/CMakeExternals/Build/TS1-GIT-RECURSIVE_SUBMODULES-off
[ 22%] No build step for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
[ 25%] No install step for 'TS1-GIT-RECURSIVE_SUBMODULES-off'
[ 25%] Completed 'TS1-GIT-RECURSIVE_SUBMODULES-off'
[ 25%] Built target TS1-GIT-RECURSIVE_SUBMODULES-off
Strangely, it doesn’t seem to be causing the update command to fail, which seems like a bug too. That’s a separate issue, but if you happen to work out why that is while looking for the malformed grep command, that would also be helpful.