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

games/wesnoth がコンパイルできない



  いしはら  です。

  pkgsrcのgames/wesnothがmakeできなくて困っています。
  send-prをした(pkg/30827)ところ、
    *メモリ/スワップがたらへんのとちゃう?
    *datasizeのlimitを大きくしてみたら?(でも自動的になるはずやけど)
    *ccache使うのやめてみたら?
というような反応がメンテナーの方から返ってきて、全部試したのですが、
全て同じところで止まり、makeできません。

  send-prした時のlogは、
    http://www.tunagu.gr.jp/~isihara/wesnoth-makelog.txt
にあります。最後だけ写すと、
--
depbase=`echo reports.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;  if c++ -DHAVE_CONF
reports.cpp: In function `reports::report
   reports::generate_report(reports::TYPE, const gamemap&, const unit_map&,
   const std::vector<team, std::allocator<team> >&, const team&, int, int,
   const gamemap::location&, const gamemap::location&, const gamestatus&, const
   std::set<std::string, std::less<std::string>, std::allocator<std::string>
   >&)':
reports.cpp:422: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.netbsd.org/Misc/send-pr.html> for instructions.
*** Error code 1


Stop.
make: stopped in /opt/pkgsrc/games/wesnoth/work.i386/wesnoth-0.9.3/src
*** Error code 1
--
のように止まります。


  ぼくだけの問題のような気がしているのですが、ほかに確かめる
方法が思いつきません。
  ほかに何か試すことはないでしょうか。
  なにかアドバイスいただけると幸いです。

  環境は、ThinkPad 240で、NetBSD/i386 2.0.2を使っていて、
    % dmesg | grep 'memory ='
    total memory = 127 MB
    avail memory = 117 MB

    % swapctl -l
    Device        1K-blocks     Used    Avail Capacity  Priority
    /dev/wd0b        614722    64908   549814    11%    0
という環境です。


  よろしくお願いいたします。

-- 
いしはら