-
farzat
Lendri: It was the stupid dollar system, like first there is inflation but there is also the problem that you can't really use your money against the US or monarchies backed by it without being censord or prisoned
-
farzat
Then found Luke Smith
-
farzat
And realised that monero is the solution
-
farzat
gingeropolous: How many hashes did it give you?
-
garth
I was disabled in 2016 and needed a project to pass the time whilst I was laid up. I bought a few ethereum for $12 just to play with but when I realized they had commandeered the DAO hack funds with a hard fork I left and discovered Monero. Been addicted ever since, and am not disabled any more
-
garth
The only thing I miss about those early Monero days was Ric being more active in the community. Miss you fluffypony
-
MeowingCat
hiii
-
selsta
-
selsta
you have to change int to DWORD here
-
selsta
then compile again
-
MeowingCat
i changed switch (retval) to switch ((DWORD)retval) before
-
MeowingCat
but monero-cpp couldn't build
-
MeowingCat
monero part was building
-
selsta
try to apply this exact patch
-
MeowingCat
that's why i did checkout to monero-cpp/v0.7.0
-
MeowingCat
and updated submodules again
-
MeowingCat
okii
-
MeowingCat
building again
-
MeowingCat
linking monerod.exe rn
-
MeowingCat
thank you for help btw <3
-
selsta
which branch did you build now?
-
MeowingCat
monero-cpp/external/monero-project of monero-cpp/v0.7.0
-
MeowingCat
now im gonna build monero-cpp's itself
-
selsta
did you find the libwallet.a ?
-
MeowingCat
im loooking for that
-
MeowingCat
but i noticed something
-
MeowingCat
Build monero-project twice to create libwallet_merged.a and other .a libraries, e.g.: cd $MONERO_CPP/external/monero-project && make release-static -j8 && make release-static -j8
-
MeowingCat
i was curious about why this command doing the same thing twice times
-
MeowingCat
i just read the description
-
MeowingCat
but still didn't understand why is that
-
selsta
might just be a build thing
-
MeowingCat
i did "make debug-static-win64 -j8 && make debug-static-win64 -j8" again
-
MeowingCat
but there is no something like "libwallet"
-
MeowingCat
now doing "./bin/build_libmonero_cpp.sh"
-
MeowingCat
this ruins my CPU
-
MeowingCat
even my mouse is stuttering lol
-
selsta
probably uses all cores
-
MeowingCat
i did -j4
-
selsta
hmm
-
MeowingCat
my CPU is i7 10750h which is 6 cores 12 threads
-
MeowingCat
oh no i did -j4 for previous command
-
MeowingCat
now i just did ./bin/build_libmonero_cpp.sh
-
MeowingCat
i need a better CPU
-
selsta
i assume this shell script uses all cores
-
MeowingCat
probably
-
MeowingCat
my notebook is crying lol
-
MeowingCat
yessss
-
MeowingCat
same error
-
selsta
what error?
-
selsta
dword?
-
MeowingCat
copying :(
-
MeowingCat
-
selsta
it's best to start on linux if you have access to a laptop with it
-
selsta
windows makes everything extra complicated :P
-
MeowingCat
yesss :(
-
MeowingCat
maybe about MinGW's abstractions for Windows :(
-
selsta
i don't remember seeing these cryptonightR undefined references before so.. only thing i can say is try linux lol
-
MeowingCat
do you think it will be still problematic to cross-build it to Windows and other targets on Linux?
-
selsta
what do you currently do?
-
jwinterm
we are looking for a way to use this library for a wallet that will be deployed to ios, android, and windows/desktop ultimately selsta
-
jwinterm
so we need to get it build for windows somehow
-
MeowingCat
a wallet app
-
jwinterm
but I think MeowingCat is doing development work on windows too
-
selsta
woodser wrote monero-cpp so it's best to ask him
-
selsta
i can only help with monero itself
-
jwinterm
ok, thanks for trying
-
MeowingCat
i can build it on WSL
-
MeowingCat
if it is possible
-
MeowingCat
to cross-compile
-
jwinterm
I don't think monero builds on wsl for some reason
-
selsta
i mean i don't even know if this library was ever tested on windows
-
MeowingCat
WSL2 is a VM
-
MeowingCat
it is same to Linux running directly
-
selsta
you can try it
-
MeowingCat
i noticed that
-
jwinterm
it's not the same
-
jwinterm
because rsync is trash in wsl
-
MeowingCat
there is no anything about Windows in monero-cpp's docs
-
jwinterm
but ok we can try it
-
MeowingCat
WSL2 should be the same
-
MeowingCat
WSL1 is different
-
selsta
i think with WSL2 they gave up everything about WSL and made it a boring VM lol
-
MeowingCat
but i hope it can be cross-compiled
-
selsta
can, yes... figuring it out is the issue
-
MeowingCat
i think it won't
-
MeowingCat
but
-
MeowingCat
i need a solution
-
MeowingCat
im going crazy
-
MeowingCat
i will write Monero from scratch
-
MeowingCat
when i see build systems i vomit usually
-
MeowingCat
they makes everything complicated
-
MeowingCat
im in love with GNU toolchain
-
selsta
build_libmonero_cpp.sh
-
selsta
this one resulted in the errors?
-
selsta
-
selsta
and remove everything above line 9?
-
MeowingCat
okiii trying
-
selsta
but first do step 5 from the readme again
-
selsta
so that you have a successful build
-
MeowingCat
building again
-
MeowingCat
-
selsta
yea, no idea sorry
-
selsta
i would check first if this ever worked on windows
-
MeowingCat
:(
-
MeowingCat
-
MeowingCat
im getting these errors
-
MeowingCat
g++ -std=c++14 -I.\monero\monero-project\src\ -I.\monero\monero-project\contrib\epee\include\ -I.\monero\monero-project\external\easylogging++\ -I.\monero\monero-project\external -I C:/msys64/mingw64/include -o main main.cpp .\monero\libwallet_merged.a
-
MeowingCat
my GCC
-
MeowingCat
what is wrong?
-
lousiF
down with the internet </s>~
-
lousiF
2022-05-27
-
lousiF
LP75
-
selsta
MeowingCat: what did you do now?
-
MeowingCat
i got libwallet.a and libwallet_merged.a
-
MeowingCat
and tried to link
-
MeowingCat
but epee library has errors
-
MeowingCat
ninja: error: '../external/monero-project/build/release/src/crypto/wallet/libwallet-crypto.a', needed by 'libmonero-cpp.dll', missing and no known rule to make it
-
MeowingCat
im getting this error while building monero-cpp on MSYS2