[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ruby packages



古暮でございます。

On 4/14/2001 12:16, "Takahiro Kambe" <taca@sky.yamashina.kyoto.jp> wrote:
> rubyの1.6系列対応とパッケージの充実のその後ですが、こんなもんかという
> ところの第2弾です。そろそろ、コミットできるかなという感じです。

本当にご苦労様です。

m68k-apple-netbsd で試してみましたが,ruby-base の extmk.rb でこけますね。
尤もこれは,<ruby-dev@ruby-lang.org> の [ruby-dev:12771] から続くスレッド
であった物と同様かと思いますので,神戸さんの package の問題ではないかと思
いますが。
# 上記の報告を知っていたので,1.6.3 は今まで試していなかった。

ちなみにこけた後,その儘 make し直すと上手くいきます。やはり gc 絡みの様
です。何ら解析はしていないので確かな事は云えませんが。

一応,make の出力を付けておきます。

--
うーん,egcs-1.1.2 for m68k には本当に煩わされるなあ       古暮涼


cc -shared -L/usr/pkgsrc/lang/ruby-base/work.m68k/ruby-1.6.3 -o sdbm.so
  _sdbm.o init.o -Wl,-R -Wl,/usr/pkg/lib -L/usr/pkg/lib -L. -lruby -Wl,-R
  -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lc
/usr/pkgsrc/lang/ruby-base/work.m68k/ruby-1.6.3/ext/socket/extconf.rb:17:
  closed stream (IOError)
        from extmk.rb:617:in `load'
        from extmk.rb:617:in `extmake'
        from extmk.rb:691
        from extmk.rb:676:in `each'
        from extmk.rb:676
compiling socket
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
[kogumama]/usr/pkgsrc/lang/ruby-base# make
===> real-build [ruby-base-1.6.3] ===> Building for ruby-base-1.6.3
compiling Win32API
compiling curses
compiling dbm
compiling etc
compiling fcntl
compiling nkf
compiling pty
compiling sdbm
compiling socket
cc -fpic -O2 -fpic -pipe -DHAVE_GETADDRINFO -DHAVE_SA_LEN
  -DHAVE_SOCKADDR_STORAGE -DHAVE_SIN_LEN
  -I/usr/pkgsrc/lang/ruby-base/work.m68k/ruby-1.6.3
  -I/usr/pkgsrc/lang/ruby-base/work.m68k/ruby-1.6.3 -I/usr/pkg/include
  -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_GETADDRINFO
  -DHAVE_GETNAMEINFO -DHAVE_SYS_UN_H -DHAVE_SOCKET -DHAVE_GETHOSTNAME
  -Dss_family=__ss_family -Dss_len=__ss_len -c socket.c
cc -shared -L/usr/pkgsrc/lang/ruby-base/work.m68k/ruby-1.6.3 -o socket.so
  socket.o -Wl,-R -Wl,/usr/pkg/lib -L/usr/pkg/lib -L. -lruby -Wl,-R
  -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lc
cc -O2 -fpic -pipe  main.o  -Wl,-R -Wl,/usr/pkg/lib -L/usr/pkg/lib -L.
  -lruby -Wl,-R -Wl,/usr/X11R6/lib -L/usr/X11R6/lib -lcrypt -lm   -o ruby
[kogumama]/usr/pkgsrc/lang/ruby-base#