今回も pkgsrc-2022Q4 リリース には間に合わなかった Firefox 108.0 が pkgsrc -current に入るのを待って NetBSD/amd64,i386 9.3 ておくれLive Image 20230109版を作ってアップしました。日付変わってますが UTCではまだ間に合っているということで……
更新内容は以下:
20230109版
いつもの通りオレオレ pkgsrc-2022Q4 バイナリ も上げてあります。
- 9.3 i386用: http://teokurebsd.org/netbsd/packages/i386/9.3_2022Q4/All/
- 9.3 amd64用: http://teokurebsd.org/netbsd/packages/x86_64/9.3_2022Q4/All/
pkgsrc-2022Q4 もビルドの問題は特にないようですが、 firefox 108.0.2 については NetBSD/i386 9.3 上でビルドがうまく行かないようで、ビルド中に手動でてパッチしています。
NetBSD/i386 9.3 での pkgsrc/www/firefox 108.0.1 のビルドは
— Izumi Tsutsui (@tsutsuii) 2023年1月8日
ld: ../../components/uniffi-js/Unified_cpp_uniffi-js0.o: in function `.L3223':
Unified_cpp_uniffi-js0.cpp:(.text._中略_11ErrorResultE+0xbe): undefined reference to `tabs_1c79_TabsBridgedEngine_reset'
でコケているっぽい
108.0.1 とあるのはログの間違いで 108.0.2 が正解です
ビルドで
— Izumi Tsutsui (@tsutsuii) 2023年1月9日
undefined reference to `tabs_1c79_TabsBridgedEngine_reset'
で怒られるのは変わらずで、
build/i586-unknown-netbsd/release/build/tabs-b9e12540ded30d6c/out/tabs.uniffi.rs
の中の
tabs_4d51_
を
tabs_1c79_
にビルド中に書き換えると一応ビルドできて動くっぽい。が、何かがおかしい感
mikutter 設定
今回もmikutter本体の修正待ちのまま様子見状態です。
イメージ作成用QEMU問題
なぜかイメージ作成用のQEMUがエラー終了するケースがあったのですが、とりあえず QEMUに割り当てるメモリ量を 128MB まで減らしたら通ったので本当にメモリが足りてないのかも。いい加減メインマシンを NetBSD/amd64 に移行させることを考えるべきか
ておくれLive Imageを作ろうとしているけれど qemu が
— Izumi Tsutsui (@tsutsuii) 2023年1月9日
qemu-system-i386: GLib: ../glib/gmem.c:207: failed to allocate 7680 bytes
[1] Trace/BPT trap ${QEMU_I386} ${QEMU_OPT} -drive file=${WRK_I38...
といって落ちる問題で止まっている