21:40:54
2024-01-03 21:12:40 Posting nogajun🍉 nogajun@mastodon.social
icon

This account is not set to public on notestock.

20:58:45
icon

ん-じゃ、Vine 4.2環境は捨てる。なんか新しいの用意しようっと。

20:58:04
icon

な ん で す と

LinuxでシフトJISが使えた (2022/5/7) zenn.dev/tmtms/articles/202205

Ubuntu 22.04でEUC-JP/Shift-JISロケールが使えるっていうなら、イマドキのDebianとかでもapt-get install locales language-pack-ja; vi /etc/locale.gen; locale-genとかで対応できるってことっすかね?

Web site image
LinuxでシフトJISが使えた
20:54:34
icon

Vine 5.x系か、あるいは6.x系のどっちかでEUC-JPロケールを設定するしかないのかな

20:52:36
icon

とはいえ、compats.c自体もエラーを吐きまくるのでVine4.2上ではビルド不可と諦めた方がいいのかもしれないな…

20:51:19
icon

むっ、Vine 4.2上でFUJIMI-IM/sj3のビルドを行うとlevel1.cがエラーを起こすの、 "config.h"を潰したらエラーにならなくなった。この中の何が原因なんだろうか…

20:14:46
icon

あーMisskeyから直で投げてないので(出てきたメッセージをコピペしてTheDeskに食わせたので)Markdownを解釈してくれてないんだと思う多分

20:13:20
icon
Web site image
HTTPレスポンスコードおみくじ
18:08:39
icon

他に探れそうな可能性としては、Vine 4.x系(gcc-3.3.6)→Vine 3.x系(gcc-3.3.2)への移行かなあ。おそらくoconfigureは通るだろうけど、他の状況がどう変わるかは何とも。Vine 2.6は2.5のマイナーチェンジなのでgcc-2.95系、oconfigureが通らない可能性は極めて高い(Vine 2.5で通らないことを確認しているから)。

18:04:12
icon

Vine 4.2を動かす(仮想)マシンの問題か?ということでVMware Player→VirtualBoxのV2Vも試しているけど状況変わりません。

18:03:33
icon

試しに、IPv4の閉じた環境で簡単なファイル転送を行うツール github.com/jg1uaa/txf-unix をVine 4.2でビルドしたけどこれは問題なかった。教科書にあるような、socket()やconnect()の使い方をしているので問題は無いはずなんだけど…これと同じ書き方をしているのにlevel1.cがエラーを出すというのがどうにも解せない。

Web site image
GitHub - jg1uaa/txf-unix: A simple file transfer program for IPv4-based private LAN.
16:53:08
icon

紛争は終了。
どうやらこちらの使い方に問題があったようだ(というかなるほどこの界隈はこういう物の使い方をするのか…)。
紛争を始める前に問い合わせたほうが良かったようだと反省している。すまん。

13:01:28
icon

でも昔と違って最近のAliExpressってPlatinum/Goldといったメンバー制を廃止しちゃってるとか、簡単にfull refund取れない(返品しない場合は半額が上限?)とか、だいぶあっちに有利なルールに変わってるような気がする。

12:59:36
icon

紛争を開始してきた。
どうもAliExpressで買い物をすると、時々全然違う品物が届くので困る…(しかも予備とか代替品の無い品物を頼んだ時に限って多発する)

09:09:38
icon

うえええわかんないよおお

09:05:43
icon

struct sockaddrなるものがどこに定義されているのか、その中身にオレオレ構造体があるならどこに定義されているのか、辺りを追うか…?

09:04:49
icon

<stdio.h>
<netinet/in.h>
<sys/types.h>
<sys/socket.h>

int main(int argc, char *argv[])
{
struct sockaddr_in sin;
int fd;

return connect(fd, (struct sockaddr *)&sin, sizeof(sin));
}

<netinet/in.h>を抜くとエラーになる、Vine4.2。とはいえ、OpenBSDでもエラーになるんだが…

08:10:03
icon

今日はお店が定休日なのでお休みです、多分(ヘルプの要請で急遽出勤という可能性が拭えないが、予定入れちゃってるんだよなあ)

08:09:02
icon

TV見てないから分からないけど、辛(つら)いにプラスして幸せとかそういうことを言いたいCMなんだろうけど…なんか辛(から)いにプラスしてもっと刺激的なカラいものをと解釈してしまいそう。

…なんてことを言おうものなら不謹慎厨の餌食になりそうだな。

08:06:59
2024-01-04 07:54:48 Posting weepjp 🟣 weepjp@fedibird.com
icon

This account is not set to public on notestock.

07:35:10
icon

310:
if (connect(fd, (struct sockaddr *)&sunix, len) ==
ERROR) {
sj3_error_number = SJ3_ConnectSocket;
return ERROR;
}
363:
ret = connect(fd, (struct sockaddr *)&sin, sizeof(sin));

特段おかしなコードには見えないんだけど…Vine2.5とかイマドキの環境では問題なく通ってるのに。

07:32:37
icon

[uaa@localhost sj3]$ gmake level1.o
cc -g -Wall -Wno-unused-parameter -fPIC -I. -c -o level1.o level1.c
level1.c:30 から include されたファイル中:
config.h:120:3: 警告: No suitable endian.h could be found.
config.h:121:3: 警告: Please e-mail the maintainers with your OS.
level1.c: 関数 `open_unix' 内:
level1.c:310: error: incompatible type for argument 2 of `connect'
level1.c: 関数 `open_inet' 内:
level1.c:363: error: incompatible type for argument 2 of `connect'

…は?

07:10:33
icon

なんですと…

07:10:24
2024-01-04 03:33:13 Posting kphrx kPherox@pl.kpherox.dev
icon

日本語圏Fediverseで大手鯖全部落ちてしまうなんてこと今まであったっけ……