ToDo:
ibus 1.5.34不具合の件だが、1.5.34で問題なくktermに入力できる環境がある…何故 Orz
ibus 1.5.34 + ktermが動かない環境にXIMまわりの問題があるっぽぃのだが、ibus 1.5.34 + ktermが動いている環境もあるので謎が深まった
build環境の問題それとも依存ライブラリの更新失敗か?
パッケージを運搬して検証するば、build環境依存 or 実行環境依存の区別は出来そう
影響を見えるのがktermのみなので、EUC-JP localeでXIMを初期化するkterm固有のエンコーディングがらみかなぁ?
過去のXIM関連のトラブルは…
次の作業は、コアコンポーネントの差分を確認して、コンポーネント単位で巻き戻して動作検証か…
stable/15上でwww/firefox-esrのビルドが失敗する
warning: struct `ResultIter` is never constructed
--> /usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/third_party/rust/askama_derive/src/input.rs:611:8
|
611 | struct ResultIter<I, E>(Result<I, Option<E>>);
| ^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: `futures-executor` (lib) generated 1 warning
warning: `cssparser` (lib) generated 1 warning
warning: `askama_derive` (lib) generated 1 warning
gmake[3]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/makefiles/rust.mk:528: force-cargo-library-build] Error 101
gmake[3]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build/toolkit/library/rust'
gmake[2]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/recurse.mk:72: toolkit/library/rust/target-objects] Error 2
gmake[2]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build'
gmake[1]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build'
gmake: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/rules.mk:359: all] Error 2
*** Error code 1
Stop.
make[1]: stopped making "/usr/obj/usr/ports/www/firefox-esr/work/.stage_done.firefox._usr_local" in /usr/ports/www/firefox-esr
*** Error code 1
warning: struct `ResultIter` is never constructed
--> /usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/third_party/rust/askama_derive/src/input.rs:611:8
|
611 | struct ResultIter<I, E>(Result<I, Option<E>>);
| ^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: `half` (lib) generated 21 warnings
warning: `serde_path_to_error` (lib) generated 1 warning
warning: `askama_derive` (lib) generated 1 warning
warning: `async-trait` (lib) generated 4 warnings
gmake[3]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/makefiles/rust.mk:528: force-cargo-library-build] Error 101
gmake[3]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build/toolkit/library/rust'
gmake[2]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/recurse.mk:72: toolkit/library/rust/target-objects] Error 2
gmake[2]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build'
gmake[1]: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/usr/obj/usr/ports/www/firefox-esr/work/.build'
gmake: *** [/usr/obj/usr/ports/www/firefox-esr/work/firefox-140.12.0/config/rules.mk:359: all] Error 2
*** Error code 1
Stop.
make[1]: stopped making "/usr/obj/usr/ports/www/firefox-esr/work/.stage_done.firefox._usr_local" in /usr/ports/www/firefox-esr
*** Error code 1
AIが自律的にコード開発できるとか、AI任せでデバッグできる的な話が話題になり、AIに任せれば既存コードのバグ取りが無人化できるとの期待を語る人々が現れる今日この頃…
現在のLLM(大規模言語モデル)は、既存のノイマン型コンピュータで動いているはずなので、計算科学の文脈だとその能力はチューリングマシンやλ計算と同等(正確には、メモリの有限性で制約されたそれ)なはずで、タスクを解くLLMは、たかだか多項式時間でCなりFortran等のチューリング完全なプログラミング言語に変換できます (シビラシステムとかIAL社の量子サーバーとかなら前提が変わるかも…)
現行のLLMベースのコード開発自動化システムに任意性はもてないはずで…
例えば、量子計算機はNP完全問題が多項式時間で解けると証明されていないが、現時点では古典計算機より強力だと考えられているので、量子計算機上のLLMはそうしたハイパータスクを解ける可能性はまだ残っているはず…
OLIOSPECでNoctua水冷の予約が始まっている模様
240mmサイズで4万スタートかぁ…
240mmサイズで厚めのラジエータなARCTIC Liquid Freezer III Pro 240が 1万円台前半、NF-A12x25 G2 PWM PPセットが9000円程度なので、Noctua監修の静音化チューニングに価値を見出せるかどうかですねぇ…
Noctua公式のスペックシートだと、240mmでNSPR 210(同360mm 248・420mm 268)に対して、NH-D15 G2がNSPR 228 (同NH-U12A 168)なので 240mmサイズでもD15 G2と戦えるレベルか…
Marvelの新チップ CUX3610が乗ったASF-10G-T100を入手したので、 テスト結果まとめ
テスト環境はQNAP QSW-M1208-8CのSFP+専用ポート
| モジュール | 到達距離 | Chip | 1G-T | 10G-T | 表面温度 |
| ASF-10G-T | 30m | 88X3310 | ○ | ○ | 53℃ |
| ASF-10G-T80 | 80m | BCM84891L | × | ○ | 45℃ |
| ASF-10G-T100 | 100m | CUX3610 | ○ | ○ | 41℃ |
表面温度は10GBASE-T接続(ケーブル2m)でアイドリング時だが、SFP+モジュール挿入後10分程度なので平衡温度に達してない可能性あり
新規に追加調達するなら、ASF-10G-T100が良さそう…
ゴールデンウィークは6日かけて同人誌の整理実施
第一段階として、4日ほどかけて本棚3本+床置きの蔵書から即時廃棄決定出来るものを抽出し、搬出可能な状態に纏める作業を実施。多分、連休中に纏めた分だけで本棚1本相当ぐらいか?
多分、スーパーのリサイクルステーションまでカート7往復ぐらい必要
第二段階として、蔵書スペース周辺の不用品整理・処分して、精査分類作業用の一時置きスペースを確保
続く第三段階として、確実に残す予定のものを抽出・分類して、クロネコボックス8号に梱包を予定 (小さめのダンボールだが、B5同人誌が2冊単位で平置き可能で、みっちり詰めても普通に両手で運べる重量に止まる箱で、ヤマト運輸の営業所でまとめ買い or ネット注文で配送してもらえる)
初期段階として、特定ジャンル・作家単位での抽出・仮置き作業を実行中
これで、本棚内の本の廃棄・梱包が進めば、場所が空くので分類・精査作業が捗るように成るはず…
あとは、A5版の書籍が綺麗に詰められ、重くなりすぎないダンボールを探さないと…(底面にA4が入り、高さがあまり高くない箱が望ましい)
書籍類を普通のダンボールにみっちり積めると、普通の人間には運べない&重すぎて底が抜けるので、積み上げられるようにみっちり詰めた状態で 15〜20kg辺りに収まるサイズ感のダンボールが欲しい
B5版だとヤマト運輸のクロネコボックス8号がいい感じ、底面的には10号も該当だが高さがありすぎるのでギッチリ詰めると持ち上げるのに苦労しそうである
stable/15に15.1-STABLEが下りてきたので移行開始
linuxkpi回りは、drm 6.11サポートまでマージされている模様
https://github.com/freebsd/drm-kmod 上のDRMであるが2026/05/02時点のコードは、 drm/i915kms moduleのMakefileが壊れている模様 (includeの位置がおかしい)
ttm/Makefileを見ながら修正すれば 15.1-STABLE上でビルド出来る模様
diff --git a/drm/Makefile b/drm/Makefile
index d816052888..debb29e845 100644
--- a/drm/Makefile
+++ b/drm/Makefile
@@ -4,6 +4,10 @@ SRCDIR= ${.CURDIR:H}/drivers/gpu/drm
.PATH: ${SRCDIR} ${SRCDIR}/display ${SRCDIR}/scheduler
+.include "../kconfig.mk"
+.include "../linuxkpi_version.mk"
+.include "../compiler_flags.mk"
+
KMOD= drm
SRCS= drm_atomic.c \
drm_atomic_helper.c \
@@ -131,12 +135,6 @@ SRCS+= drm_panic.c
CLEANFILES+= ${KMOD}.ko.full ${KMOD}.ko.debug
-.include <bsd.kmod.mk>
-
-.include "../kconfig.mk"
-.include "../linuxkpi_version.mk"
-.include "../compiler_flags.mk"
-
CFLAGS+= -I${.CURDIR:H}/linuxkpi/gplv2/include
CFLAGS+= -I${.CURDIR:H}/linuxkpi/bsd/include
CFLAGS+= -I${SYSDIR}/compat/linuxkpi/common/include
@@ -186,3 +184,5 @@ CWARNFLAGS.drm_mm.c+= -Wno-cast-qual -Wno-unused-function
CWARNFLAGS.drm_syncobj.c+= -Wno-unused-variable
EXPORT_SYMS= YES
+
+.include <bsd.kmod.mk>
diff --git a/i915/Makefile b/i915/Makefile
index 5e657c35d7..83061c0dd8 100644
--- a/i915/Makefile
+++ b/i915/Makefile
@@ -11,6 +11,10 @@ SRCDIR= ${.CURDIR:H}/drivers/gpu/drm/i915
${SRCDIR}/pxp \
${SRCDIR}/soc
+.include "../kconfig.mk"
+.include "../linuxkpi_version.mk"
+.include "../compiler_flags.mk"
+
KMOD= i915kms
SRCS= \
i915_active.c \
@@ -342,14 +346,6 @@ SRCS+= i915_hwmon.c
CLEANFILES+= ${KMOD}.ko.full ${KMOD}.ko.debug
-
-.include <bsd.kmod.mk>
-
-.include "../kconfig.mk"
-.include "../linuxkpi_version.mk"
-.include "../compiler_flags.mk"
-
-
CFLAGS+= -I${.CURDIR:H}/linuxkpi/gplv2/include
CFLAGS+= -I${.CURDIR:H}/linuxkpi/bsd/include
CFLAGS+= -I${SYSDIR}/compat/linuxkpi/common/include
@@ -403,8 +399,9 @@ CWARNFLAGS.i915_gem_context.c= -Wno-unused-function
CWARNFLAGS.intel_ggtt.c= -Wno-integer-overflow
CWARNFLAGS.intel_gmch.c= -Wno-unused-but-set-variable
CWARNFLAGS.intel_gt_mcr.c= -Wno-tautological-constant-out-of-range-compare
-CWARNFLAGS.intel_guc_capture.c= -Wno-unused-but-set-variable
-CWARNFLAGS.intel_guc_submission.c= -Wno-unused-function
+CWARNFLAGS.intel_guc_capture.c= -Wno-address-of-packed-member -Wno-unused-but-set-variable
+CWARNFLAGS.intel_guc_ct.c= -Wno-address-of-packed-member
+CWARNFLAGS.intel_guc_submission.c= -Wno-address-of-packed-member -Wno-unused-function
CWARNFLAGS.intel_hdmi.c= -Wno-unused-but-set-variable -Wno-unused-variable
CWARNFLAGS.intel_hotplug.c= -Wno-uninitialized
CWARNFLAGS.intel_psr.c= -Wno-unused-but-set-variable
@@ -412,9 +409,12 @@ CWARNFLAGS.intel_region_ttm.c= -Wno-missing-prototypes
CWARNFLAGS.intel_reset.c= -Wno-unused-but-set-variable
CWARNFLAGS.intel_sseu.c= -Wno-incompatible-pointer-types-discards-qualifiers
CWARNFLAGS.intel_workarounds.c= -Wno-unused-variable
+
+
CWARNFLAGS.i915_debugfs.c= -Wno-unused-but-set-variable
CWARNFLAGS.i915_driver.c= -Wno-unused-but-set-variable
CWARNFLAGS.i915_irq.c= -Wno-unused-but-set-variable
+CWARNFLAGS.i915_gem_context.c= -Wno-address-of-packed-member
CWARNFLAGS.i915_gem_execbuffer.c= -Wno-unused-but-set-variable -Wno-sometimes-uninitialized
CWARNFLAGS.i915_gem_mman.c= -Wno-unused-but-set-variable
CWARNFLAGS.i915_gem_shmem.c= -Wno-unused-but-set-variable
@@ -430,3 +430,5 @@ CWARNFLAGS.skl_universal_plane.c= -Wno-unused-but-set-variable
CWARNFLAGS.vlv_dsi.c= -Wno-unused-but-set-variable
EXPORT_SYMS= YES
+
+.include <bsd.kmod.mk>
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記