Skip to content

Instantly share code, notes, and snippets.

View michaelsbradleyjr's full-sized avatar
💭
Dip trip, flip fantasia 🎺

Michael Bradley michaelsbradleyjr

💭
Dip trip, flip fantasia 🎺
View GitHub Profile
Building: DOtherSide
cd vendor/DOtherSide && \
mkdir -p build && \
cd build && \
rm -f CMakeCache.txt && \
echo "CMAKE_C_COMPILER: " $CMAKE_C_COMPILER && \
echo "CMAKE_CXX_COMPILER: " $CMAKE_CXX_COMPILER && \
cmake -T"v141" -A x64 -DENABLE_DYNAMIC_LIBS=ON -DENABLE_STATIC_LIBS=OFF\
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_DOCS=OFF \
// adapted from:
// https://gist.github.com/kasper/b7c2a1596a90246c9ccd
// partly inspired by the grid hotkeys for Optimal Layout:
// http://most-advantageous.com/optimal-layout/
'use strict';
var commandOption = [ 'cmd', 'alt' ],
commandOptionShift = [ 'cmd', 'alt', 'shift' ],
#0 0x00007ffff2e95343 in ?? () from /tmp/.mount_StatusElbQop/usr/lib/libstatus.so
#1 0x00007ffff3cd56e0 in ?? () from /tmp/.mount_StatusElbQop/usr/lib/libstatus.so
#2 0x000000c00084b434 in ?? ()
#3 0x00007ffff3cd56e0 in ?? () from /tmp/.mount_StatusElbQop/usr/lib/libstatus.so
#4 0x000000c0008b3c20 in ?? ()
#5 0x00007ffff24edeb5 in ?? () from /tmp/.mount_StatusElbQop/usr/lib/libstatus.so
#6 0x00007ffff48aaa20 in __bss_start () from /tmp/.mount_StatusElbQop/usr/lib/libstatus.so
#7 0x00007fffed17ae98 in ?? ()
#8 0x0000000000000000 in ?? ()
$ rm -rf data && mingw32-make.exe run V=1
echo -e "\e[92mRunning:\e[39m bin/nim_status_client.exe"
Running: bin/nim_status_client.exe
NIM_STATUS_CLIENT_DEV="t" \
PATH="/c/Users/michael/repos/nim-status-client"/"vendor/DOtherSide/build/lib/Release":"/c/Users/michael/repos/nim-status-client"/"tmp/windows/tools":"C:\Qt\Tools\CMake_64\bin;C:\Qt\Tools\mingw730_64\bin;C:\Qt\Tools\QtInstallerFramework\3.2\bin;C:\Qt\5.14.2\msvc2017_64\bin;C:\Users\michael\scoop\shims;C:\Users\michael\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\michael\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Users\michael\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\WINDOWS\System32\OpenSSH;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData
t=2020-07-22T10:19:34-0500 lvl=dbug msg="starting with options" package=status-go/node.StatusNode ClusterConfig="{Enabled:true Fleet:eth.prod StaticNodes:[enode://887cbd92d95afc2c5f1e227356314a53d3d18855880ac0509e0c0870362aee03939d4074e6ad31365915af41d34320b5094bfcc12a67c381788cd7298d06c875@178.128.141.0:443 enode://fbeddac99d396b91d59f2c63a3cb5fc7e0f8a9f7ce6fe5f2eed5e787a0154161b7173a6a73124a4275ef338b8966dc70a611e9ae2192f0f2340395661fad81c0@34.67.230.193:443] BootNodes:[enode://23d0740b11919358625d79d4cac7d50a34d79e9c69e16831c5c70573757a1f5d7d884510bc595d7ee4da3c1508adf87bbc9e9260d804ef03f8c1e37f2fb2fc69@47.52.106.107:443 enode://5395aab7833f1ecb671b59bf0521cf20224fe8162fc3d2675de4ee4d5636a75ec32d13268fc184df8d1ddfa803943906882da62a4df42d4fccf6d17808156a87@178.128.140.188:443 enode://6e6554fb3034b211398fcd0f0082cbb6bd13619e1a7e76ba66e1809aaa0c5f1ac53c9ae79cf2fd4a7bacb10d12010899b370c75fed19b991d9c0cdd02891abad@47.75.99.169:443 enode://5405c509df683c962e7c9470b251bb679dd6978f82d5b469f1f6c64d11d50fbd5dd9f7801
$ rm -rf data && mingw32-make.exe run V=1
echo -e "\e[92mRunning:\e[39m bin/nim_status_client.exe"
Running: bin/nim_status_client.exe
NIM_STATUS_CLIENT_DEV="t" \
PATH="/c/Users/michael/repos/nim-status-client"/"vendor/DOtherSide/build/lib/Release":"/c/Users/michael/repos/nim-status-client"/"tmp/windows/tools":"C:\Qt\Tools\CMake_64\bin;C:\Qt\Tools\mingw730_64\bin;C:\Qt\Tools\QtInstallerFramework\3.2\bin;C:\Qt\5.14.2\msvc2017_64\bin;C:\Users\michael\scoop\shims;C:\Users\michael\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\michael\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Users\michael\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\WINDOWS\System32\OpenSSH;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData
t=2020-07-20T11:35:44-0500 lvl=dbug msg="starting with options" package=status-go/node.StatusNode ClusterConfig="{Enabled:true Fleet:eth.prod StaticNodes:[enode://887cbd92d95afc2c5f1e227356314a53d3d18855880ac0509e0c0870362aee03939d4074e6ad31365915af41d34320b5094bfcc12a67c381788cd7298d06c875@178.128.141.0:443 enode://fbeddac99d396b91d59f2c63a3cb5fc7e0f8a9f7ce6fe5f2eed5e787a0154161b7173a6a73124a4275ef338b8966dc70a611e9ae2192f0f2340395661fad81c0@34.67.230.193:443] BootNodes:[enode://23d0740b11919358625d79d4cac7d50a34d79e9c69e16831c5c70573757a1f5d7d884510bc595d7ee4da3c1508adf87bbc9e9260d804ef03f8c1e37f2fb2fc69@47.52.106.107:443 enode://5395aab7833f1ecb671b59bf0521cf20224fe8162fc3d2675de4ee4d5636a75ec32d13268fc184df8d1ddfa803943906882da62a4df42d4fccf6d17808156a87@178.128.140.188:443 enode://6e6554fb3034b211398fcd0f0082cbb6bd13619e1a7e76ba66e1809aaa0c5f1ac53c9ae79cf2fd4a7bacb10d12010899b370c75fed19b991d9c0cdd02891abad@47.75.99.169:443 enode://5405c509df683c962e7c9470b251bb679dd6978f82d5b469f1f6c64d11d50fbd5dd9f7801
micha@MICHAELWIN10 MINGW64 ~/repos/nim-status-client (build/windows-build-and-pkg)
$ export QTDIR="/c/Qt/5.14.2"
micha@MICHAELWIN10 MINGW64 ~/repos/nim-status-client (build/windows-build-and-pkg)
$ export PATH="/c/Qt/Tools/mingw810_64/bin:/c/Qt/Tools/CMake_64/bin:/c/Qt/Tools/mingw730_64/bin:/c/Qt/5.14.2/mingw73_64/bin:/c/Users/michael/scoop/shims:${PATH}"
micha@MICHAELWIN10 MINGW64 ~/repos/nim-status-client (build/windows-build-and-pkg)
$ git clean -dfx && rm -rf vendor/* && mingw32-make.exe CC=gcc V=1
Removing nimcache/
Removing vendor/.nimble/
In file included from nimcache\debug\nim_status_client\stdlib_system.nim.c:9:
nimcache\debug\nim_status_client\stdlib_system.nim.c:769:17: error: conflicting types for 'GetCurrentThreadId'
N_STDCALL(NI32, GetCurrentThreadId)(void);
^~~~~~~~~~~~~~~~~~
C:\Users\michael\repos\nim-status-client\vendor\nimbus-build-system\vendor\Nim\lib/nimbase.h:173:54: note: in definition of macro 'N_STDCALL'
# define N_STDCALL(rettype, name) rettype __stdcall name
^~~~
In file included from C:/Users/michael/Downloads/x86_64-8.1.0-release-posix-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/include/winbase.h:29,
from C:/Users/michael/Downloads/x86_64-8.1.0-release-posix-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/include/windows.h:70,
from nimcache\debug\nim_status_client\stdlib_system.nim.c:10:
CC: stdlib_net.nim
In file included from nimcache\debug\nim_status_client\stdlib_nativesockets.nim.c:9:0:
nimcache\debug\nim_status_client\stdlib_nativesockets.nim.c:95:104: error: conflicting types for 'WSAStartup'
struct tySequence__qwqHTkRvwhrRyENtudHQ7g { TGenericSeq Sup; NI data[SEQ_DECL_SIZE];};N_STDCALL(int, WSAStartup)(NI16 wVersionRequired, WSADATA* WSData);
^
C:\Users\michael\repos\nim-status-client\vendor\nimbus-build-system\vendor\Nim\lib/nimbase.h:173:54: note: in definition of macro 'N_STDCALL'
# define N_STDCALL(rettype, name) rettype __stdcall name
^~~~
In file included from nimcache\debug\nim_status_client\stdlib_nativesockets.nim.c:10:0:
C:/Qt/Tools/mingw730_64/x86_64-w64-mingw32/include/winsock2.h:1009:34: note: previous declaration of 'WSAStartup' was here