googleprojectzero / googleprojectzero/Jackalope
Installation is currently hit & miss on mac os
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 157
- PR merge metrics
- No merged PRs in 30d
Description
First, the proposed way to grab TinyInst doesn't work:
git clone --recurse-submodules git@github.com:googleprojectzero/TinyInst.git
Cloning into 'TinyInst'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Changing to just use the https for the TinyInst repo works.
Second, when you try to build:
(base) cmp3149:Jackalope adg326$ cd build
(base) cmp3149:build adg326$ cmake -G Xcode ..
-- The C compiler identification is AppleClang 12.0.0.12000032
-- The CXX compiler identification is AppleClang 12.0.0.12000032
CMake Error at TinyInst/third_party/CMakeLists.txt:18 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at TinyInst/third_party/CMakeLists.txt:18 (project):
No CMAKE_CXX_COMPILER could be found.
-- Configuring incomplete, errors occurred!
See also "/Users/adg326/Jackalope/build/CMakeFiles/CMakeOutput.log".
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the documented TinyInst clone command and TinyInst/third_party/CMakeLists.txt at line 18, then reproduce the macOS failure using cmake -G Xcode ... Verify that the HTTPS-based checkout works and that CMake can configure the project with the required C and C++ compilers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp, macos
- Domain
- build-system, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100