X



トップページLinux
416コメント155KB

Arch Linux 18

0312login:Penguin
垢版 |
2024/04/28(日) 16:58:44.97ID:TD/1Xpsj
昨日辺りでpythonが上がったからな。しばらくすったもんだするかも。
0313login:Penguin
垢版 |
2024/04/28(日) 21:26:43.02ID:D/L954Af
cups がプリンタを見つけられなくなった。
1つ前にダウングレードしたら復活。
バグトラッカーが使いにくくなったなあ…
0314login:Penguin
垢版 |
2024/04/29(月) 07:00:48.54ID:fqhIJ584
スクリプトほしゅage
0315login:Penguin
垢版 |
2024/04/29(月) 15:40:30.09ID:FdOLbTAa
kittyとweztermがまともに動かなくなったぜ
なぜかalacrittyだけ無事だった
0316login:Penguin
垢版 |
2024/04/29(月) 15:59:57.00ID:8lL/rZ8T
icu が上がったらおまえらキレそうだな
ffmpeg も同時に上がったら発狂しそうだな
0317login:Penguin
垢版 |
2024/04/29(月) 22:14:54.58ID:4jX0Kv+B
>>312
そーだったのかw

chirp-nextが起動不能になったもんだから、ターミナルで起動
してエラーメッセージみたら納得したw
0318login:Penguin
垢版 |
2024/04/30(火) 08:49:18.18ID:Kp2SHVSr
fcitx5デーモンを立ち上げない場合端末の不具合は発生しない…つまり原因は…
0320login:Penguin
垢版 |
2024/05/06(月) 19:41:55.14ID:Uv7kuo9n
ffmpeg と icu はなかなか上がらないな
0321login:Penguin
垢版 |
2024/05/11(土) 14:44:05.02ID:9f1A6OCD
久々にArchで環境作ったら
mozc、mozc-ut共
AURでビルドエラーで止まる。
いつか直るかな。
とりあえずanthy使ってる。
0322login:Penguin
垢版 |
2024/05/11(土) 18:37:09.48ID:2tUA/r1D
>>321
DEなんだか知らないけど、 fcitx5-mozcならリポジトリにありますので
mozc使うなら、fcitx5がいいですよ
0323login:Penguin
垢版 |
2024/05/12(日) 08:29:50.78ID:VRNQJeMw
>>321
mozc-utだけど自分の環境ではちゃんとビルドできてるな
自分の経験上メモリが8GB未満なら必ず失敗する
とりあえず~/.cache/bazelを削除して再ビルドするのがいいかも
なぜかArch公式のfcitx5-mozc勧めてる人いるけど古いしemacs mozcが使えなくなるから使ってる人はいないと思う
0324login:Penguin
垢版 |
2024/05/12(日) 12:43:45.37ID:yL05g+Ii
>>323
横だし話はまったく別だが、
> 自分の経験上メモリが8GB未満なら必ず失敗する
これマジ?最近の状況全く知らんが、そもそも論として、ビルドに8GB食うとは思えないし、
食ったとしてもスワップ行くだけ、つまり遅いだけで通るはずなのだが。
(少なくともWindowsならスワップは自動増加がデフォなのでメモリが足りなくて落ちることはない。クソ遅くはなるが。
そしてLinuxには未だにスワップを自動増加する設定がなさそうなのはショボ過ぎだが)
0325login:Penguin
垢版 |
2024/05/12(日) 14:40:44.63ID:d4bT51jn
>>323
emacsってデフォアプリなんすか?
私のArchには入ってませんけど
ビルドでコケるよりはマシな気がしますが…
0326login:Penguin
垢版 |
2024/05/13(月) 01:54:09.22ID:11MJS4Cj
>>322
入れました。
fcitx5-mozcだけで、使えるのですね。
mozcというパッケージが必要と思い込んでいました。
古いらしいですが、特に問題無いので
このパッケージのを使います。
ありがとう。
0327login:Penguin
垢版 |
2024/05/13(月) 01:55:24.94ID:11MJS4Cj
>>323
メモリ、8GBちょうどなんですけどね。😥
もう一回ビルドしてみます。
0328login:Penguin
垢版 |
2024/05/13(月) 02:18:51.00ID:11MJS4Cj
>>323
~/.cache/bazelを削除して(実はこれも前回やりましたが)、

ERROR: /home/yamato99999/aur/mozc-ut/src/mozc-ut-git/src/protocol/BUILD.bazel:140:14 Compiling protocol/user_dictionary_storage.pb.cc failed: (Exit 1): gcc failed: error executing CppCompile command (from target @@com_google_protobuf//src/google/protobuf:protobuf) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 62 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
INFO: Elapsed time: 334.405s, Critical Path: 39.55s
INFO: 1055 processes: 511 internal, 544 linux-sandbox.
ERROR: Build did NOT complete successfully
==> エラー: build() で問題が発生しました。
中止...

mozc-ut
こんなエラーでビルド止まります。
mozc
も同じです。
何でしょね?
0329login:Penguin
垢版 |
2024/05/13(月) 05:25:36.67ID:S0N9LpBA
噂ではswap領域が十分でもsystemd-oomdが強制終了させるという話がありますね
0330login:Penguin
垢版 |
2024/05/13(月) 07:23:20.16ID:zteuBQbN
他の環境(fedora)自前でmozc buildしてるけど最近のgccじゃ通らんclangで完走した
0331login:Penguin
垢版 |
2024/05/13(月) 07:48:08.13ID:ELtAGQGa
やっぱりbazelは面倒だな
mozc-utはもはやArch必須パッケージみたいなものだからなんとかしてほしいところ
UT辞書はライセンスバカがしょーもないことを触れ回ったせいでビルド済みバイナリを配布するのも難しい状況だし
0332login:Penguin
垢版 |
2024/05/13(月) 08:29:01.44ID:zteuBQbN
CC=clang CPP=clang++ bazel .....
環境変数つけるだけじゃ?
0333login:Penguin ころころ
垢版 |
2024/05/13(月) 09:18:29.70ID:pgrGXMrf
>>329
> Mozc のビルドに失敗する (プロセスが強制終了される)
> ビルドが以下のようなメッセージで異常終了した場合:
>
> ...
> /bin/sh: 1 行: xxxx 強制終了
> ...
> make: *** [xxx/xxx ...] エラー 137
> ...
> メモリ不足になっていないか確認してください。
> ttps://wiki.archlinux.jp/index.php/Mozc
のとおり、実際にメモリ不足になると止まるように設定されているようだ。また、

> 従来はメモリー不足によりOSの応答性が著しく低下し、もしくは無反応になり、
> ユーザーはPCを強制的に再起動せざるを得ませんでした。
> この状況を改善するため「systemd-oomd」を導入し、
> システム的にメモリー不足に陥る前にユーザースペースで「OOM Killer」を実行してメモリーの空き容量を確保し、
> システムの応答性低下を緩和することになりました。
> ttps://kledgeb.blogspot.com/2022/07/ubuntu-2204-224-systemd-oomd.html
とあるから、とりあえずはビンゴっぽい。そのページの下のほうに書いてあるが、一時的に停止するには

> sudo systemctl stop systemd-oomd
だとさ。archでも全く同じかは知らんが。

ただまあ、ビルドに8GB食うのはおかしいと思うから、多分どれかのツールがメモリリークしてるのだろうが、
ディストリ側としてはどうにもならんから、この対処なのだろう。
(普通に考えれば、これならarchWikiに一時的解除の方法を載せれば良いだけだが、
それよりはメモリ不足で諦めさせたほうがいい、という判断になっているのは、
おそらく一時的に解除してビルドした場合、実際に再起動せざるを得ないケースに遭遇することになる、ということなのだろう)

というわけで、確定させたければ再起動上等で試してみるんだね。
0334login:Penguin
垢版 |
2024/05/13(月) 18:36:40.50ID:C3pTaN2D
>>333
> sudo systemctl stop systemd-oomd
まずこれをやって、~/.cache/bazel を削除。
で、ビルドするとエラーが少し変わったかな↓

/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/bits/basic_string.h:1182:30: error: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)<unknown> + 8).std::__cxx11::basic_string<char>::<anonymous>.std::__cxx11::basic_string<char>::<unnamed union>::_M_allocated_capacity' may be used uninitialized [-Werror=maybe-uninitialized]
1182 | return _M_is_local() ? size_type(_S_local_capacity)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1183 | : _M_allocated_capacity;
| ~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 431.637s, Critical Path: 39.20s
INFO: 1148 processes: 511 internal, 637 linux-sandbox.
ERROR: Build did NOT complete successfully
==> エラー: build() で問題が発生しました。
中止...

やっぱりビルド失敗。
で、原始的にPCのメモリが有ったので
16GBにして、~/.cache/bazel を削除。
で、再ビルド。
でも↑と同じエラーで止まる。

↓続く
0335login:Penguin
垢版 |
2024/05/13(月) 18:39:54.70ID:C3pTaN2D
>>333
3回目。> sudo systemctl stop systemd-oomd
これをやって、~/.cache/bazel を削除。
メモリ16GBで再再ビルド。
エラーが前回に戻ったかな↓

/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/bits/basic_string.h:1182:30: error: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)<unknown> + 8).std::__cxx11::basic_string<char>::<anonymous>.std::__cxx11::basic_string<char>::<unnamed union>::_M_allocated_capacity' may be used uninitialized [-Werror=maybe-uninitialized]
1182 | return _M_is_local() ? size_type(_S_local_capacity)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1183 | : _M_allocated_capacity;
| ~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /home/yamato99999/aur/mozc-ut/src/mozc-ut-git/src/protocol/BUILD.bazel:140:14 Compiling protocol/user_dictionary_storage.pb.cc failed: (Exit 1): gcc failed: error executing CppCompile command (from target @@com_google_protobuf//src/google/protobuf:protobuf) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 62 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
INFO: Elapsed time: 218.061s, Critical Path: 11.59s
INFO: 833 processes: 403 internal, 430 linux-sandbox.
ERROR: Build did NOT complete successfully
==> エラー: build() で問題が発生しました。
中止...

こんな感じでメモリ16GBでも失敗する。
自分のPCがおかしいおま環?
とも疑う。
とりあえずmozc-utビルド、こんな感じで
失敗します。報告でした。
0336login:Penguin
垢版 |
2024/05/13(月) 18:57:13.76ID:QN0Lo3oB
yay -G mozc
makepkg --syncdeps --rmdeps --cleanbuild

==> 作成完了: mozc 2.30.5448.102-1 (2024年05月13日 16時06分22秒)
==> Removing installed dependencies...

メモリー 7Gの環境でswap 2G 失敗 EndeavourOS
メモリー 7Gの環境でswap 10Gだと完走できるぽい Manjaro Testing

$ swapon --show
NAME TYPE SIZE USED PRIO
/dev/sdb6 partition 2G 0B 2
/media/ほげ/sys004/swapfile file 8G 7.5M 3
0337login:Penguin
垢版 |
2024/05/13(月) 19:24:10.38ID:rUUCKSVL
ビルドを/tmpでやってるんじゃないの?
0338login:Penguin
垢版 |
2024/05/13(月) 19:32:43.28ID:9hMkpwq+
>>335
俺も16GB載せてるが2、3回に1度くらいの頻度で失敗するわ
0339login:Penguin
垢版 |
2024/05/13(月) 19:40:04.39ID:C3pTaN2D
>>337
いえ。ユーザーのhomeディレクトリで
やってますよ。
0340login:Penguin
垢版 |
2024/05/13(月) 21:23:01.16ID:9v9+0sEy
環境によるビルドエラーというよりgccとコンパイルオプションの問題なのかな…?
g++のbasic_stringライブラリ側で内部変数'_M_allocated_capacity'が適切に初期化されてないぽいような
gcc側の問題ならclangにして回避するか-Werror=maybe-uninitializedオプションを外すとか

>-Werror=maybe-uninitialized
初期化されない場合、その警告をコンパイルエラーとして扱う指定
>cc1plus: all warnings being treated as errors
プリプロセッサかコンパイラあたりが警告をコンパイルエラーとして吐き出してる
0341login:Penguin
垢版 |
2024/05/13(月) 22:02:57.60ID:zteuBQbN
いつもでやってんのofficalのビルド環境がubuntu24.04になったんだから
clangがデフォだよ
0342login:Penguin
垢版 |
2024/05/13(月) 22:56:42.87ID:pgrGXMrf
>>335
> 報告でした。
うおお偉い!まさか報告があるとは思わなかった。
まあ、インストールなんて所詮作業でしか無いから、何度やっても慣れてもほぼ無意味。
こういう引っかかったところで地道にデバッグして経験値を積み、Linuxのパワーレベル(戦闘力)を上げて行くのは正しいと思うぜ。

現状知らんので以下色々間違ってるかもしれんが、分かるところを書いておく。
まず状況を纏めると、

A. メモリ8GB, スワップ不明で、エラー(328)
B. メモリ8GB, スワップ不明で、sudo systemctl stop systemd-oomd して、エラー(334)
C. メモリ16GB、スワップ不明で、sudo systemctl stop systemd-oomd して、エラー(335、後半のエラー内容は328と同じだが…)

でいいかな?出来ればA,B,Cにおけるスワップも教えて。
そしてもしスワップ無しで運用してて、万全を期したいなら、スワップ8-16GB程度を設定して試した方がいい。
(ただし結果は高い確率で変わらないので、面倒ならやらなくても問題ない)
> ttps://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/managing_storage_devices/recommended-system-swap-space_getting-started-with-swap#doc-wrapper
0343login:Penguin
垢版 |
2024/05/13(月) 22:57:17.41ID:pgrGXMrf
さて上記からまず思うのは、
(a) sudo systemctl stop systemd-oomd は効いたらしい?
(b) メモリは16GBでも駄目?
だが、よくよく見ると、

A(328)
INFO: Elapsed time: 334.405s, Critical Path: 39.55s
INFO: 1055 processes: 511 internal, 544 linux-sandbox.

B(334)
INFO: Elapsed time: 431.637s, Critical Path: 39.20s
INFO: 1148 processes: 511 internal, 637 linux-sandbox.

C(335)
INFO: Elapsed time: 218.061s, Critical Path: 11.59s
INFO: 833 processes: 403 internal, 430 linux-sandbox.

なので、多分AとCは違うところで止まってる。
最近のTurboBoostのマシンは知らんが、それでも同一マシンで流して1.5-3.4倍速になるとは思えない。
だから再度確認したほうがいいし、マジでメモリだけで1.5-3.4倍速になってるのなら普段から16GBで運用した方がいい。
(ついでに言うとB/Cはエラー前半見る限り同じ所で落ちてるが、こちらも2-3.4倍速になってる。
これも通常では考えられないので、前回のビルド結果が一部残ってたのではないかと思われるが、《configure時代なら make distclean 忘れ》
本当にメモリだけで倍速になってるのならマジで増設しとけではある)

そして、プロセス多すぎ。Arch知らんがMint20.3xfceだと何もしてなければ250個程度。
バックグラウンドで何か動かしてるのなら、当然それらもメモリ食ってるので、それらの状況次第で落ちる場所も変わってきてしまう。
この場合、>>338のようなことになり、精密なデバッグには不向き。
が、まあ、archはそういうもんならそれでいいが、なら最初からメモリ多めにしておくのが無難。
0344login:Penguin ころころ
垢版 |
2024/05/13(月) 22:58:29.88ID:pgrGXMrf
しかしまあここまでは所詮はデバッグ上の保険であって、これより以下が本命になる。

B,Cの前半見て分かるとおり、B,Cは明確にソースコード起因で落ちてる。
> [-Werror=maybe-uninitialized]
> cc1plus: all warnings being treated as errors
つまり、>>340の言うとおりで、
未初期化(っぽい)のを警告とし、cc1で警告は全てエラー扱いにしてるから落ちてる。
だからこれらを外してしまえば、少なくとも現在落ちてるところは通るようになる。

一般的な問題としては、
> cc1plus: all warnings being treated as errors
であり、そもそもC言語の文化では警告上等(=警告は無視するもの)であり、
警告が一つでもあればビルドを止める、なんて運用をしてるプロジェクトはほぼ無いはず。
このスレの連中なら、(まあ普段からしまくってるのかもしれんが)
nVidiaのプロプライエタリドライバのインストール時や、カーネルのアップデート時にビルドをしてるはず。
それらのログ見れば分かるが、警告なんて出まくりのはず。(でも当然動いてる)

ただまあこの文化はよろしい物ではないし、だからこそC++が出て来た、というのもある。
だから今回のケースでありそうなシナリオは、

1. ソースコード作成時には「全部の警告を出し(=-Wall)、プログラマは努力して全部の警告を消す、そうしないとビルドを通さない
2. そしてリリース時のgccバージョンでは、通る。(なお>>341の言うようにこの時点でclangならclangでやらないと駄目)
3. その後、gccのバージョンが上がり、以前よりもチェックが厳しくなり、新たに警告が出る様になった。
4. なので、334,335の通り、落ちるようになってしまった。
0345login:Penguin
垢版 |
2024/05/13(月) 22:59:29.22ID:pgrGXMrf
だから、解決策としては、
α:リリース時のgccバージョンでコンパイルする(通常はダウングレードすることになる)
β:オプションを調整して警告無視でコンパイルする
であり、archの場合はパッケージリリース時のgccバージョンが多分明確に分かるはずなので、
まずそれを調べ、
α-1:もしリリース時のgccバージョンよりも現在使用しているもののバージョンが低いのなら、アップデートしてビルドを試す。
α-2:ただし通常はダウングレードになってしまうと思われるので、こちらは面倒だからやらず、
β:オプションを調整してビルド、
になる。(つっても面倒ならgccが最新版であることを確認してβだけでいい)
0346login:Penguin
垢版 |
2024/05/13(月) 23:00:42.31ID:pgrGXMrf
最近C言語やって無いので以下は勘であり間違ってるかもしれんが、
-Wはマクロであり、通常は環境変数で指定する。
 configure時代は大体 CCFLAGS=-Wall みたいな指定方法だったが、今は知らん。
 ただ上記も「追加」であり、「削除」はどこにどう指定するのかは分からん。
 もし、パッケージビルドといってもガワ被せただけで結局configureしてるのなら、多分configure自体かそこから呼ばれるbashスクリプト内で
 export CCFLAGS=-Wall とかでデフォのオプションを指定してるはずだから、その辺を弄ることになる。
 この場合はとりあえず grep 'maybe-uninitialized' * とかで探すことになる。
0347login:Penguin
垢版 |
2024/05/13(月) 23:02:40.68ID:pgrGXMrf
-Wall :全ての警告を表示しろ、の指示
-Wunused-but-set-parameter :変数に代入してるが使ってねえじゃん馬鹿ヤロー、と警告出せ、の指示
 -Wallと被ってるから意味無い?まあそのとおりだが、この辺はダブっても問題ない、というノリ
 そしてこの通り、全部の警告を出す=動作上は問題ないけどソースコードをもっときれいに出来るよね、も警告になる
0348login:Penguin
垢版 |
2024/05/13(月) 23:02:59.65ID:pgrGXMrf
 だから自分でコード書くときは「全部の警告を出し、全部の警告を消す」ようにコードを整理するのが理想で、
 多分このプロジェクトでもやってたんだろうが、その後gccのバージョンが上がり、新たな警告を出せるようになった場合は通らなくなる
0349login:Penguin
垢版 |
2024/05/13(月) 23:03:51.33ID:pgrGXMrf
-Werror=maybe-uninitialized:未初期化(かもしれない)変数を使用してたらエラーにしろ、の指示
 ただ言っちゃ悪いがC言語の文法では未初期化は検出できないので、
 (ある程度実績のあるプロジェクトなら)これは誤検出であり多分やりすぎなので切っていい)

なので、-Werror=maybe-uninitialized は勿論消すとして、
他に
> cc1plus: all warnings being treated as errors
を指示してるマクロがあるはずなので、それも消してビルドを試せばいい。
これについてはエラーログの
> (remaining 62 arguments skipped)
の部分をとりあえず全部表示させてコピペしてくれればそれっぽいの探せるけど。
が、これも面倒なら、ググッたら

> export CFLAGS="-Wno-error"
> export CXXFLAGS="-Wno-error"
> ttps://qiita.com/g_votte/items/36013cc54482acd608e4

> Sure, find where -Werror is set and remove that flag. Then warnings will be only warnings.
> ttps://stackoverflow.com/questions/11561261/how-can-i-compile-without-warnings-being-treated-as-errors
この辺参考にして。


ところで
> all warnings being treated as errors
ってどういう文法なんだこれ?
all warnings ARE being treated as errors
でAREが抜けてる気がするんだが、今更gccの連中が基本的英文法間違ってるわけ無いし、省略していいとかあったっけ?
(なお俺の英語はかなりいい加減なので間違ってたらご指摘よろしく)
0350login:Penguin
垢版 |
2024/05/14(火) 00:16:08.24ID:H9yYz+Wx
単にbeing以下がwarningに形容詞的に掛かって全体としては名詞となっているだけかと
0351login:Penguin
垢版 |
2024/05/14(火) 01:29:54.68ID:Ppv6XzUu
file not found(名詞) と file is not found(文) みたいな
意味としてはほぼ同じになりますか
0352login:Penguin
垢版 |
2024/05/14(火) 01:31:32.20ID:x+9d/xHb
>>350-351
A. all warnings ARE BEING treated as errors ←分かる、受動態の進行形、「全ての警告はエラーとして扱われている」
B. all warnings treated as errors ←分かる、文法用語で何かは分からんが、意味は「エラー扱いの全ての警告」、過去分詞が形容詞的に使われてるだけ
C. all warnings BEING treated as errors ←分からん、わざわざBEINGをブチ込んで来る必要ないのでは?まあ意味は上記Bと同じだとは推測できるが。

Bだと、
all (warnings treated as errors) 「エラー扱いの警告の全て」
(all warnings) treated as errors 「全ての警告はエラー扱い」(厳密には「は」だと文になってしまうので間違いだが、いい日本語訳が思いつかない)
が曖昧なので、BEING入れたら明示的に下側になるのか?なら最初からAでいい気もするが。(もしかしてBだと文法違反?)

てな感じ。
とはいえ、よく考えたらインターネットなんだしアメリカ人に上記ABCの違い聞けばいいだけだからそうしてみるわ。
回答ありがとう。他の人もサクッと分かればよろしく。
0353login:Penguin
垢版 |
2024/05/14(火) 02:59:11.47ID:0wI0UVNc
こんばんは。
mozc-utで苦しんでた者です。
ふと見ると、昨日付けでmozc-ut、fcitx5-mozc-ut
のバージョンが上がってました。
git pull して再ビルド。
gcc13を依存関係で要求されて入れました。
これでメモリ8GBでも、ビルド成功しました。★
皆さま、お力添ありがとうございました。
勉強になり、貴重な体験が出来ました。

しかしこういう問題に当たった時に
英文で、本家のフォーラムに報告して
作者に知らせて、一緒に解決して行ける様に
なると、本物のハッカー?なんでしょうね。
蛇足でした。
0354login:Penguin
垢版 |
2024/05/14(火) 03:26:29.51ID:1fC9FryG
mozc 2.30.5448.102-2になってるね

-makedepends=('bazel' 'git' 'python')
+makedepends=('bazel' 'git' 'python' 'gcc13')
0355login:Penguin
垢版 |
2024/05/20(月) 14:17:14.55ID:/6ZD7P2t
>>352
Aだとありとあらゆる警告がエラーと同義になるから意味合いが変わってくるんじゃね
treatが自動詞なのか受身なのか一目で判別しやすいようにつけてるんだとは思うけど、「現状の」という意味合いも一応兼ねてると思う
0356login:Penguin
垢版 |
2024/05/20(月) 21:35:57.63ID:UvwOctiA
またmozcが馬鹿になってると思ったら...
0357login:Penguin
垢版 |
2024/05/20(月) 23:13:19.47ID:1ZoNAtVx
>>355
スレチなので放置してたし、君が何を言ってるのかもよく分からんが、
聞いてはいるので結果を書いておく。

A:受動態文
B:名詞句
C:分詞構文(participle)または名詞句
でABC共に文法的には問題なし、意味は全部同じで、全ての警告がエラー、
ただしこの場合はC(=gcc出力)がなんとなくよいらしい
0358login:Penguin
垢版 |
2024/05/23(木) 13:49:29.37ID:tbTOofv5
Waylandってゲフォと相性悪いようだけどみんなAMDerなん
俺もウェイ族に仲間入りしたい
0359login:Penguin
垢版 |
2024/05/24(金) 07:00:00.44ID:ZL/DLU9s
AURのnkf-2.1.5-3のファイル検証に失敗するな〜
0360login:Penguin
垢版 |
2024/05/25(土) 00:53:39.94ID:0+/J5BC3
Archwikiでsteamのクラッシュダンプ阻止するのに/tmp/dumps操作するのあるけどもう無効だよ
dumpsに書き込めなかったらdumpsxxxとかいう別名フォルダ作ってダンプ&アップロードするから無駄
0361login:Penguin
垢版 |
2024/05/28(火) 00:39:44.80ID:htBSHFk4
システム標準言語設定を英語にしていると、Googleページに表示されている日本語が□みたいになる。
システム標準言語設定を英語のままで、Googleページにある日本語をちゃんと表示させる方法ありますか?
0362login:Penguin
垢版 |
2024/05/28(火) 04:34:26.60ID:uc0N1sdB
>>361
日本語フォント入れたか?
ブラウザの言語設定はやったか?
ブラウザのパッケージによっては言語パックを自分で入れないとダメだぞ
0363login:Penguin
垢版 |
2024/05/28(火) 05:48:35.07ID:htBSHFk4
>>362
ありがとうございます。
日本語フォントはまだでいれてませんでした。
既にはいっているものだと思っておりました。
試してみます!
0364login:Penguin
垢版 |
2024/05/28(火) 07:12:25.36ID:XbtQhT1m
archは自分で選択したものしか入らない。
そこがキモで自由がある。
0365login:Penguin
垢版 |
2024/05/28(火) 08:38:15.06ID:04O2FTRY
最小構成から始めたら、どのディストリビューションも自分で選択したものしか入らないと思うが、何が違うと言うのだ?
0366login:Penguin
垢版 |
2024/05/28(火) 09:01:11.89ID:crEwC9eK
>>365
Manjaroとかだとミニマルでも、DEも日本語フォントも入っちゃうますよ
それが良い悪いかは、別として…
フルカスタム系のライバルったら、Gentooぐらい?
0367login:Penguin
垢版 |
2024/05/28(火) 09:24:07.44ID:7mYCQF+3
Man爺、実機にGentooインストール出来るようになったのか?w
0368login:Penguin
垢版 |
2024/05/28(火) 09:29:23.00ID:crEwC9eK
ほんとしつこいあぼらーだな
ここも透明にすっか
0369login:Penguin
垢版 |
2024/06/09(日) 23:17:47.31ID:OVFvwgey
>>352
遅レスでスマソ、ネイティブに聞いてみた?

エラーメッセージは交通標識や新聞の見出しのように文法的には正しくないけれど少ない語数で伝える場合があるらしい
例えば The file was not found. は file not found のように
all warnings being treated as errors は All warnings ARE being treated as errors. から ARE が省略されているのかも
0370login:Penguin
垢版 |
2024/06/10(月) 07:54:36.31ID:9H4wqqRG
>>369
ネイティブ(であろうと思われる人達)に聞いた。
具体的には投稿者の国が表示される某匿名掲示板だが。

連中は特に文法は気にしてないはずだが、
・どれも文法的に正しい(米)
・理由は説明出来ないがこの場合はC(=gcc出力)がいい(豪)
・理由は説明出来ないがABCどれも同じ意味で「全部の警告」を「エラー」の意味になる(香港)
・見出し等の場合は短くする。Cを選んだ理由はこれ以外には思いつかない(米)
だったと思う。
0371login:Penguin
垢版 |
2024/06/10(月) 10:13:53.60ID:+BVTJP0J
エラーメッセージが英語の文法的にどうとか意味ない。
エラーコードの数字が素数だから何だとかいうくらい無意味だ。
0372login:Penguin
垢版 |
2024/06/10(月) 11:07:08.14ID:Iz51AHb9
有名な開発者でも自分が英語ネイティブじゃないからメッセージの文法間違いとかの修正はほぼ無条件で受け入れてるとか公言してる人もいるしね
0373login:Penguin
垢版 |
2024/06/10(月) 11:26:56.43ID:9H4wqqRG
>>371
俺らが日本語のおかしい中華製品や詐欺メールから受ける程度の地雷感はネイティブにはあるだろうよ
だから今更-Wallのメッセージが間違ってるはずもないのだが、ちと引っかかったので

短くするだけならBでいい気もするが、とにかくCらしい、省略するにしても何かしら感覚的な規則があるのだろう
0374login:Penguin
垢版 |
2024/06/10(月) 11:47:25.87ID:+BVTJP0J
エラーが一意で判別できることが優先で、メッセージの頭だけ表示やカプセル化時の文字数制限を考慮して、前の方だけで意味が取れれる方が望ましい「一意記号」にすぎない。だから文法・語順はできれば程度の話でしょ。
0375login:Penguin
垢版 |
2024/06/10(月) 15:22:36.59ID:Z5HdrZ5z
英語として成立していなかったら英語のエラーメッセージを出す意味がない
文法上は正しくてもネイティブには物凄く不自然に感じる表現というものあるが、文法が合っていて意味が通る事は最低限のライン
0376login:Penguin
垢版 |
2024/06/10(月) 15:38:27.35ID:zJT+v9eq
日本語のエラーメッセージが怪しい日本語だったら文句言いそう
0377login:Penguin
垢版 |
2024/06/10(月) 16:06:52.88ID:VhvtcgH5
Linux初心者の英語上級者(TOEICほぼ満点)だけど、間違いじゃないよこれ
このbeingはbeの現在進行形であって、受動態のときに追加するbe動詞ではないので単独でいい
省略ではなくて普通に正しい文

話し言葉としてはめちゃくちゃ変なので初心者が違和感を覚えるのは分かる
0378login:Penguin
垢版 |
2024/06/10(月) 17:28:20.74ID:/eIYEZRV
日本人の英語教師は 英語では主語だけの省略はない としょっちゅう言ってたけど大嘘
英語でも日本語並みに省略しまくるし、文法も構文も無茶苦茶

非ネイティブに通じる文章を書くには文法と構文に誤りがないことが最低限必要
そして文の短さよりも文法解析と構文解析が平易な文に書き直す必要がある
0379login:Penguin
垢版 |
2024/06/10(月) 17:46:06.64ID:VCo7jTTy
「うんこ:臭い」は日本語の文章としては色々不足しているけど普通に理解できるだろ
どの言語でもそれと一緒
0380login:Penguin
垢版 |
2024/06/10(月) 20:38:59.08ID:QoIACikf
IQの高そうな例えだな
0381login:Penguin
垢版 |
2024/06/10(月) 20:42:17.66ID:USGSoz0C
>>379
助詞がないだけの平易な文ですやん

例えば
おまーんこくさいくうこう
ぐらいになると、まず解釈が一意に定まらないので翻訳できなくなる
0382login:Penguin
垢版 |
2024/06/11(火) 07:32:14.69ID:3Fb+Igyc
「臭い」が適切であ事もコロンをセパレータに使う事が許されるのかだってちゃんと日本語を知ってなきゃわからないよ
おれにはアラビア語やヘブライ語ではこういう:の使い方が許されるのかどうか、語順は反転しないでいいのかとかは全くわからないし
0383login:Penguin
垢版 |
2024/06/11(火) 09:06:48.00ID:zRLMfKjH
>非ネイティブに通じる文章を書くには文法と構文に誤りがないことが最低限必要

これは言い過ぎ。

低IQの非ネイティブにはやってあげた方がいいかも知れない
0384login:Penguin
垢版 |
2024/06/11(火) 10:40:23.34ID:C4vbxZl+
waylandネイティブだとchromeで日本語入力できない感じ?
0385login:Penguin
垢版 |
2024/06/11(火) 12:40:12.62ID:HBD32RVD
ファック何たら入ってないだけじゃ
0386login:Penguin
垢版 |
2024/06/11(火) 13:29:43.69ID:e7p0M27W
>>383
省略・文法・構文の破綻が酷くて解釈が一意に定まらない文章を書く低IQのネイティブをなんとかしてくれ
書き手1 <<<<< 読み手膨大 なことが多いんだから、書き手が労力を費やす方が総コストは圧倒的に少なくて済む

新聞記者でも糞文章書く低IQが結構いるんだよ。校正する時間がないから糞文章がそのまま世にでることになる
0387login:Penguin
垢版 |
2024/06/11(火) 13:47:14.55ID:8U8/3p0I
ここでいくら怒っても何も改善されないよ
0388login:Penguin
垢版 |
2024/06/11(火) 13:52:29.00ID:e7p0M27W
いいんだよ。愚痴ってるだけだから

国語力ってのは収入に結びつきにくい能力で軽視されるし
国語力を着実に向上させるの教育法も確立してない
0389login:Penguin
垢版 |
2024/06/11(火) 13:55:38.98ID:YpAjDifj
日本の場合、歪んだ国語力だから、“超算数”が生まれてしまうんだけどな
クズな小学校教員が多いので、どないしようもない
0390login:Penguin
垢版 |
2024/06/11(火) 20:23:27.49ID:5xeTpzvc
>>389
共通テストの数学について言ってるなら、あれは国語科が悪い。
理系では古文/漢文/ついでに小説も廃止で、現代文と技術文書(簡単だが分量が多い)を読ませるべき。
(そしてこれが出来ないのは国語の先生のちっぽけなアイデンティティとプライドが失われるからだろう)

小学校で繰り広げられてる 3x2≠2x3 については、
先生のハズレを引いたと諦めて無視するのが一番ましだろう。
0391login:Penguin
垢版 |
2024/06/11(火) 22:49:57.50ID:A9gnKKcR
技術文書の読み方なんかその専門科目の一部としてやるべきもんだろ。
自分の専門でもないものの技術文書なんか読んでられるかよ。
ましてや高校生が。
0392login:Penguin
垢版 |
2024/06/12(水) 00:14:46.43ID:Ic0MyWdJ
>>389
超算数 が何か知らなかったので検索してしまったよ
ttps://matome-kids.blog.jp/archives/22031442.html

これを×にしてしまった算数教師は、確率で樹形図(場合の数)を書く能力を持っていないということだよね
小学校教員免許の筆記試験には確率統計を必須にすべき
0393login:Penguin
垢版 |
2024/06/12(水) 01:09:42.77ID:0SUgdtxw
俺も超算数をググってみた

日本語では「4×3」は「4の3倍」を意味します。
しかし,英語では「3の4倍」を「4 times 3」と言い,式にすると「4×3」となります。
つまり「4×3」の意味が真逆になります。

この英語の順序だと,文字式「4a」が
「aが4倍」という見方をすることがあるのと矛盾しない順序になってます。

ですが「日本で」と限定するなら,
「1つ分の数」×「いくつ分」=「全部の数」という前提に掛け算について考える方が良さそうだと言えるでしょう。
「3×2」の式を見て「3個ずつが2つ分」
0394login:Penguin
垢版 |
2024/06/12(水) 04:09:59.62ID:nbLEymNb
そういうところやたら不正解にしたがる教師の悪癖が意味不明すぎる
人名漢字なんて誤字起源の文字だらけなのに
0395login:Penguin
垢版 |
2024/06/12(水) 06:48:22.75ID:/MbNR8R7
いい加減スレチなので他所でやってくれ
0396login:Penguin
垢版 |
2024/06/12(水) 06:58:51.30ID:CqTrkejF
>>391
共通テストの数学が国語になってるのを知ってるか?
技術文書でなくてもいいが、要は普通の頭があれば普通に読める、
今の共通テストの「数学」みたいな文書を読めるかだけをチェックする「国語」でいい。

共通テストの数学が国語になった理由は、理系にとって必要な国語力を共通テストの「国語」では計測出来ないと見切り付けたからだ。
理系にとって必要な国語力とは、普通の文書を普通に読み書き出来る能力であって、小難しい文書を読み書き出来る能力ではない。
(ArchWiki/MDN/MSDN程度の難易度の文書、ただし量は多い、がさらっと読めるかどうかだけでいい)

考えてみれば、東大入試(理系)の国語は簡単で、以前は60点(80点満点)取れるのは当たり前とされていた。
これにより、国語能力が一定水準以下の馬鹿は足切りされていた。(3行しか読めない馬鹿はここで切られる)
(ただし今は平均点が40点台なので違ってきてる。
共通テスト「数学」で「国語」能力を計測する状況に対応しただけかもしれんが、詳しくは分からん)

文系にとって古文/漢文が必要なのかは俺には分からん。
ただ、共通テストは大学を目指す者が第一に目指す物であり、その歪みは大学入学者に直接反映されてしまう。
おそらく「理系の国語」を定義して、従来の文系が主導してた「国語」と分離するべき状況になってる。
0398login:Penguin
垢版 |
2024/06/12(水) 09:20:22.95ID:Wdv8kw/I
arm64にsiki入らないのかな。
proot_distroなんやけど
0399login:Penguin
垢版 |
2024/06/12(水) 12:27:57.73ID:UXszXaB8
JDimなら多分入る。
0400login:Penguin
垢版 |
2024/06/12(水) 15:28:18.34ID:nFguUUxM
チャリ停めときますね🚲
0401login:Penguin
垢版 |
2024/06/12(水) 15:40:06.94ID:j87Uw7op
>>384
設定ファイルで起動時のgtkバージョン変えてあげると出来たんだけど、最近まだ出来なくなったんだが。
0402login:Penguin
垢版 |
2024/06/13(木) 11:33:12.46ID:X3BklUqo
ひさしぶりにarch開いたらupdateの嵐が吹き荒れた
0403login:Penguin
垢版 |
2024/06/13(木) 12:18:20.67ID:dkd8Yzzl
吹けよ風、呼べよ嵐
0406login:Penguin
垢版 |
2024/06/15(土) 08:26:52.74ID://HRpLXr
変身忍者 嵐 見参
0407login:Penguin
垢版 |
2024/06/15(土) 09:47:39.71ID:67AzIsKu
ninja はけっこう普及したが、
samurai は一般化しなかったな。
0408login:Penguin
垢版 |
2024/06/16(日) 03:14:55.28ID:6OMD/XUs
>>384
fcitx5ならgoogle-chrome-stable —enable-wayland-imeでいけるのでは
0409login:Penguin
垢版 |
2024/06/16(日) 05:14:57.66ID:6OMD/XUs
>>384
fcitx5ならgoogle-chrome-stable —enable-wayland-imeでいけるのでは
0410login:Penguin
垢版 |
2024/06/16(日) 10:31:14.77ID:xCgQiT37
グローブなげはじめた
0411login:Penguin
垢版 |
2024/06/16(日) 12:17:40.02ID:qUOF7URY
waylandきらい
0412login:Penguin
垢版 |
2024/06/16(日) 14:49:50.71ID:IIoEvS3y
ググればなんか出てくる
0413login:Penguin
垢版 |
2024/06/16(日) 15:19:25.44ID:Y9faDHDe
waylandは壮大な夢物語だな。
Xと互換あってレガシーな機能を切り捨てるとか
のほうが多分よかったね
0414login:Penguin
垢版 |
2024/06/16(日) 16:45:41.34ID:pG6RWpnB
もうWaylandに対応できないソフトの方を切り捨てるから無問題
0416login:Penguin
垢版 |
2024/06/17(月) 11:56:01.85ID:XQApzLUR
text-input が stable にならない限り英語圏のオモチャだよ
レスを投稿する


ニューススポーツなんでも実況