[過去ログ] Arch Linux 18 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
346: 05/13(月)23:00 ID:pgrGXMrf(6/9) AAS
最近C言語やって無いので以下は勘であり間違ってるかもしれんが、
-Wはマクロであり、通常は環境変数で指定する。
 configure時代は大体 CCFLAGS=-Wall みたいな指定方法だったが、今は知らん。
 ただ上記も「追加」であり、「削除」はどこにどう指定するのかは分からん。
 もし、パッケージビルドといってもガワ被せただけで結局configureしてるのなら、多分configure自体かそこから呼ばれるbashスクリプト内で
 export CCFLAGS=-Wall とかでデフォのオプションを指定してるはずだから、その辺を弄ることになる。
 この場合はとりあえず grep 'maybe-uninitialized' * とかで探すことになる。
347
(1): 05/13(月)23:02 ID:pgrGXMrf(7/9) AAS
-Wall :全ての警告を表示しろ、の指示
-Wunused-but-set-parameter :変数に代入してるが使ってねえじゃん馬鹿ヤロー、と警告出せ、の指示
 -Wallと被ってるから意味無い?まあそのとおりだが、この辺はダブっても問題ない、というノリ
 そしてこの通り、全部の警告を出す=動作上は問題ないけどソースコードをもっときれいに出来るよね、も警告になる
348: 05/13(月)23:02 ID:pgrGXMrf(8/9) AAS
 だから自分でコード書くときは「全部の警告を出し、全部の警告を消す」ようにコードを整理するのが理想で、
 多分このプロジェクトでもやってたんだろうが、その後gccのバージョンが上がり、新たな警告を出せるようになった場合は通らなくなる
349: 05/13(月)23:03 ID:pgrGXMrf(9/9) AAS
-Werror=maybe-uninitialized:未初期化(かもしれない)変数を使用してたらエラーにしろ、の指示
 ただ言っちゃ悪いがC言語の文法では未初期化は検出できないので、
 (ある程度実績のあるプロジェクトなら)これは誤検出であり多分やりすぎなので切っていい)

なので、-Werror=maybe-uninitialized は勿論消すとして、
他に
> cc1plus: all warnings being treated as errors
を指示してるマクロがあるはずなので、それも消してビルドを試せばいい。
これについてはエラーログの
> (remaining 62 arguments skipped)
の部分をとりあえず全部表示させてコピペしてくれればそれっぽいの探せるけど。
省13
350
(1): 05/14(火)00:16 ID:H9yYz+Wx(1) AAS
単にbeing以下がwarningに形容詞的に掛かって全体としては名詞となっているだけかと
351
(2): 05/14(火)01:29 ID:Ppv6XzUu(1) AAS
file not found(名詞) と file is not found(文) みたいな
意味としてはほぼ同じになりますか
352
(2): 05/14(火)01:31 ID:x+9d/xHb(1) AAS
>>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の違い聞けばいいだけだからそうしてみるわ。
省1
353: 05/14(火)02:59 ID:0wI0UVNc(1) AAS
こんばんは。
mozc-utで苦しんでた者です。
ふと見ると、昨日付けでmozc-ut、fcitx5-mozc-ut
のバージョンが上がってました。
git pull して再ビルド。
gcc13を依存関係で要求されて入れました。
これでメモリ8GBでも、ビルド成功しました。★
皆さま、お力添ありがとうございました。
勉強になり、貴重な体験が出来ました。

しかしこういう問題に当たった時に
省4
354: 05/14(火)03:26 ID:1fC9FryG(1) AAS
mozc 2.30.5448.102-2になってるね

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

A:受動態文
B:名詞句
C:分詞構文(participle)または名詞句
でABC共に文法的には問題なし、意味は全部同じで、全ての警告がエラー、
ただしこの場合はC(=gcc出力)がなんとなくよいらしい
358: 05/23(木)13:49 ID:tbTOofv5(1) AAS
Waylandってゲフォと相性悪いようだけどみんなAMDerなん
俺もウェイ族に仲間入りしたい
359: 05/24(金)07:00 ID:ZL/DLU9s(1) AAS
AURのnkf-2.1.5-3のファイル検証に失敗するな〜
360: 05/25(土)00:53 ID:0+/J5BC3(1) AAS
Archwikiでsteamのクラッシュダンプ阻止するのに/tmp/dumps操作するのあるけどもう無効だよ
dumpsに書き込めなかったらdumpsxxxとかいう別名フォルダ作ってダンプ&アップロードするから無駄
361
(1): 05/28(火)00:39 ID:htBSHFk4(1/2) AAS
システム標準言語設定を英語にしていると、Googleページに表示されている日本語が□みたいになる。
システム標準言語設定を英語のままで、Googleページにある日本語をちゃんと表示させる方法ありますか?
362
(2): 05/28(火)04:34 ID:uc0N1sdB(1) AAS
>>361
日本語フォント入れたか?
ブラウザの言語設定はやったか?
ブラウザのパッケージによっては言語パックを自分で入れないとダメだぞ
363
(1): 05/28(火)05:48 ID:htBSHFk4(2/2) AAS
>>362
ありがとうございます。
日本語フォントはまだでいれてませんでした。
既にはいっているものだと思っておりました。
試してみます!
364
(1): 05/28(火)07:12 ID:XbtQhT1m(1) AAS
archは自分で選択したものしか入らない。
そこがキモで自由がある。
365
(1): 05/28(火)08:38 ID:04O2FTRY(1) AAS
最小構成から始めたら、どのディストリビューションも自分で選択したものしか入らないと思うが、何が違うと言うのだ?
1-
あと 637 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s