aws / aws/device-storelibrary-cpp

Seems clang-tidy is configured in C++14 rather than C++17 mode

オープン
#10 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
5
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

While trying to build the [device-storelibrary-cpp](https://github.com/aws/device-storelibrary-cpp) received an error :

```
#9 329.6 /tmp/deps-native/device-storelibrary-cpp/include/aws/store/filesystem/posixFileSystem.hpp:56:5: error: no member named 'filesystem' in namespace 'std'; did you mean simply 'filesystem'? [clang-diagnostic-error]
#9 329.6 std::filesystem::path _path;
#9 329.6 ^~~~~~~~~~~~~~~
```

I used a base image of Ubuntu 22.04 and installed following packages:
- cmake
- build-essential
- clang-tidy-12

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まずリポジトリの CMake と clang-tidy の設定を調べ、記載されている Ubuntu 22.04 パッケージを使って include/aws/store/filesystem/posixFileSystem.hpp:56 の診断を再現します。clang-tidy がプロジェクトを C++17 モードで解析し、std::filesystem が利用できないという報告をしなくなれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cmake, cpp
領域
build-system
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。