Bug 3273 - Cannot run any ruby script which use ruby-fltk
Summary: Cannot run any ruby script which use ruby-fltk
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: ruby-fltk (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Sir Raorn
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-15 13:38 MSK by Kirill A. Shutemov
Modified: 2012-03-16 13:57 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kirill A. Shutemov 2003-11-15 13:38:20 MSK
When I try to run any script(as exsample - sample/demo.rb) which use ruby-fltk, 
I get error:

/usr/share/ruby/vendor_ruby/1.8/fltk/drawable.rb:3: uninitialized constant Fltk 
(NameError)
        from /usr/share/ruby/vendor_ruby/1.8/fltk.rb:2:in `require'
        from /usr/share/ruby/vendor_ruby/1.8/fltk.rb:2
        from demo.rb:6:in `require'
        from demo.rb:6


Steps to Reproduce:
1.$ ruby /usr/share/doc/ruby-fltk-0.9.0/samples/demo.rb
2.
3.
Actual Results:  
/usr/share/ruby/vendor_ruby/1.8/fltk/drawable.rb:3: uninitialized constant Fltk 
(NameError)
        from /usr/share/ruby/vendor_ruby/1.8/fltk.rb:2:in `require'
        from /usr/share/ruby/vendor_ruby/1.8/fltk.rb:2
        from /usr/share/doc/ruby-fltk-0.9.0/samples/demo.rb:6:in `require'
        from /usr/share/doc/ruby-fltk-0.9.0/samples/demo.rb:6
Comment 1 Michael Shigorin 2006-09-27 15:26:25 MSD
reassign
Comment 2 Michael Shigorin 2006-09-27 15:26:43 MSD
$ ruby /usr/share/doc/ruby-fltk-0.9.2/samples/demo.rb
can't find header files for ruby.
$ sudo apt-get install ruby-devel
=> работает (добавлять зависимость, думаю, излишне :)
Comment 3 Sir Raorn 2006-10-09 21:06:59 MSD
reopened
Comment 4 Sir Raorn 2006-10-09 21:22:06 MSD
$ grep -rl "can't find header files for ruby" /usr/share/ruby/
/usr/share/ruby/1.8/mkmf.rb

Ну а сам demo.rb испоьлзует mkmf, который ему на самом деле не нужен.  Другие
примеры работают.