# Build failure trying to use rb\_define\_alias on rb\_mKernel

**URL:** <https://www.ruby-forum.com/t/build-failure-trying-to-use-rb-define-alias-on-rb-mkernel/120539>\
**Category:** Ruby\
**Created:** [November 18, 2007, 4:29am UTC](https://www.ruby-forum.com/t/build-failure-trying-to-use-rb-define-alias-on-rb-mkernel/120539 "2007-11-18T04:29:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![danielb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/c57346/32.png) [@danielb](https://www.ruby-forum.com/u/danielb)\
**Post date:** [November 18, 2007, 4:29am UTC](https://www.ruby-forum.com/t/build-failure-trying-to-use-rb-define-alias-on-rb-mkernel/120539/1 "2007-11-18T04:29:59Z")

</div>

Hi,

In object.c, I tried to change this line:  
rb\_define\_method(rb\_mKernel, “is\_a?”, rb\_obj\_is\_kind\_of, 1);

To this:  
rb\_define\_alias(rb\_mKernel, “is\_a?”, “kind\_of?”);

But it dies during the build. What’s the issue?

I tried this on Linux and Windows, after a make distclean, btw. Same  
result

Thanks,

Dan
