Modify

Opened 9 years ago

Closed 9 years ago

#5112 closed defect (fixed)

ruby: dependency problems

Reported by: michas Owned by: nico
Priority: low Milestone: Kamikaze 8.09.1
Component: packages Version: Kamikaze 8.09
Keywords: ruby Cc:

Description

make menuconfig complains:

tmp/.config-package.in:4080:warning: 'select' used by config symbol 'PACKAGE_ruby-gdbm' refer to undefined symbol 'PACKAGE_libgdbm'

libgdbm is really missing, hence ruby-gdbm is not usable.

Also ruby-irb should depend on ruby-core, or irb cannot find its libraries and crashes.

Attachments (0)

Change History (4)

comment:1 Changed 9 years ago by michas

Alright, the whole ruby-core might be a little bit large.

Just putting e2mmap.rb into the package would be sufficient to let irb work.

comment:2 Changed 9 years ago by nico

  • Milestone changed from Kamikaze to Kamikaze 8.09.1
  • Owner changed from developers to nico
  • Status changed from new to assigned

comment:3 Changed 9 years ago by nico

Regarding libgdbm, here is what I have:

nico@host:~/OpenWrt$ scripts/feeds install -d m ruby
Installing package 'ruby'
Installing package 'gdbm'

comment:4 Changed 9 years ago by nico

  • Resolution set to fixed
  • Status changed from assigned to closed

2 packages cannot contain the same file, so I added a dependency on ruby-core to ruby-irb in [15813]. A proper fix would be to continue splitting ruby-core into subpackages and move non-mandatory stuff to a ruby-misc subpackage.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.