トップページunix
1001コメント307KB

NetBSD その16

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/04/16(日) 18:56:01
``Of course it runs NetBSD.''
http://www.netbsd.org/

前スレ
NetBSD その15
http://pc8.2ch.net/test/read.cgi/unix/1139732291/

次スレは2.0になります(嘘

お約束、関連リンク、心の公式ロゴは>>2-10あたり
0254名無しさん@お腹いっぱい。2006/05/17(水) 08:00:48
で、やっぱり具体的にどんなエラーメッセージなのかは書かないのな。
なにがしたいのやら。
0255名無しさん@お腹いっぱい。2006/05/17(水) 09:20:38
makeが通らんって言ってるんだからエラーの内容も糞もないだろ
やってみれば分かる事
0256名無しさん@お腹いっぱい。2006/05/17(水) 09:37:28
>>255
意外とそうでもない。
OSのバージョン、port、他に入ってるソフトウェアなどが影響しがち。
使いもしないmisc/fdをエラーメッセージを見るためにわざわざビルド
するのもアホだし。
0257名無しさん@お腹いっぱい。2006/05/17(水) 09:39:40
ただの呟きにいちいちブチキレなんて気の短いやつだなw
0258名無しさん@お腹いっぱい。2006/05/17(水) 09:48:29
たんなる愚痴にも対処法を考えてしまうのが技術者ってもんだ。
だから女にモテない。
0259名無しさん@お腹いっぱい。2006/05/17(水) 10:01:48
>>256

独り言に反応するのもどうかと。
そもそも>>253は何かを解決する意思を持っていない。
0260名無しさん@お腹いっぱい。2006/05/17(水) 10:21:05
掲示板に独り言を書くのもどうかと。
0261名無しさん@お腹いっぱい。2006/05/17(水) 10:41:07
>>259
解決しようとしてるんじゃなくて伝えてるだけかと
0262名無しさん@お腹いっぱい。2006/05/17(水) 10:48:20
あれじゃ伝わらん。
0263名無しさん@お腹いっぱい。2006/05/17(水) 12:26:22
>>258
禿胴。おタク的解決。
0264名無しさん@お腹いっぱい。2006/05/17(水) 12:30:31
>>262
読んでmakeが通らない事が伝わっていないのであれば
君に問題があるかと・・
0265名無しさん@お腹いっぱい。2006/05/17(水) 12:52:11
>>253 は阿呆だ
0266名無しさん@お腹いっぱい。2006/05/17(水) 13:30:27
>>265
あぁ、それを伝えたかったのか。
今では十分よーく伝わってるぞ。
0267名無しさん@お腹いっぱい。2006/05/17(水) 13:52:10
キモイネンチャクガイッパイ
0268名無しさん@お腹いっぱい。2006/05/17(水) 14:20:13

ところで、 sh3-el 系の userlandっておかしくない?

0269名無しさん@お腹いっぱい。2006/05/17(水) 17:30:23
以上、自演デシタ!

misc/fd の件は、3.0 で statfs まわりがなくなってるせいかと。
2.1(i386) では普通にコンパイルできた。
0270名無しさん@お腹いっぱい。2006/05/17(水) 18:17:50
statvfs(2)を使って書き換えろというよりも
メンテナのいないpackageなんて消しちゃえ。
変なのが湧くから。
0271名無しさん@お腹いっぱい。2006/05/17(水) 18:19:23
使ってる人が直せばいいのだ。
0272名無しさん@お腹いっぱい。2006/05/17(水) 18:26:13
自分で直せる人でもいちいちpackageの面倒まで見ようとは思わないよ。
変なのが湧くから。
0273名無しさん@お腹いっぱい。2006/05/17(水) 19:18:53
10 年前の発想ですね、それ。
0274名無しさん@お腹いっぱい。2006/05/17(水) 19:34:19
あいかわらずNetBSDユーザの居ないスレだな!
0275名無しさん@お腹いっぱい。2006/05/17(水) 19:37:52
pkgsrc の FDclone は 1.03 とかなんだが、
本家見に行ったらこう書いてある。
> 2.08a にて NetBSD 3.0 に対応しています。
ttp://hp.vector.co.jp/authors/VA012337/soft/fd/
0276名無しさん@お腹いっぱい。2006/05/17(水) 20:53:52
本家がメンテされててもメンテされてないpackageは消しちゃえ。
0277名無しさん@お腹いっぱい。2006/05/17(水) 20:58:53
fdってそのままでもmakeするだけでいいから、pkgsrc必要ないんだよね
0278名無しさん@お腹いっぱい。2006/05/17(水) 21:11:38
大きなものだとpackageにしてしまえばアンインストールが楽だったり
他に必要なプログラムの依存関係を調べる必要がなかったりするけど
fdみたいなのはそんなメリットもないしな。
0279名無しさん@お腹いっぱい。2006/05/17(水) 21:20:00
あいかわらずNetBSDユーザの居ないスレだな
0280名無しさん@お腹いっぱい。2006/05/17(水) 21:58:10
NetBSDでシステムをコサエて収めてはいるが
厳密にいえば、ユーザではない。
0281名無しさん@お腹いっぱい。2006/05/17(水) 22:26:17
NetBSDユーザはこうあるべきだ、
なんて思ってるジジイがいる限り
ユーザは増えないね。
0282⇔∪⇔オ▽キ▽オ▽♭■¶▽↑¬△▽▽▽テ▽ム▽▽2006/05/17(水) 23:03:05
コピペ乙
0283名無しさん@お腹いっぱい。2006/05/17(水) 23:25:45
第一ユーザなんて必要ないだろう・・・
新規に使う人が増えたら精度が下がるだけだし
0284名無しさん@お腹いっぱい。2006/05/17(水) 23:28:12
>>283 日本語でたのむ
0285名無しさん@お腹いっぱい。2006/05/18(木) 00:19:45
病んでるジジイだから意味不明な妄言もしかたない
0286名無しさん@お腹いっぱい。2006/05/18(木) 00:31:43
かまわずほっといてくれよ
好きでやってるジジイの趣味なんだから
0287名無しさん@お腹いっぱい。2006/05/18(木) 00:36:20
開発者でもないしそんなにコードが書けるわけではないいちユーザだけど
こんな、「ここが動かない」といわれてそのユーザにデバッグしろって言うような
人たちがいる限り普及はないと思うけど
どれだけ本家の人たちががんばって普及させようとしても無駄にしか思えない
0288名無しさん@お腹いっぱい。2006/05/18(木) 00:40:57
荒しを真に受けるなよ。
0289名無しさん@お腹いっぱい。2006/05/18(木) 00:49:55
pkgsrcのパッケージがどのような事をするものなのかを知るにはどうしたらいいですか?
0290名無しさん@お腹いっぱい。2006/05/18(木) 01:02:18
>>289
grep COMMENT pkgsrc/*/パッケージ名/Makefile
cat pkgsrc/*/パッケージ名/DESCR
0291名無しさん@お腹いっぱい。2006/05/18(木) 01:44:05
金払ってる商用ソフトだってサポートに連絡する時は
マシンの環境だのOSのバージョンだの不具合発生時の
詳細状況だの書けって言われるけど。
0292名無しさん@お腹いっぱい。2006/05/18(木) 01:47:14
俺がサポートを受けたことのある3社では
症状を事細かに説明したのに、まずOSをリカバリしろ話はそれからだ
って回答しか返ってこなかったけど
0293名無しさん@お腹いっぱい。2006/05/18(木) 02:06:07
結論:サポートの親切さと普及するか否かは関係ない
0294名無しさん@お腹いっぱい。2006/05/18(木) 02:35:11
関係ないってこたねえべ。
普及に共するひとつの要因にはなるが全てではない。
「言うほど相関強くねぇべ」ってとこだろ。
断定すりゃいいってもんじゃない
0295名無しさん@お腹いっぱい。2006/05/18(木) 02:52:56
断定しようがしまいがそんなことは問題じゃないよな。
どっちにしても>>287は間違い。

まあ、普通ユーザは文字通り使えるかどうかが重要で実装なんかどうでもよくて、
一方でNetBSDの開発者は使えるものを作りたい人より実装が大事な人が多いから、
そこが噛み合わないのは必然だけど、頑張って普及させようとしている人
なんているのかしら。
0296名無しさん@お腹いっぱい。2006/05/18(木) 03:19:41
本家は普及させる気満々だぞ
日本のコミッタはどうだか知らんが
0297名無しさん@お腹いっぱい。2006/05/18(木) 03:31:59
少なくともLinuxみたく実装を曲げてまでユーザに迎合しようという人は
NetBSDにはおらんと思うが、どの辺が普及させる気満々なのさ。
0298名無しさん@お腹いっぱい。2006/05/18(木) 03:34:02
コミッタなんて言ってる時点で知ったかぶりだよな
0299名無しさん@お腹いっぱい。2006/05/18(木) 03:50:07
>どっちにしても>>287は間違い。

んなこたねぇべ。
>>287 の図式でいけば、いちユーザが「これじゃ俺には使っていけん」つって
「簡単!フィードラ★コア」を書いにいく様が目にうかぶわな。

つっても「デバッグしろ」っつうのも
「自分で直す(作る)ことができんねんで!!ほれやってみ!!」っていう意味だったわけで
そういう意味じゃ、>>287 みたいのを見ると「グダグダ言ってねぇで手ぇ動かしてみろ」
と言ってしまうわな。

君たち、ほんと、議論、つーかコミュニケーションが、下手だね。
バックグラウンドを共有していないと結論も共有できないんですよ?
0300名無しさん@お腹いっぱい。2006/05/18(木) 03:51:36
別に共有する気ないしね。
0301名無しさん@お腹いっぱい。2006/05/18(木) 03:56:05
>>300 自分で思ってるほどかっこよくねぇよ?(プゲ
0302名無しさん@お腹いっぱい。2006/05/18(木) 03:57:16
実際問題>>253>>287みたいな裾野ユーザまで相手するほどのマンパワーないしな。
相手するなら自分の環境くらい説明できるような費用対効果がましなユーザになる罠。
0303名無しさん@お腹いっぱい。2006/05/18(木) 04:07:32
なんだ俺はコアチームの議長とでもやりあってんのか?w
つーか二行目は日本語でたのむわw
つーか若者をイジメてるみたいになってきたからもう寝るわwww
0304名無しさん@お腹いっぱい。2006/05/18(木) 06:46:33
お前ら両方とも駄目だ。
0305名無しさん@お腹いっぱい。2006/05/18(木) 07:16:03
遠まきにながめてる分には面白いからもっとやれ
0306名無しさん@お腹いっぱい。2006/05/18(木) 08:52:52
コミッタの次はコアチームと来たか。NetBSD/pc98にそんなのあったね。
0307名無しさん@お腹いっぱい。2006/05/18(木) 09:14:43
だれかfdが動くようにしてけれ
0308名無しさん@お腹いっぱい。2006/05/18(木) 09:29:06
package使わずに最新版とってきてmakeすればいい
って上の方に書いてあるじゃん
0309名無しさん@お腹いっぱい。2006/05/18(木) 09:31:50
>>308
PAGERとかの設定画面どくさい
あとpkgsrcで管理できないのが嫌
0310名無しさん@お腹いっぱい。2006/05/18(木) 10:18:07
これ、バイナリパッケージはどうしたほうがいいのですかね?
0311名無しさん@お腹いっぱい。2006/05/18(木) 11:46:57
>>309
tarball転がし派は、pkgsrcは手抜きに使うだけだろ。
0312名無しさん@お腹いっぱい。2006/05/18(木) 12:17:40
HDD容量 2GBのマシンでpackageを利用していたら、
i-nodeが足りなくなって悲しくなった…
0313名無しさん@お腹いっぱい。2006/05/18(木) 13:15:08
pathc-ab

$NetBSD$

--- info.c.orig 2001-12-18 00:00:00.000000000 +0900
+++ info.c
@@ -480,7 +480,7 @@ mnt_t *mntp;
static FILE *NEAR setmntent(file, mode)
char *file, *mode;
{
- struct statfs *buf;
+ statfs_t *buf;
int size;

buf = NULL;
@@ -491,9 +491,9 @@ char *file, *mode;
# ifdef USEMNTINFOR
getmntinfo_r(&buf, MNT_WAIT, &mnt_size, &size);
# else
- size = (getfsstat(NULL, 0, MNT_WAIT) + 1) * sizeof(struct statfs);
+ size = (getfsstat(NULL, 0, MNT_WAIT) + 1) * sizeof(statfs_t);
if (size > 0) {
- buf = (struct statfs *)malloc2(mnt_size);
+ buf = (statfs_t *)malloc2(mnt_size);
mnt_size = getfsstat(buf, mnt_size, MNT_WAIT);
}
# endif
0314名無しさん@お腹いっぱい。2006/05/18(木) 13:15:53
patch-ab 続き

@@ -512,7 +512,7 @@ mnt_t *mntp;
static char *fsname = NULL;
static char *dir = NULL;
static char *type = NULL;
- struct statfs *buf;
+ statfs_t *buf;
#ifdef USEMNTINFO
# ifdef USEVFCNAME
struct vfsconf *conf;
@@ -541,7 +541,7 @@ mnt_t *mntp;
int len;

if (mnt_ptr >= mnt_size) return(NULL);
- buf = (struct statfs *)fp;
+ buf = (statfs_t *)fp;

len = strlen(buf[mnt_ptr].f_mntfromname) + 1;
fsname = realloc2(fsname, len);
0315名無しさん@お腹いっぱい。2006/05/18(木) 13:17:24
patch-ab 続き
@@ -565,7 +565,11 @@ mnt_t *mntp;
mntp -> mnt_fsname = fsname;
mntp -> mnt_dir = dir;
mntp -> mnt_type = (type) ? type : "???";
+#if defined (USESTATVFSH) && !defined(__APPLE__) && !defined(__DragonFly__)
+ mntp -> mnt_opts = (buf[mnt_ptr].f_flag & MNT_RDONLY) ? "ro" : "";
+#else
mntp -> mnt_opts = (buf[mnt_ptr].f_flags & MNT_RDONLY) ? "ro" : "";
+#endif

mnt_ptr++;
return(mntp);
0316名無しさん@お腹いっぱい。2006/05/18(木) 13:19:38
patch-ac$NetBSD$

--- machine.h.orig 2001-12-18 00:00:00.000000000 +0900
+++ machine.h
@@ -507,6 +507,9 @@ typedef long off_t;
# if defined (NetBSD1_0) && (NetBSD1_0 < 1)
# define USEFFSIZE
# endif
+# if (__NetBSD_Version__ >= 299000900)
+# define USESTATVFSH
+# endif
#endif

#if defined (__bsdi__)

0317名無しさん@お腹いっぱい。2006/05/18(木) 13:22:52
buildはできるようになったが、全部動くかどうかは知らん。
1.x って、ソース変更したらバイナリ配布がが!とか面倒なんじゃなかったっけ?
あとは、MAINTAINER ががんばってくれ。
がんばらないんなら、MAINTAINERを降りてくれ。
0318名無しさん@お腹いっぱい。2006/05/18(木) 13:27:28
33067
0319名無しさん@お腹いっぱい。2006/05/18(木) 13:42:37
既にあるPRでこれだけグダグダできるのがNetBSDクオリティ
0320名無しさん@お腹いっぱい。2006/05/18(木) 13:57:50
このスレクオリティの間違い。
0321名無しさん@お腹いっぱい。2006/05/18(木) 14:15:58
3.99.20あげ。gcc4でも何とかなるのね。pkgsrcはgcc3を使おう。
0322名無しさん@お腹いっぱい。2006/05/18(木) 17:49:07
このパッチなに?
まさか pkgsrc にあるパッチを貼ってるわけじゃないよな
0323名無しさん@お腹いっぱい。2006/05/18(木) 19:51:59
まさか pkgsrc にあるパッチかどうかも判断できないわけじゃないよな
0324名無しさん@お腹いっぱい。2006/05/18(木) 21:06:39
簡単!ネット☆ビーエスデー
0325名無しさん@お腹いっぱい。2006/05/18(木) 21:07:58
新参は消えろ。
それが正しいNetBSDだ
0326名無しさん@お腹いっぱい。2006/05/18(木) 21:24:11
ほらね、このスレには誰も居ない。
0327名無しさん@お腹いっぱい。2006/05/18(木) 21:30:02
釣りも下手
日本語も下手
思考能力が低い
ほんとはプログラムなんて書けない
そういえばこの数ヶ月、人と会話してない
言うまでもないがセクロスも下手

このスレだけが
現実では一生味わえない
優越感というものを
僕に与えてくれる。

だからお願い
僕はみんなの気に触ると思うけど
そっとしておいてください。
僕はそれだけでいいですから。
0328名無しさん@お腹いっぱい。2006/05/18(木) 22:11:55
敗北しきっている >>327 が感じる優越感とは。
0329名無しさん@お腹いっぱい。2006/05/18(木) 22:34:04
>>327に期待
0330名無しさん@お腹いっぱい。2006/05/19(金) 05:21:45
.oO(…ヤユだと思うんだが黙っておこう…)
0331名無しさん@お腹いっぱい。2006/05/19(金) 09:24:00
セクロスって何ですか?
0332名無しさん@お腹いっぱい。2006/05/19(金) 10:28:21
>>331
http://www.media-k.co.jp/jiten/
0333名無しさん@お腹いっぱい。2006/05/20(土) 22:45:24
ageると出てくるんだよもん?
03343332006/05/20(土) 22:46:10
そのようだよもん。
0335名無しさん@お腹いっぱい。2006/05/20(土) 22:46:47
へたにうごかないほうがいいんじゃまいか?
0336名無しさん@お腹いっぱい。2006/05/21(日) 02:08:05
peercast を NetBSD ネイティブで動かそうとしてるんだけど、うまくいかない。
若干の変更でコンパイルは通り、サーバとの接続にも成功し、一見正常に動いているのだが、
チャンネルのステータスがどれも SEARCH になって視聴できない。
Linuxバイナリを落としてきてエミュレーションで動かせば動作するので、
socket, pthread あたりの仕様の違いが問題だと思うのだが、俺の力では
原因を特定できん。
Linux と NetBSD のシステムコールの仕様の違いで、よく嵌まるものがあったら
教えてくれ。
0337名無しさん@お腹いっぱい。2006/05/21(日) 02:11:45
とりあえず、
・NetBSD 2.0 以降でコンパイルが通るように。
・NetBSD で CPU 使用率が 100% になる問題を修正。

begin 644 peercast-1217-netbsd.patch.bz2
M0EIH.3%!62936<E.)R```C+_@$8R``);____?N??P+_OWV]``O1=2UF(U"21
M&IA,A/4]1B#49&93&@`(Q&T0T>IZ,4$BA)Z2&AIH`:#0,@-`````T`<--,$,
MAIID9,(!IH`PFC3)@`0-!(E&2#1B:GJ:3(`'I``9'J8@#0T>B&DU(8+&%`5=
M%@Y614608VCT.X9&)UTD&:6M\GZ"X&)F>U4/)O+D[,$<X0:&O4\+-:MPBDIS
MC44/EKK)U;M1W_7\.BLE%T<DMD7'5L/B$E6HJ7*PPJR",MTW<M-\6,QXC;52
MFG.;NX18>"6Y:HXN:*+QI,L3C0S>LQF4C5W>V\WN;;LW'<;I+(]&@M*%VJX0
MC"F4B2-%L;MX/Z\'FYRU$5-/M:B'J9@0#KM<S0D%R;35""7Z6=4:H2L#:8-)
MJH2$^<31T6B1.L"L5FVVQ/>F+JF-C.%Z0Z\AC&,=6Z%(%P&4%4T?X$Q9A-(U
M(XA=\4Q>T-L3F)[@G(4BV.53;I!.<P4*I50/,%,4`3I;FJ$FY9!`3KWV)4P\
M$S*8C`]GH\&MLI-B\K5"-\6!E]=4P\HH*TN8-C4#040[`NKX/8#W"!PAZT2!
MHJ=8?)GK"]?F!46*85!P:6^8*@V!LYELC:"E&0/V&.87A'39I"M(YPT4%"Y0
M@I3)'N1AZF^#C2HAG4E@[DH(DTZ,B4J[PVF!=H$<XLZ4B\S-.E-6P8D_D52B
MT9*T@>*/2B`B94L#(=4WHBQB3274%07%*.`8"U"@6JE82IHH"E#*MRLI0J3K
MSYP6M*U&U5:J4Y_VY@\X;P92AE)B2ED82O#<R!`'3*`I`B,OG,2+_K8$[`PH
MO8+;%IW0+4?B0&M%[=I*Z$:$T0"X4F*,Z,8$/.L6&+6,OFC+O4RD%D)JID?V
M.IH(S06$HRE@8(*%I"HC.Q3K`Y5:H"UA<@DA8RL!I:,N8#V/QU/]$$&/_%W)
(%.%"0R4XG(!@
`
end
0338名無しさん@お腹いっぱい。2006/05/21(日) 02:13:22
しまった。書き忘れ。
元のソースは
svn://peercast.org/peercast/tags/v0.1217
0339名無しさん@お腹いっぱい。2006/05/21(日) 10:01:09
大したサイズじゃないならパッチの類はそのまま生で載せた方がいいと思うよ。
とっかかりくらい一目でわからないとわざわざデコードしようなんて人は多くない。
が、それ以前にそういう細かい話はこんなところで聞いても無駄で識者のいるMLで聞いた方がいいと思うな。

svn: って言われてすぐ見える人どれくらいいるのかしら。
0340名無しさん@お腹いっぱい。2006/05/21(日) 10:16:06
えと、ソース見ただけですが、core/common/inifile.cpp で

#if defined(_LINUX) || defined(__APPLE__)
fStream.writeCRLF = false;
#endif

てなことしてますけど、関係ありますかね?
0341名無しさん@お腹いっぱい。2006/05/21(日) 15:44:07
>>339
直接書き込むとホワイトスペースの類が忠実に反映されられないから
パッチはuuencodeした方が扱いやすいと思うのだが。
0342名無しさん@お腹いっぱい。2006/05/21(日) 15:47:23
>>339
>svn: って言われてすぐ見える人どれくらいいるのかしら。

…Subversion対CVS紛争狙いですか?
0343名無しさん@お腹いっぱい。2006/05/21(日) 16:14:58
>>341
実際にパッチを当ててビルドするのが目的ならそうだけど、
中身を見てもらうだけなら少々ずれてたって問題ないし
ずらしたくなかったら全角スペース駆使すればいいよ。
0344名無しさん@お腹いっぱい。2006/05/21(日) 16:25:25
今回の場合はパッチだけ眺めてもわからない気が。
ソースとってきてパッチ当ててmakeするとこまで想定してるから
uuencodeなんじゃ?
0345名無しさん@お腹いっぱい。2006/05/21(日) 16:41:32
ところで、2chに新規のパッチを書き込むと著作権がひろゆきに
帰属するから永久に本家にマージできなくなる、でOK?

…今までのは全部既出だからいいと思うけど。
0346名無しさん@お腹いっぱい。2006/05/21(日) 16:42:36
>>339
よく分からんのだが、NetBSD使いはCVS派が多いってこと?
0347名無しさん@お腹いっぱい。2006/05/21(日) 18:11:44
uuencodeしてここにはりつけた場合は著作権どうなるの?
0348名無しさん@お腹いっぱい。2006/05/21(日) 18:46:02
         ∧_∧   ┌────────────
       ◯( ´∀` )◯ < 僕は、Subversion派!
        \    /  └────────────
       _/ __ \_
      (_/   \_)
           lll

mergeとcopyは便利杉。
でもNetBSDのような大規模のリポジトリをわざわざ移行するほどのメリットはないかな。
0349名無しさん@お腹いっぱい。2006/05/21(日) 18:52:17
ぴろゆきに著作権ってのは、GNUに取り込まれたBSDLのコードみたいなもんで
貼り付けたやつのコピーライトにプラスしてぴろゆきのコピーライトがつくだけじゃ?
貼り付けたやつがオリジナルsend-prすれば問題ない。


という風に解釈してみるテスト。
0350名無しさん@お腹いっぱい。2006/05/21(日) 18:53:25
s/オリジナルsend-pr/オリジナルをsend-pr/

スマソ
0351名無しさん@お腹いっぱい。2006/05/21(日) 20:03:36
オリジナルがあったと証明できないんじゃいけないと思う
0352名無しさん@お腹いっぱい。2006/05/21(日) 20:22:36
別にNetBSD本体に対するパッチじゃないからどうでもいい
0353名無しさん@お腹いっぱい。2006/05/21(日) 20:26:35
別にお前の意見なんてどうでもいい
■ このスレッドは過去ログ倉庫に格納されています