From: shawn bright Date: 2006-08-16T04:54:39+09:00 Subject: Re: compile of Ruby fails on Ubuntu ------=_Part_213120_33163608.1155671676471 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline there are some libs that ubuntu requires. something about yaml and something else, dont remember. i used this guide http://weblog.freeopinion.org/articles/2005/11/17/setting-up-ruby-in-ubuntu and it seemed to work. any reason you are not using apt? i actually got ruby on dapper by apt-get install ruby1.8 then made a symlink to /usr/bin/ruby hope this helps On 8/15/06, Navjeet Chabbewal wrote: > > I recently upgraded my Ubuntu to Dapper. I am trying to compile ruby on > it. After running configure I edit the ext/Setup file and uncomment the > following lines: > > digest > digest/md5 > openssl > readline > stringio > zlib > > > and then I run make which fails with following message > > Quote: > SETUP=ext/Setup > EXTOBJS=ext/extinit.o ext/digest/digest.a ext/digest/md5/md5.a > ext/openssl/openssl.a ext/stringio/stringio.a ext/zlib/zlib.a > EXTLIBS=-lssl -lcrypto -lz > making ruby > make[1]: Entering directory `/home/navjeet/ruby-1.8.4' > gcc -g -O2 -DRUBY_EXPORT -rdynamic -Wl,-export-dynamic -L. main.o > ext/extinit.o ext/digest/digest.a ext/digest/md5/md5.a > ext/openssl/openssl.a ext/stringio/stringio.a ext/zlib/zlib.a > -lruby-static -ldl -lcrypt -lm -lssl -lcrypto -lz -o ruby > ext/digest/md5/md5.a(md5init.o).data.rel+0x: undefined reference to > `rb_Digest_MD5_Init' > ext/digest/md5/md5.a(md5init.o).data.rel+0xc): undefined reference to > `rb_Digest_MD5_Update' > ext/digest/md5/md5.a(md5init.o).data.rel+0x10): undefined reference to > `rb_Digest_MD5_End' > ext/digest/md5/md5.a(md5init.o).data.rel+0x14): undefined reference to > `rb_Digest_MD5_Final' > ext/digest/md5/md5.a(md5init.o).data.rel+0x1: undefined reference to > `rb_Digest_MD5_Equal' > collect2: ld returned 1 exit status > make[1]: *** [ruby] Error 1 > make[1]: Leaving directory `/home/navjeet/ruby-1.8.4' > make: *** [all] Error 2 > > What could be the source of this error? Do you think I may not have some > library installed or something else? > > -Jeet > > -- > Posted via http://www.ruby-forum.com/. > > ------=_Part_213120_33163608.1155671676471--