blackmennewstyle / miningcore

Miningcore is a high-performance Mining Pool Software for Linux and Windows.
MIT License
17 stars 34 forks source link

Error Kawpow Windows #87

Closed 2realminerscom closed 4 months ago

2realminerscom commented 4 months ago

Kawpow no work in windows: [2024-02-06 18:40:41.9301] [I] [Lifetime] Content root path: C:\Users\eclipse\miningcore\build\ [2024-02-06 18:40:43.1539] [E] [fren] System.EntryPointNotFoundException: Unable to find an entry point named 'ethash_calculate_epoch_seed' in DLL 'libkawpow'. System.EntryPointNotFoundException: Unable to find an entry point named 'ethash_calculate_epoch_seed' in DLL 'libkawpow'. at Miningcore.Native.KawPow.calculate_epoch_seed(Int32 epoch_number) at Miningcore.Crypto.Hashing.Progpow.Kawpow.Cache.<>cDisplayClass17_0.b0() in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\Cache.cs:line 60 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b272_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at Miningcore.Crypto.Hashing.Progpow.Kawpow.Cache.GenerateAsync(ILogger logger, CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\Cache.cs:line 42 at Miningcore.Crypto.Hashing.Progpow.Kawpow.KawpowLight.GetCacheAsync(ILogger logger, Int32 block, CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\KawpowLight.cs:line 83 at Miningcore.Blockchain.Progpow.ProgpowJobManager.PostStartInitAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\Progpow\ProgpowJobManager.cs:line 88 at Miningcore.Blockchain.JobManagerBase`1.StartAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\JobManagerBase.cs:line 112 at Miningcore.Blockchain.Progpow.ProgpowPool.SetupJobManager(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\Progpow\ProgpowPool.cs:line 325 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Mining\PoolBase.cs:line 392 at Miningcore.Native.KawPow.calculate_epoch_seed(Int32 epoch_number) at Miningcore.Crypto.Hashing.Progpow.Kawpow.Cache.<>c__DisplayClass17_0.b0() in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\Cache.cs:line 60 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at Miningcore.Crypto.Hashing.Progpow.Kawpow.Cache.GenerateAsync(ILogger logger, CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\Cache.cs:line 42 at Miningcore.Crypto.Hashing.Progpow.Kawpow.KawpowLight.GetCacheAsync(ILogger logger, Int32 block, CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Crypto\Hashing\Progpow\Kawpow\KawpowLight.cs:line 83 at Miningcore.Blockchain.Progpow.ProgpowJobManager.PostStartInitAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\Progpow\ProgpowJobManager.cs:line 88 at Miningcore.Blockchain.JobManagerBase`1.StartAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\JobManagerBase.cs:line 112 at Miningcore.Blockchain.Progpow.ProgpowPool.SetupJobManager(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Blockchain\Progpow\ProgpowPool.cs:line 325 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\Users\eclipse\miningcore\src\Miningcore\Mining\PoolBase.cs:line 392 [2024-02-06 18:40:43.2668] [I] [Lifetime] Application is shutting down...

blackmennewstyle commented 4 months ago

Hello,

miningcore is not entirely compatible with Windows. You should use Linux, which is highly recommended.