Comments (10)
from agave.
I've got fixes for some part of the windows issues at #73 to remove the reliance on additional DLLs that aren't part of a fresh windows installation. This doesn't address the tar issue though.
from agave.
Do you have access to a Windows machine? I personally do not; might be able to find one but if you could run the following and share the logs, the additional verbosity might give more insight into where it is getting snagged:
RUST_LOG=trace solana-test-validator
Attaching to the process with WinDbg and viewing thread stacks would be more involved, but probably much more insightful / much quicker path to honing in. I haven't done Windows debugging in years but I don't remember the tool being too bad to work with: https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/
from agave.
@jacobcreech @steviez i have added Proof of Work here let me know
from agave.
Pre-requisite dlls and binaries
Binaries -
- Protoc - https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-win64.zip
- OpenSSL-Winx64 - https://slproweb.com/download/Win64OpenSSL-3_2_1.exe
Dlls -
- libssl - https://www.dllme.com/dll/files/libssl-3-x64
- libcrypto - https://www.dllme.com/dll/files/libcrypto-3-x64
- libclang - https://www.dllme.com/dll/files/libclang/
- clang - https://www.dllme.com/dll/files/clang
After downloading
- Binaries , I executed them and placed them in C:\Program FIles\ dir
- Dlls - i placed them in C:\Windows\System32\ dir
System Environment variables
OPENSSL_INCLUDE_DIR=C:\Program Files\OpenSSL-Win64\include
OPENSSL_LIB=C:\Program Files\OpenSSL-Win64\lib
OPENSSL_LIB_DIR=C:\Program Files\OpenSSL-Win64\lib\VC\x64\MT
PROTOC=C:\Program Files\protoc\bin\protoc
LIBCLANG_PATH=C:\Windows\System32\libclang.dll
PATH=C:\Program Files\OpenSSL-Win64\bin
from agave.
from agave.
i did the setup
from agave.
can this fix protoc , libclang , clang deps?
from agave.
can this fix protoc , libclang , clang deps?
Those are required for building, but not running
from agave.
Cool
from agave.
Related Issues (20)
- CostTrack: improve actual execution cost adjustment
- CostModel: estimating execution cost for CPIs HOT 1
- CostModel: Needs more CUs for read/write accounts? HOT 1
- BankingStage: Gossip votes held HOT 2
- BankingStage: Vote Threads
- `simulateTransaction` incorrectly throws `TooManyAccountLocks` for <64 writeable accounts HOT 5
- BUILT_IN_INSTRUCTION_COSTS: ahash HOT 5
- Flaky Test: solana-unified-scheduler-pool tests::test_scheduler_drop_short_circuiting
- [Tracking] Core Transaction Type
- [Tracking] Scheduler Configurability
- Compile error when using the `offset_of` macro in solana-program crate
- TransactionBatchProcessor::load_and_execute_sanitized_transactions does not look at account_overrides when doing fee checks
- CostModel: builtins execution costs are inconsistent between cost-model and runtime
- compute-budget allocates constantly defined default-cost for builtin instructions
- spl-token withdraw-withheld-tokens silently fails HOT 1
- Feature Gate: Vote only on retransmitter signed FEC sets
- Feature Request: Make Solana Toolsuite more moduler HOT 1
- [Tracking] TransactionView
- $20 in $SOL to whoever can help me solve this getrandom error when i run anchor build HOT 1
- Improve error message for `program deploy` along with cli argument "keypair" help
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agave.