# Require fails with undefined symbol

**URL:** <https://www.ruby-forum.com/t/require-fails-with-undefined-symbol/148242>\
**Category:** wxRuby\
**Created:** [September 10, 2008, 9:31pm UTC](https://www.ruby-forum.com/t/require-fails-with-undefined-symbol/148242 "2008-09-10T21:31:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rrwhite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e19adc/32.png) [@rrwhite](https://www.ruby-forum.com/u/rrwhite)\
**Post date:** [September 10, 2008, 9:31pm UTC](https://www.ruby-forum.com/t/require-fails-with-undefined-symbol/148242/1 "2008-09-10T21:31:35Z")

</div>

I have installed wxruby via gems on Ubuntu 7.10 but running  
sample/minimal.rb fails:

ruby -rubygems minimal.rb

/var/lib/gems/1.8/gems/wxruby-1.9.8-x86-linux/lib/wxruby2.so:  
/var/lib/gems/1.8/gems/wxruby-1.9.8-x86-linux/lib/wxruby2.so: undefined  
symbol: g\_assertion\_message\_expr -  
/var/lib/gems/1.8/gems/wxruby-1.9.8-x86-linux/lib/wxruby2.so (LoadError)  
from /usr/lib/ruby/1.8/rubygems/custom\_require.rb:32:in  
`require' from /var/lib/gems/1.8/gems/wxruby-1.9.8-x86-linux/lib/wx.rb:12 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:32:in`gem\_original\_require’  
from /usr/lib/ruby/1.8/rubygems/custom\_require.rb:32:in  
`require’  
from minimal.rb:8

Any help (hopefully without recourse to source compilation) would be  
very welcome.

Thanks, Richard W

---

<div class="post-metadata">

**Author:** ![rrwhite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e19adc/32.png) [@rrwhite](https://www.ruby-forum.com/u/rrwhite)\
**Post date:** [September 15, 2008, 5:33pm UTC](https://www.ruby-forum.com/t/require-fails-with-undefined-symbol/148242/2 "2008-09-15T17:33:00Z")

</div>

Upgrading to Ubuntu 8.04 has cured the problem!
