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