Skip to content

Trouble installing on MacOS 13.1 + Ruby 3.2.0 (via rbenv) #14

@gobijan

Description

@gobijan

Hi, happy new year and thanks for making this gem :)

I was trying to install it on MacOS 13.1 (22C65) with installed and agreed xcode commandline tools and rbenv ruby 3.2.0 (2022-12-25 revision a528908271) [arm64-darwin22]

Unfortunately I can't get it to install with Ruby 3.2.0. However I can install using Ruby 3.1.2.
Any clue how to fix this?

Here is the output:

❯ gem install readapt                                                                                                   
Building native extensions. This could take a while...
ERROR:  Error installing readapt:
	ERROR: Failed to build gem native extension.

    current directory: /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/readapt-1.4.4/ext/readapt
/Users/bijan/.rbenv/versions/3.2.0/bin/ruby -I /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/site_ruby/3.2.0 extconf.rb
creating Makefile

current directory: /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/readapt-1.4.4/ext/readapt
make DESTDIR\= sitearchdir\=./.gem.20230104-50495-5f0q9k sitelibdir\=./.gem.20230104-50495-5f0q9k clean

current directory: /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/readapt-1.4.4/ext/readapt
make DESTDIR\= sitearchdir\=./.gem.20230104-50495-5f0q9k sitelibdir\=./.gem.20230104-50495-5f0q9k
compiling breakpoints.c
compiling frame.c
frame.c:131:57: error: use of undeclared identifier 'rb_cData'
    c_Frame = rb_define_class_under(m_Readapt, "Frame", rb_cData);
                                                        ^
1 error generated.
make: *** [frame.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/readapt-1.4.4 for inspection.
Results logged to /Users/bijan/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/extensions/arm64-darwin-22/3.2.0/readapt-1.4.4/gem_make.out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions