ankane / fastText-ruby

Efficient text classification and representation learning for Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gem fails to build native extensions on M1

ukd1 opened this issue · comments

% gem install fasttext -v '0.2.1' --source 'https://rubygems.org/'
Building native extensions. This could take a while...
ERROR:  Error installing fasttext:
	ERROR: Failed to build gem native extension.

    current directory: /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/fasttext-0.2.1/ext/fasttext
/Users/russ/.rbenv/versions/2.7.2/bin/ruby -I /Users/russ/.rbenv/versions/2.7.2/lib/ruby/2.7.0 -r ./siteconf20210629-98318-88rrv6.rb extconf.rb
checking for rice/rice.hpp in /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rice-4.0.2/include... yes
checking for -lc++... yes
creating Makefile

current directory: /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/fasttext-0.2.1/ext/fasttext
make "DESTDIR=" clean

current directory: /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/fasttext-0.2.1/ext/fasttext
make "DESTDIR="
compiling ext.cpp
clang: error: the clang compiler does not support '-march=native'
make: *** [ext.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/fasttext-0.2.1 for inspection.
Results logged to /Users/russ/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/extensions/arm64-darwin-20/2.7.0/fasttext-0.2.1/gem_make.out