Hello, Gotoken-san, At 04:31 AM 2/15/2002 +0900, you wrote: >Though I don't know why that happens, try > > ./configure --with-dbm-type=dbm Thank you for the tip. I downloaded a fresh copy of 1.6.6 ran configure as suggested. Unfortunately, it didn't help. The output of the last part of the make is: gcc -g -O2 -Wl,-E main.o dmyext.o libruby.a -ldld -lcrypt -lm -o miniruby compiling Win32API compiling curses gcc -fPIC -g -O2 -I/home/probertm/src/ruby-1.6.6 -I/home/probertm/src/ruby-1.6.6 -I/usr/local/include -DHAVE_CURSES_COLR_CURSES_H -DHAVE_ISENDWIN -DHAVE_UNGETCH -DHAVE_BEEP -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_DELETELN -DHAVE_WDELETELN -c curses.c ld -b -E -L/home/probertm/src/ruby-1.6.6 -o curses.sl curses.o -lcur_colr -lc compiling dbm gcc -fPIC -g -O2 -I/home/probertm/src/ruby-1.6.6 -I/home/probertm/src/ruby-1.6.6 -I/usr/local/include -DHAVE_NDBM_H -DHAVE_DBM_OPEN -DHAVE_DBM_CLEARERR -c dbm.c ld -b -E -L/home/probertm/src/ruby-1.6.6 -o dbm.sl dbm.o -ldb -lc ld: Can't find library for -ldb *** Error exit code 1 I am a little confused as to why these extensions are being compiled at all, given that they are not needed. For example, 'curses' is commented out in the Setup file yet is still being built. Do you have any ideas on why this may be? Thank you for your help. -mark ----- Mark Probert GNPS - Optera Metro 3000 Tel (613) 768-1082 (ESN: 398-1082) Mob (613) 715-2045 email: probertm / nortelnetworks.com