最近、dnf updateをするのをサボっていたらいつの間にかkernelのバージョンが5.15から5.16にあがっていた
それは良いのだがver upに伴って今まで使用して来ていた Vmware Workstation Player がkernel コンパイルに失敗し起動しなくなった
この手のvmwareのpatchを出してくださっているmkubecekさんの所にいって自分の対応するバージョンのpatchを取ってきてコンパイルするも駄目だった
実際にターミナルよりコマンドを打ってエラーの内容を確認してみる
# vmware-modconfig --console --install-all
中略
/tmp/modconfig-2FtscJ/vmnet-only/vm_assert.h:43:10: 致命的エラー: stdarg.h: そのようなファイルやディレクトリはありません
43 | #include <stdarg.h>
| ^~~~~~~~~~
コンパイルを停止しました。
後略
よく見てみるとこの stdarg.h が見つからないというエラーが頻繁に出てくる
という事はこのファイルのパスを通せば大丈夫かと思いgoogle先生で検索してみるとそれらしきものがあった
早速試してみる
# CPATH=/usr/src/kernels/$(uname -r)/include/linux vmware-modconfig --console --install-all