写真集

Camera:Panasonic LUMIX DMC-LX3
Vine Linux と Ubuntu の設定方法など

Interix 6.1 で NetBSD pkgsrc を試す

2011-02-01 21:05:10 | Interix6.1

Interix 6.1 で NetBSD の pkgsrc を 試してみました。
http://www.netbsd.org/docs/pkgsrc/platforms.html

./bootstrap スクリプトのエラーがでるたびに、下記のコマンドをGNUに変更しましたが動きませんでした。
GNU awk (gawk)
gawk-3.1.8.tar.gz

GNU diff
diffutils-3.0.tar.gz


obacheさんコメントありがとうございます。

たしかに bootstrap のスクリプトが env のところでkshだとMemory faultが出て、bashだと、Segmentation faultやenvがタスクマネージャーでCPU100%になったりするのです。

http://www.netbsd.org/docs/pkgsrc/platforms.html
As of this writing, the SUA's Interix 6.0 (32bit) and 6.1 (64bit) subsystems have been tested. Other versions may work as well. The Interix 5.x subsystem has not yet been tested with pkgsrc.
と書いてあったのでまだなのかなと思いまして。
あと、 http://wikki.sakura.ne.jp/gir-lab/?pmgr の開発動機の3番目に
-------------------------------------------------------------------
3.NetBSDのpkgsrcがWindows VistaのSUAではうまく動かなかったため。
◦ビルド中にkshでMemory faultが発生して止まってしまいます。core.dmpがgdbでは分析できなかったことと、タイミングによって挙動が異なるため、原因は突き止められませんでした。kshが多重に呼び出された際の処理に問題があるように見受けられます。XPのSFUでは便利に使っていたため残念です。
-------------------------------------------------------------------
とあったので諦めてしまいました。

pkgsrc関係のコマンドやpkgsrc-installが依存するライブラリを個別にいれようかと思いましたが、bmakeの仕組みを調査しなくては動かないくて面倒になってきました。

ここのと同じ問題です。
http://gnats.netbsd.org/37349



最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
Unknown (obache)
2011-02-02 11:12:42
うちは 6.0 ですが、環境変数が多いとシステム自体が不安定な感じがします。pkgsrc では環境変数を多用しているので、sh が止まったり。なので、.profile で SUA で不要な環境変数を unset したり、PATH から抜いたりしています。
返信する
コメントありがとうございます (tao)
2011-02-02 19:09:12
UNIXの仕組みを学習するのに使用しています。どのくらいUNIXとして互換性があるのかとGNUのコマンドをmakeしてみたくて始めました。
詳しくは本文に追加しました。
返信する
いちおう、SUAはサポート環境です (obache)
2011-02-02 21:18:56
SUA はライセンスの関係からか、新しめに入ったコマンドやライブラリがBSD系に近いような環境という印象です。プロセスの起動が遅いのが難点ですが。
うちでは、LANG=POSIX に設定して、日本語が出ないようにしていまして、 Apache やら PHP やら MySQL なんかも動かしましたが、それなりに使えますよ。pmgr の人のページは私も読んでいて、Vista Ultimate を入手してから、直せるところは直したつもりです。

あ、あとMemory faultが発生し始めると、posixサブシステムごとおかしくなるのか、OS から再起動しないとまともに使えない状態になっていると考えた方が良いようです。
返信する

コメントを投稿