build binary ext with setup.rb