OpenBSDのxenocaraに入ってるxterm、configurationがxtermcfg.hで固定されているので https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/xterm/xtermcfg.h そこをいじれば良いというかそこに標準的なstatus lineサポート入れてくれよというか…
OpenBSD, Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
OpenBSDのxenocaraに入ってるxterm、configurationがxtermcfg.hで固定されているので https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/xterm/xtermcfg.h そこをいじれば良いというかそこに標準的なstatus lineサポート入れてくれよというか…
OpenBSDのxenocaraに入ってるxterm https://cvsweb.openbsd.org/xenocara/app/xterm/NEWS 、OpenBSD-7.1がpatch #369 https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/xenocara/app/xterm/NEWS?rev=1.9&content-type=text/plain でOpenBSD-7.2がpatch #372 らしい。 https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/xenocara/app/xterm/NEWS?rev=1.10&content-type=text/plain
正直contour-terminalをどうやってビルドするのか分からないんだけど…必要なパッケージをインストールしてcmakeでビルドに必要なファイル作ってmakeなりninjaなりで処理するんじゃないのか?って悩んでるとこ
box-cppとlibunicodeの扱いが面倒そう(パッケージとして提供されてない)
Qt5/6の違いによるものじゃなさそうなので…Ubuntu/WSL2上でcontour-terminalがビルドできるか試すか
void linuxでcontour-terminalのパッケージがある以上、ビルドはできるっていう理解なんだけど…なぜうまくいかないんだろ。メモリが足りないっぽいとしても、24GB(RAM)+12GB(swap)でダメなら32GBでも足りないだろうし、64GB前提ってことになるんだろうか。
[ 73%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContourTerminalDisplay_autogen/mocs_compilation.cpp.o
c++: fatal error: Killed signal terminated program cc1plus
ってことは、libvtrasterizer.aは出来上がっていて、その後に問題ありってことかねえ。
[ 70%] Linking CXX static library libvtrasterizer.a
[ 70%] Built target vtrasterizer
[ 70%] Built target ContourTerminalDisplay_autogen_timestamp_deps
[ 71%] Automatic MOC for target ContourTerminalDisplay
[ 71%] Built target ContourTerminalDisplay_autogen
[ 72%] Automatic RCC for DisplayResources.qrc
[uaa@voidlinux-vm EWIEGA46WW]$ head moc_TerminalDisplay.cpp
/****************************************************************************
** Meta object code from reading C++ file 'TerminalDisplay.h'
**
おかしなものには見えないんだけど何故妙ちきりんなことになるんだろう…?
[uaa@voidlinux-vm ContourTerminalDisplay_autogen]$ cat mocs_compilation.cpp
// This file is autogenerated. Changes will be overwritten.
#include "EWIEGA46WW/moc_TerminalDisplay.cpp"
[uaa@voidlinux-vm ContourTerminalDisplay_autogen]$
んーむ、void linux上でcontour-terminalをビルドしちゃみたが、
[ 72%] Automatic RCC for DisplayResources.qrc
[ 73%] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContourTerminalDisplay_autogen/mocs_compilation.cpp.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
ここまで来るのに一時間以上かなあ。swap食いつくして落ちた。4GB RAM+12GB swapでは足らんということか。