Hi Emanuel,

thanks for your reply. I followed the advice on the page you were mentioning, but it runs consistently
into problems on ubuntu (7.10 and the brand new 8.04). This is due to a developer library that doesn't have the correct name, ruby-dev, but ruby1.8-dev.
The Makefile of Shoes determines the name of this library via some Ruby code, but it doesn't give the correct
answer.
If you want to distribute a Shoes application to someone who has ubuntu installed, he'll most probably not be able
to run it, if this ruby-dev problem cannot be solved.

So my question is why do the Config::<whatever> methods not find the correct ruby-dev versions,
and what could be done to fix this ?

Thank you very much,

Best regards,

Axel



[EMAIL PROTECTED] wrote:
Hi axel,
you can find all the informations here:

http://code.whytheluckystiff.net/shoes/wiki/BuildingShoes

you can find all teh needed packages there.

just do make instead of rake at the end.

regards,
Emanuel

On Fri, Jun 20, 2008 at 1:07 PM, Axel Etzold <[EMAIL PROTECTED]> wrote:
Dear all,

when trying to install either Shoes directly from source or distributing a Shoes application on kubuntu 8.04,
I get the following error:

shoes build options:
CC       = cc
RUBY     = /usr/local
OPTIONS  =
ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]
CC -o dist/libshoes.so
/usr/bin/ld: cannot find -lruby
collect2: ld returned 1 exit status
make: *** [dist/libshoes.so] Error 1

This is somehow due to the fact that there's no  ruby-dev library, only a ruby1.8-dev available on kubuntu, and the Ruby call of Config from the
Makefile of Shoes cannot recognize this. How can I overcome this problem (not only, but also on other people's computers) ?

Thank you very much,

Best regards,

Axel



Reply via email to