Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DTrace fails on macOS 10.15.5 #114

Open
pmq20 opened this issue Jul 19, 2020 · 0 comments
Open

DTrace fails on macOS 10.15.5 #114

pmq20 opened this issue Jul 19, 2020 · 0 comments

Comments

@pmq20
Copy link
Owner

pmq20 commented Jul 19, 2020

2020-07-19T00:04:07.0975280Z /Users/runner/.rubies/ruby-2.7.1/bin/ruby --disable=gems /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/tool/gen_dummy_probes.rb /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/probes.d > probes.dmyh
2020-07-19T00:04:07.1107710Z translating probes /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/probes.d
2020-07-19T00:04:07.1149420Z Usage: dtrace [-aACeFHlqSvVwZ] [-arch i386|x86_64] [-b bufsz] [-c cmd] [-D name[=def]]
2020-07-19T00:04:07.1150910Z 	[-I path] [-L path] [-o output] [-p pid] [-s script] [-U name]
2020-07-19T00:04:07.1151730Z 	[-x opt[=val]]
2020-07-19T00:04:07.1152100Z 
2020-07-19T00:04:07.1152890Z 	[-P provider [[ predicate ] action ]]
2020-07-19T00:04:07.1153650Z 	[-m [ provider: ] module [[ predicate ] action ]]
2020-07-19T00:04:07.1154430Z 	[-f [[ provider: ] module: ] func [[ predicate ] action ]]
2020-07-19T00:04:07.1155210Z 	[-n [[[ provider: ] module: ] func: ] name [[ predicate ] action ]]
2020-07-19T00:04:07.1155960Z 	[-i probe-id [[ predicate ] action ]] [ args ... ]
2020-07-19T00:04:07.1156310Z 
2020-07-19T00:04:07.1156990Z 	predicate -> '/' D-expression '/'
2020-07-19T00:04:07.1157710Z 	   action -> '{' D-statements '}'
2020-07-19T00:04:07.1158040Z 
2020-07-19T00:04:07.1158750Z 	-arch Generate programs and Mach-O files for the specified architecture
2020-07-19T00:04:07.1159100Z 
2020-07-19T00:04:07.1159770Z 	-a  claim anonymous tracing state
2020-07-19T00:04:07.1160500Z 	-A  generate plist(5) entries for anonymous tracing
2020-07-19T00:04:07.1161230Z 	-b  set trace buffer size
2020-07-19T00:04:07.1161980Z 	-c  run specified command and exit upon its completion
2020-07-19T00:04:07.1163040Z 	-C  run cpp(1) preprocessor on script files
2020-07-19T00:04:07.1163860Z 	-D  define symbol when invoking preprocessor
2020-07-19T00:04:07.1164630Z 	-e  exit after compiling request but prior to enabling probes
2020-07-19T00:04:07.1165480Z 	-f  enable or list probes matching the specified function name
2020-07-19T00:04:07.1166240Z 	-F  coalesce trace output by function
2020-07-19T00:04:07.1167000Z 	-h  generate a header file with definitions for static probes
2020-07-19T00:04:07.1167750Z 	-H  print included files when invoking preprocessor
2020-07-19T00:04:07.1168570Z 	-i  enable or list probes matching the specified probe id
2020-07-19T00:04:07.1169320Z 	-I  add include directory to preprocessor search path
2020-07-19T00:04:07.1170070Z 	-l  list probes matching specified criteria
2020-07-19T00:04:07.1170820Z 	-L  add library directory to library search path
2020-07-19T00:04:07.1171580Z 	-m  enable or list probes matching the specified module name
2020-07-19T00:04:07.1172440Z 	-n  enable or list probes matching the specified probe name
2020-07-19T00:04:07.1173250Z 	-o  set output file
2020-07-19T00:04:07.1174080Z 	-p  grab specified process-ID and cache its symbol tables
2020-07-19T00:04:07.1174910Z 	-P  enable or list probes matching the specified provider name
2020-07-19T00:04:07.1175740Z 	-q  set quiet mode (only output explicitly traced data)
2020-07-19T00:04:07.1176550Z 	-s  enable or list probes according to the specified D script
2020-07-19T00:04:07.1187870Z 	-S  print D compiler intermediate code
2020-07-19T00:04:07.1188650Z 	-U  undefine symbol when invoking preprocessor
2020-07-19T00:04:07.1189440Z 	-v  set verbose mode (report stability attributes, arguments)
2020-07-19T00:04:07.1190180Z 	-V  report DTrace API version
2020-07-19T00:04:07.1190910Z 	-w  permit destructive actions
2020-07-19T00:04:07.1191660Z 	-W  wait for specified process and exit upon its completion
2020-07-19T00:04:07.1192420Z 	-x  enable or modify compiler and tracing options
2020-07-19T00:04:07.1193170Z 	-Z  permit probe descriptions that match zero probes
2020-07-19T00:04:07.1194100Z make: *** [probes.h] Error 2
2020-07-19T00:04:07.1194460Z make: *** Waiting for unfinished jobs....
2020-07-19T00:04:07.1263400Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:57:1: warning: control reaches end of non-void function [-Wreturn-type]
2020-07-19T00:04:07.1263910Z }
2020-07-19T00:04:07.1264000Z ^
2020-07-19T00:04:07.1266160Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:109:18: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1266350Z                         mkdir_workdir = generic_mkdir_workdir;
2020-07-19T00:04:07.1266460Z                                       ^ ~~~~~~~~~~~~~~~~~~~~~
2020-07-19T00:04:07.1267890Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:112:10: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1268090Z                                 free(generic_mkdir_workdir);
2020-07-19T00:04:07.1268200Z                                      ^~~~~~~~~~~~~~~~~~~~~
2020-07-19T00:04:07.1268340Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h:42:18: note: passing argument to parameter here
2020-07-19T00:04:07.1268460Z void     free(void *);
2020-07-19T00:04:07.1268560Z                     ^
2020-07-19T00:04:07.1269770Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:118:10: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1269960Z                                 free(generic_mkdir_workdir);
2020-07-19T00:04:07.1270070Z                                      ^~~~~~~~~~~~~~~~~~~~~
2020-07-19T00:04:07.1270440Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h:42:18: note: passing argument to parameter here
2020-07-19T00:04:07.1270600Z void     free(void *);
2020-07-19T00:04:07.1270700Z                     ^
2020-07-19T00:04:07.1283500Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:210:10: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1283690Z                 strcpy(workdir_path, workdir);
2020-07-19T00:04:07.1283790Z                        ^~~~~~~~~~~~
2020-07-19T00:04:07.1284360Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy'
2020-07-19T00:04:07.1284520Z                 __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
2020-07-19T00:04:07.1284640Z                                         ^~~~
2020-07-19T00:04:07.1285730Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:211:10: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1285910Z                 strcat(workdir_path, enclose_io_expanded);
2020-07-19T00:04:07.1286020Z                        ^~~~~~~~~~~~
2020-07-19T00:04:07.1286590Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat'
2020-07-19T00:04:07.1286720Z                 __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
2020-07-19T00:04:07.1286830Z                                         ^~~~
2020-07-19T00:04:07.1287450Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:212:40: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1287620Z                 ret_inner = enclose_io_mkdir_consult(workdir_path, mode);
2020-07-19T00:04:07.1287740Z                                                      ^~~~~~~~~~~~
2020-07-19T00:04:07.1288520Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:129:43: note: passing argument to parameter 'path' here
2020-07-19T00:04:07.1288660Z static int enclose_io_mkdir_consult(char *path, mode_t mode) {
2020-07-19T00:04:07.1288770Z                                           ^
2020-07-19T00:04:07.1289390Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:213:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1289520Z                 free(workdir_path);
2020-07-19T00:04:07.1289620Z                      ^~~~~~~~~~~~
2020-07-19T00:04:07.1289780Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h:42:18: note: passing argument to parameter here
2020-07-19T00:04:07.1289900Z void     free(void *);
2020-07-19T00:04:07.1289990Z                     ^
2020-07-19T00:04:07.1290600Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:220:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1290740Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1290840Z                                       ^~~~
2020-07-19T00:04:07.1291390Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1291520Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1291620Z                                ^
2020-07-19T00:04:07.1294680Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:238:10: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1294880Z                 strcpy(workdir_path, workdir);
2020-07-19T00:04:07.1294980Z                        ^~~~~~~~~~~~
2020-07-19T00:04:07.1295560Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy'
2020-07-19T00:04:07.1295730Z                 __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
2020-07-19T00:04:07.1295850Z                                         ^~~~
2020-07-19T00:04:07.1297260Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:239:10: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1297440Z                 strcat(workdir_path, path);
2020-07-19T00:04:07.1297540Z                        ^~~~~~~~~~~~
2020-07-19T00:04:07.1298100Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat'
2020-07-19T00:04:07.1298270Z                 __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
2020-07-19T00:04:07.1298480Z                                         ^~~~
2020-07-19T00:04:07.1299170Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:240:40: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1299380Z                 ret_inner = enclose_io_mkdir_consult(workdir_path, mode);
2020-07-19T00:04:07.1299500Z                                                      ^~~~~~~~~~~~
2020-07-19T00:04:07.1300100Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:129:43: note: passing argument to parameter 'path' here
2020-07-19T00:04:07.1300240Z static int enclose_io_mkdir_consult(char *path, mode_t mode) {
2020-07-19T00:04:07.1300540Z                                           ^
2020-07-19T00:04:07.1301210Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:241:8: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1301350Z                 free(workdir_path);
2020-07-19T00:04:07.1301450Z                      ^~~~~~~~~~~~
2020-07-19T00:04:07.1301580Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h:42:18: note: passing argument to parameter here
2020-07-19T00:04:07.1301700Z void     free(void *);
2020-07-19T00:04:07.1301790Z                     ^
2020-07-19T00:04:07.1326310Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:300:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1326490Z         new_argv[1] = path;
2020-07-19T00:04:07.1326590Z                     ^ ~~~~
2020-07-19T00:04:07.1339330Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:323:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1339540Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1339650Z                                       ^~~~
2020-07-19T00:04:07.1340220Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1340350Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1340450Z                                ^
2020-07-19T00:04:07.1352380Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:342:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1352620Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1352730Z                                       ^~~~
2020-07-19T00:04:07.1353340Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1353480Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1353580Z                                ^
2020-07-19T00:04:07.1374700Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:366:30: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1374880Z         else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1374990Z                                     ^~~~
2020-07-19T00:04:07.1375540Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1375690Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1375790Z                                ^
2020-07-19T00:04:07.1396620Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:391:30: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1396830Z         else if (enclose_io_is_path(filename)) {
2020-07-19T00:04:07.1397040Z                                     ^~~~~~~~
2020-07-19T00:04:07.1397680Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1397820Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1397920Z                                ^
2020-07-19T00:04:07.1418400Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:465:9: warning: incompatible pointer types returning 'SQUASH_DIR *' from a function with result type 'DIR *' [-Wincompatible-pointer-types]
2020-07-19T00:04:07.1418840Z         return dir;
2020-07-19T00:04:07.1418940Z                ^~~
2020-07-19T00:04:07.1463130Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:549:30: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1463320Z         else if (enclose_io_is_path(dirname)) {
2020-07-19T00:04:07.1463920Z                                     ^~~~~~~
2020-07-19T00:04:07.1464470Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1464630Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1465070Z                                ^
2020-07-19T00:04:07.1503830Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:624:35: warning: incompatible pointer to integer conversion passing 'struct stat *' to parameter of type 'int' [-Wint-conversion]
2020-07-19T00:04:07.1504050Z                         access(mkdir_workdir_expanded, &buf)
2020-07-19T00:04:07.1504170Z                                                        ^~~~
2020-07-19T00:04:07.1504760Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:93:12: note: expanded from macro 'ENCLOSE_IO_CONSIDER_MKDIR_WORKDIR_RETURN'
2020-07-19T00:04:07.1504890Z                                 return(RETURN2); \
2020-07-19T00:04:07.1505000Z                                        ^~~~~~~
2020-07-19T00:04:07.1505270Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:431:30: note: passing argument to parameter here
2020-07-19T00:04:07.1505720Z int      access(const char *, int);
2020-07-19T00:04:07.1505840Z                                  ^
2020-07-19T00:04:07.1506540Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:626:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1506700Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1506800Z                                       ^~~~
2020-07-19T00:04:07.1507320Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1507450Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1507550Z                                ^
2020-07-19T00:04:07.1510340Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:631:35: warning: incompatible pointer to integer conversion passing 'struct stat *' to parameter of type 'int' [-Wint-conversion]
2020-07-19T00:04:07.1510510Z                         access(mkdir_workdir_expanded, &buf)
2020-07-19T00:04:07.1510620Z                                                        ^~~~
2020-07-19T00:04:07.1511190Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:93:12: note: expanded from macro 'ENCLOSE_IO_CONSIDER_MKDIR_WORKDIR_RETURN'
2020-07-19T00:04:07.1511320Z                                 return(RETURN2); \
2020-07-19T00:04:07.1511450Z                                        ^~~~~~~
2020-07-19T00:04:07.1511570Z /Applications/Xcode_11.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:431:30: note: passing argument to parameter here
2020-07-19T00:04:07.1511690Z int      access(const char *, int);
2020-07-19T00:04:07.1511790Z                                  ^
2020-07-19T00:04:07.1526370Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:658:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1526820Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1526930Z                                       ^~~~
2020-07-19T00:04:07.1527550Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1527680Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1527780Z                                ^
2020-07-19T00:04:07.1532210Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:674:33: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1532400Z     else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1532500Z                                 ^~~~
2020-07-19T00:04:07.1533220Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1533390Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1533490Z                                ^
2020-07-19T00:04:07.1543690Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:698:25: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1543880Z         if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1543980Z                                ^~~~
2020-07-19T00:04:07.1544510Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1544640Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1544740Z                                ^
2020-07-19T00:04:07.1574880Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:895:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1575120Z         } else if (enclose_io_is_path(path)) {
2020-07-19T00:04:07.1575230Z                                       ^~~~
2020-07-19T00:04:07.1575850Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1575980Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1576080Z                                ^
2020-07-19T00:04:07.1606150Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:972:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1606350Z         } else if (enclose_io_is_path(pathname)) {
2020-07-19T00:04:07.1606480Z                                       ^~~~~~~~
2020-07-19T00:04:07.1607030Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_common.h:70:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1607170Z short enclose_io_is_path(char *pathname);
2020-07-19T00:04:07.1607260Z                                ^
2020-07-19T00:04:07.1618650Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:933:24: warning: second argument to 'va_arg' is of promotable type 'mode_t' (aka 'unsigned short'); this va_arg has undefined behavior because arguments will be promoted to 'int' [-Wvarargs]
2020-07-19T00:04:07.1618870Z                         mode = va_arg(args, mode_t);
2020-07-19T00:04:07.1618980Z                                             ^~~~~~
2020-07-19T00:04:07.1619710Z /Applications/Xcode_11.5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdarg.h:19:50: note: expanded from macro 'va_arg'
2020-07-19T00:04:07.1619940Z #define va_arg(ap, type)    __builtin_va_arg(ap, type)
2020-07-19T00:04:07.1620100Z                                                  ^~~~
2020-07-19T00:04:07.1621100Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:984:24: warning: second argument to 'va_arg' is of promotable type 'mode_t' (aka 'unsigned short'); this va_arg has undefined behavior because arguments will be promoted to 'int' [-Wvarargs]
2020-07-19T00:04:07.1621260Z                         mode = va_arg(args, mode_t);
2020-07-19T00:04:07.1621410Z                                             ^~~~~~
2020-07-19T00:04:07.1621960Z /Applications/Xcode_11.5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdarg.h:19:50: note: expanded from macro 'va_arg'
2020-07-19T00:04:07.1622100Z #define va_arg(ap, type)    __builtin_va_arg(ap, type)
2020-07-19T00:04:07.1622210Z                                                  ^~~~
2020-07-19T00:04:07.1622910Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1030:24: warning: second argument to 'va_arg' is of promotable type 'mode_t' (aka 'unsigned short'); this va_arg has undefined behavior because arguments will be promoted to 'int' [-Wvarargs]
2020-07-19T00:04:07.1623100Z                         mode = va_arg(args, mode_t);
2020-07-19T00:04:07.1623210Z                                             ^~~~~~
2020-07-19T00:04:07.1623770Z /Applications/Xcode_11.5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdarg.h:19:50: note: expanded from macro 'va_arg'
2020-07-19T00:04:07.1623920Z #define va_arg(ap, type)    __builtin_va_arg(ap, type)
2020-07-19T00:04:07.1624020Z                                                  ^~~~
2020-07-19T00:04:07.1660840Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1172:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1661060Z         if (enclose_io_is_path(pathname)) {
2020-07-19T00:04:07.1661170Z                                ^~~~~~~~
2020-07-19T00:04:07.1661780Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1064:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1661900Z short enclose_io_is_path(char *pathname)
2020-07-19T00:04:07.1662010Z                                ^
2020-07-19T00:04:07.1663720Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1195:32: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
2020-07-19T00:04:07.1663910Z         if (enclose_io_is_path(pathname)) {
2020-07-19T00:04:07.1664010Z                                ^~~~~~~~
2020-07-19T00:04:07.1664560Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1064:32: note: passing argument to parameter 'pathname' here
2020-07-19T00:04:07.1664700Z short enclose_io_is_path(char *pathname)
2020-07-19T00:04:07.1664800Z                                ^
2020-07-19T00:04:07.1666570Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a/enclose_io_unix.c:1191:29: warning: second argument to 'va_arg' is of promotable type 'mode_t' (aka 'unsigned short'); this va_arg has undefined behavior because arguments will be promoted to 'int' [-Wvarargs]
2020-07-19T00:04:07.1666780Z         mode = va_arg(args, mode_t);
2020-07-19T00:04:07.1666890Z                             ^~~~~~
2020-07-19T00:04:07.1667460Z /Applications/Xcode_11.5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdarg.h:19:50: note: expanded from macro 'va_arg'
2020-07-19T00:04:07.1667600Z #define va_arg(ap, type)    __builtin_va_arg(ap, type)
2020-07-19T00:04:07.1667710Z                                                  ^~~~
2020-07-19T00:04:07.3509520Z 34 warnings generated.
2020-07-19T00:04:07.3548380Z Failed running [{"CI"=>"true", "ENCLOSE_IO_USE_ORIGINAL_RUBY"=>"1", "CFLAGS"=>" -DRUBY_DEBUG -fPIC -O3 -fno-fast-math -ggdb3 -Os -fdata-sections -ffunction-sections -pipe  -I/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/ruby-2.7.1a  -I/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/local/include  -I/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/local/lib/libffi-3.2.1/include ", "LDFLAGS"=>" -L/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/local/lib  /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rubyc/local/lib/libz.a ", "ENCLOSE_IO_RUBYC_1ST_PASS"=>"1", "ENCLOSE_IO_RUBYC_2ND_PASS"=>nil}, "make -j4"]
2020-07-19T00:04:07.3701660Z rake aborted!
2020-07-19T00:04:07.3702720Z Command failed with status (1): [/Users/runner/.rubies/ruby-2.7.1/bin/ruby ...]
2020-07-19T00:04:07.3703330Z /Users/runner/work/ruby-packer/ruby-packer/Rakefile:24:in `block in <top (required)>'
2020-07-19T00:04:07.3703780Z /Users/runner/.rubies/ruby-2.7.1/bin/bundle:23:in `load'
2020-07-19T00:04:07.3704250Z /Users/runner/.rubies/ruby-2.7.1/bin/bundle:23:in `<main>'
2020-07-19T00:04:07.3704370Z Tasks: TOP => default => test => test:roundtrip => rubyc
2020-07-19T00:04:07.3704800Z (See full trace by running task with --trace)
2020-07-19T00:04:07.3917860Z ##[error]Process completed with exit code 1.
2020-07-19T00:04:07.4005740Z Post job cleanup.
2020-07-19T00:04:07.5285160Z [command]/usr/local/bin/git version
2020-07-19T00:04:07.5358920Z git version 2.27.0
2020-07-19T00:04:07.5409070Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2020-07-19T00:04:07.5480950Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2020-07-19T00:04:07.6407780Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2020-07-19T00:04:07.6465310Z http.https://github.com/.extraheader
2020-07-19T00:04:07.6477510Z [command]/usr/local/bin/git config --local --unset-all http.https://github.com/.extraheader
2020-07-19T00:04:07.6553780Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2020-07-19T00:04:07.7541370Z Cleaning up orphan processes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant