21:15:28
icon

上級者UI、たしかに毎度毎度設定しないと上級者UIにならないのはちと辛いかも(普段はThe Desk越しに書いてるけど、Windows機を落としてOpenBSD機のみで使ってる場合はweb UIを使うしかなく、そうなるとこの問題が顕在化する)。

20:24:42
icon

手元にSlackware(i686)を置いておくと何かと助かりますね…

20:18:58
icon

…ってことは、sj3-2.0.1.20(原典)とFUJIMI-IM版sj3を同時にテストできる環境、slackware-15.0/i686っていうのは結構あり得るのか?(困惑中

20:17:00
icon

@redbrick ですです

20:16:16
icon

オープンしようとするデバイス名は正しく生成できているけど、13(EACCESS)が返ってきてる。rootだと起動できたのでパーミッションの問題みたい。

20:03:50
icon

slackware-15/i686の場合はBSD pty対応なのでイケると思ったんだけどなあ。とはいえ、

sj3.tmpl:
SJ3GROUP = staff→binに変更
CFLAGS += -fcommon を追加
sj3/nmttyslot.c: char *gettys();→static char *gettys();に変更
sj3/sj3.c:
union wait status;
int pid;
pid = wait3((int *)&status, (WNOHANG|WUNTRACED), 0);

int status;
waitpid(-1, &status, WNOHANG|WUNTRACED);
に変更

この程度の修正でビルドが通るというのは流石Slackwareというべきか。とはいえちゃんと動いてないのはどういうことなんだ…

19:58:52
icon

uaa@slackware-vm:~/sj3-2.0.1.20/sj3$ ./sj3
SJ3 Version 2.09C (sjis/euc version)
Fri Feb 23 19:31:47 JST 1996
Copyright (c) 1990-1996 Sony Corporation
All Rights Reserved
Warning cannot open rule file /usr/local/lib/sj3/sjrk
Out of pty's

exit sj3.
uaa@slackware-vm:~/sj3-2.0.1.20/sj3$

なーぜーだーぁー…

19:33:12
icon

えっ

Attach image
18:29:31
icon

2000年の自分の過去の日記を見るに、Slackware-7.1でsj3入れて使ってたって記述があるから…まあ原典を動かせることは確かなんだ。流石にsj3(tty client)が動くかは未テストなんだけど。

18:24:49
icon

原典のsj3を動かすには良いんだろうけど、それだけだよなあ。Slackware-8.xだとkernel 2.4になるので多分pty(4)周りが変わる気がするし、gcc-2.95.3なので。 lwn.net/2001/0704/a/slackware-

[slackware-announce] Slackware 8.0 released
18:22:46
icon

Slackare-7.1、/dev/pts/*と/dev/pty*の両対応は良いんだけどegcs-2.91.66は流石に…

18:00:22
17:16:15
icon

うーん、ethernet0.virtualDev = "e1000"にすればVMware PlayerでもNetBSD-5.2.3のインストールはできる、インストールは。
とはいえ、必要なツールをpkg_addで用意できないという問題が…

16:28:03
icon

掘り用のソースコード、リンクがexpiredで辿れなかった…

16:26:24
2024-01-07 16:17:15 SyoBoN님의 게시물 syobon@syo.bar
icon

This account is not set to public on notestock.

11:35:36
icon

NetBSDインストールバトル on VMware Playerするにも、これじゃあどうにも…(vmxnet3を有効にすりゃあ良いんだろうけど、いちいち.vmxいじるのダルいず…)

11:23:27
icon

NetBSD-5.2.3/i386 on VMware Player-17.5、vlance落ちますね。超漢字が悪いとはもう言わせない。

Attach image
11:16:12
icon

@hfp ありがとうございます。三か所とも、OpenBSD-4.2/i386のisoが置かれているのでどれでも大丈夫そうです。公式ならeu.openbsd.orgのサーバですかね。

UK mirror serviceの名が出てくるのはちょっとびっくり。昔からその名前はあったけど、今でも健在なんですね。

11:11:12
2024-01-07 11:10:20 hfp님의 게시물 hfp@social.mikutter.hachune.net
icon

This account is not set to public on notestock.

11:05:16
icon

自分も死んだー

今日のあなたの運勢は **死亡** です。
m.tkngh.jp/play/9gnqx0qrh3

11:02:13
icon

ただ、古いNetBSDだとports周りどうなるんだろう…?

11:00:59
icon

NetBSD-2.0, 3.0 gcc-3.3.3
NetBSD-4.0 gcc-4.1.2 (prerelease)
NetBSD-5.0 gcc-4.1.3
NetBSD-6.0 gcc-4.5.3
NetBSD-7.0 gcc-4.8.4
NetBSD-8.0 gcc-5.5
NetBSD-9.0 gcc-7.4
NetBSD-10.0(RC2) gcc-10.5

ってところかな?

10:52:04
icon

ふっるいOpenBSDでも良いじゃんよ(というかそっちの方が個人的には楽)なんだけど、いつの間にかnluugのFTPサーバからも古いOpenBSD ISOイメージが消えてるのでどうしたもんかな。歴史的な記録として古いISOイメージ残しといて欲しいんだけど。

10:20:29
icon

The state of toolchains in NetBSD (2021/Apr/9) cambus.net/the-state-of-toolch
ちょっと探してるものとは違ったけど、NetBSDはFreeBSD/OpenBSDと違ってgccに留まっていて(と書くのはちょっと失礼か)、幅広いバージョンのgccが使えるってことは分かった。

gcc-4.2辺りを標準装備して、EUC-JPロケールの通るx86(32bit)なNetBSDというのは候補になるのかなーとか、なんとなく。
(NetBSDの各リリースが、gccのどんなバージョンを使ってるかというのを知りたいんだけどリリースノートを丹念に追うしかなさそうですかねー)

Web site image
The state of toolchains in NetBSD | Frederic Cambus
09:22:41
icon

FUJIMI-IM版ではちゃんと64bit対応してる、ってことは…原典との動作比較は32bit環境を用意しないといけないことになるか。まあ原典にこだわりすぎるのもどーよって話はあるけど、まずは起点をちゃんと定めないとどう進んだかが分かんなくなっちゃうし。

09:13:15
icon

これ、intじゃなくintptr_tにしないと64bit環境では動かないじゃん

09:11:49
icon

むー、原典たるsj3-2.0.1.20、NetBSD-10-RC2でのビルドができない。setup.cで
setup.c:224:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
224 | "DebugOut", get_str, (int)&debug_file,
| ^
setup.c:224:23: error: initializer element is not constant
setup.c:224:23: note: (near initialization for 'option[0].optarg')
こんな感じのが多発してる。

07:44:07
icon

3日の時点でRC2なら大丈夫かな?

07:43:17
2024-01-03 08:25:02 NetBSD Foundation 🚩님의 게시물 netbsd@mastodon.sdf.org
icon

This account is not set to public on notestock.

07:42:56
icon

えー、昨日ソース取ってきてビルドしてるとこなんだけど…やり直そうかなあ。

07:40:49
2024-01-05 02:23:34 Stefano Marinelli님의 게시물 stefano@bsd.cafe
icon

This account is not set to public on notestock.