Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26306 - bad emerge of vim from cd
Summary: bad emerge of vim from cd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-09 17:52 UTC by Marko Djukic
Modified: 2003-09-09 14:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marko Djukic 2003-08-09 17:52:05 UTC
When doing an emerge of vim from the cd (without a network connection), vim
seems to install but will not actually run. The following is the error message:
vim: error while loading shared libraries: libruby.so.1.6: cannot open shared
object file: No such file or directory

Doing an "emerge vim" with a network connection solves the problem.
Comment 1 Bob Johnson (RETIRED) gentoo-dev 2003-08-10 08:42:11 UTC
This is a stage/portage problem and not livecd, sending to avenj  
he probaly knows who to really send to 
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2003-08-10 19:32:41 UTC
avenj: looks like vim was built with USE=ruby, which means that ruby needs to be installed with vim.  Note that USE=ruby is not the default in the profiles.
Comment 3 Daniel Robbins (RETIRED) gentoo-dev 2003-09-09 14:53:05 UTC
The problem appears to be that vim.eclass doesn't have any runtime dependencies at all, thus ruby is not pulled in at the appropriate time when installing from tbz2.
newdepend only adds build dependencies, not runtime dependencies. Aron, it's clearer if you use DEPEND="$DEPEND foo" and RDEPEND="$RDEPEND bar" in eclasses, so I've converted vim.eclass over to this format and added appropriate RDEPEND information, so this bug should be fixed.