I think if you just do "apt-get build-dep ruby" you should be able to compile it. cam On 8/15/06, Navjeet Chabbewal <navjeetc / gmail.com> 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/. > >