From: OHARA Shigeki Date: 1999-08-16T14:20:21+09:00 Subject: [ruby-list:16167] Ruby 1.4.0 on BSD/OS 3.1 大原です。 BSD/OS 3.1 上で Ruby 1.4.0 を make しようとすると、 以下のように、ext/dbm の make でエラーになってしまいます。 とりあえず、ext/dbm を外して make できるので、これでしのいでいます。 # Ruby 1.3.6 からこうなっていました。 これはどのようにしたらよいでしょうか? % ( export CC=shlicc2 ; ./configure && make && make test ) |& tee ../make.log {snip...} shlicc2 -I/amd/tpdfs/export/home/os/src/LANG/Ruby/ruby-1.4.0 -I/amd/tpdfs/export/home/os/src/LANG/Ruby/ruby-1.4.0 -g -O2 -I/usr/local/include -DHAVE_NDBM_H -DHAVE_DBM_OPEN -DHAVE_DBM_CLEARERR -c dbm.c shlicc2 -r -o dbm.so dbm.o -lgdbm -lc dbmopen.o: Definition of symbol _dbm_open (multiply defined) dbmdelete.o: Definition of symbol _dbm_delete (multiply defined) dbmfetch.o: Definition of symbol _dbm_fetch (multiply defined) dbmstore.o: Definition of symbol _dbm_store (multiply defined) dbmseq.o: Definition of symbol _dbm_firstkey (multiply defined) dbmseq.o: Definition of symbol _dbm_nextkey (multiply defined) dbmclose.o: Definition of symbol _dbm_close (multiply defined) *** Error code 1 Stop. ./rubytest.rb:26: command not found: ./ruby /amd/tpdfs/export/home/os/src/LANG/Ruby/ruby-1.4.0/sample/test.rb test failed % ---- OHARA Shigeki (大原重樹)