Skip to content

Building error: screen_recorder.c:184:55: error: must specify at least one argument for '...' parameter of variadic macro #22

@soumyaray

Description

@soumyaray

Cannot install the gem — it reports an error building native extensions:

$ gem install accessibility_core -v '0.7.1'
Building native extensions. This could take a while...
ERROR:  Error installing accessibility_core:
        ERROR: Failed to build gem native extension.

    current directory: /Users/username/.rvm/gems/ruby-2.5.1/gems/accessibility_core-0.7.1/ext/accessibility/bridge
/Users/username/.rvm/rubies/ruby-2.5.1/bin/ruby -r ./siteconf20180616-1899-14ihtqw.rb extconf.rb
creating Makefile

current directory: /Users/username/.rvm/gems/ruby-2.5.1/gems/accessibility_core-0.7.1/ext/accessibility/bridge
make "DESTDIR=" clean

current directory: /Users/username/.rvm/gems/ruby-2.5.1/gems/accessibility_core-0.7.1/ext/accessibility/bridge
make "DESTDIR="
compiling bridge.c
bridge.c:65:49: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
  VALUE obj_string = rb_funcall(obj, sel_to_s, 0);
                                                ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
bridge.c:82:55: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
    const  VALUE p = rb_funcall(point, sel_to_point, 0);
                                                      ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
bridge.c:98:58: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
    const  VALUE      s = rb_funcall(size, sel_to_size, 0);
                                                         ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
bridge.c:117:40: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
  return rb_funcall(obj, sel_to_rect, 0);
                                       ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
bridge.c:123:59: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
    const   VALUE      r = rb_funcall(rect, sel_to_rect, 0);
                                                          ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
bridge.c:478:51: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
    VALUE url_string = rb_funcall(url, sel_to_s, 0);
                                                  ^
/Users/username/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/ruby/ruby.h:2467:10: note: macro 'rb_funcall' defined here
# define rb_funcall(recv, mid, argc, ...) \
         ^
6 errors generated.
make: *** [bridge.o] Error 1

make failed, exit code 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions