/usr/pkg/lib/ruby/1.8/amd64-dragonfly/digest.h: No such file or directory (workaround)

Saifi Khan saifi.khan at datasynergy.org
Thu Nov 5 02:34:36 PST 2009


On Thu, 5 Nov 2009, Simon 'corecode' Schubert wrote:

> Saifi Khan wrote:
> > On Thu, 5 Nov 2009, Saifi Khan wrote:
> > 
> > > Hi:
> > > 
> > > i'm trying to install Ruby 1.8 to run Simon's script (make -j stuff).
> > > 
> > > Issue faced
> > > ------------
> > > /usr/pkg/lib/ruby/1.8/amd64-dragonfly/digest.h: No such file or directory
> > > 
> > > 
> > 
> > The file 'digest.h' is found in this path
> > /usr/pkg/lib/ruby/1.8/x86_64-dragonfly/digest.h
> > 
> > amd64 is replaced by x86_64.
> > 
> > Is there a way to update this globally for pkgsrc ?
> 
> This is an interaction between pkgsrc and kernel architecture naming. The
> x86_64 port is not yet full up to speed yet, so some problems are expected.
> I'm working on a architecture name change.
> 

Thank you Simon for the reply.

Currently as a workaround, on the cshell i ran the following command
setenv RUBY_ARCHLIB /lib/ruby/1.8/x86_64-dragonfly
and successfully installed ruby.

amd64x2# /usr/pkg/bin/ruby18 -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [x86_64-dragonfly]

i'll try running the tests you wanted for 'make -j' on dual core.


thanks
Saifi.






More information about the Users mailing list