00:16:25 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 00:16:36 Then found Luke Smith 00:16:57 And realised that monero is the solution 00:17:35 gingeropolous: How many hashes did it give you? 00:20:26 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 00:28:22 The only thing I miss about those early Monero days was Ric being more active in the community. Miss you fluffypony 00:37:36 hiii 00:37:40 https://github.com/monero-project/monero/commit/026dbc89bfff64ce0f89b780843a9ffc013600b9 00:37:45 you have to change int to DWORD here 00:37:48 then compile again 00:38:34 i changed switch (retval) to switch ((DWORD)retval) before 00:38:49 but monero-cpp couldn't build 00:38:56 monero part was building 00:39:00 try to apply this exact patch 00:39:10 that's why i did checkout to monero-cpp/v0.7.0 00:39:15 and updated submodules again 00:39:19 okii 00:40:34 building again 00:44:07 linking monerod.exe rn 00:44:18 thank you for help btw <3 00:47:41 which branch did you build now? 00:57:12 monero-cpp/external/monero-project of monero-cpp/v0.7.0 00:57:24 now im gonna build monero-cpp's itself 00:57:49 did you find the libwallet.a ? 00:59:39 im loooking for that 00:59:42 but i noticed something 00:59:46 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 00:59:58 i was curious about why this command doing the same thing twice times 01:00:09 i just read the description 01:00:16 but still didn't understand why is that 01:02:48 might just be a build thing 01:04:17 i did "make debug-static-win64 -j8 && make debug-static-win64 -j8" again 01:04:28 but there is no something like "libwallet" 01:05:45 now doing "./bin/build_libmonero_cpp.sh" 01:05:50 this ruins my CPU 01:09:45 even my mouse is stuttering lol 01:10:01 probably uses all cores 01:10:13 i did -j4 01:10:17 hmm 01:10:37 my CPU is i7 10750h which is 6 cores 12 threads 01:11:12 oh no i did -j4 for previous command 01:11:31 now i just did ./bin/build_libmonero_cpp.sh 01:11:55 i need a better CPU 01:12:52 i assume this shell script uses all cores 01:13:06 probably 01:13:21 my notebook is crying lol 01:16:38 yessss 01:16:39 same error 01:17:15 what error? 01:17:19 dword? 01:17:20 copying :( 01:18:59 https://pastebin.com/k88ypZic 01:19:32 it's best to start on linux if you have access to a laptop with it 01:19:41 windows makes everything extra complicated :P 01:21:22 yesss :( 01:22:15 maybe about MinGW's abstractions for Windows :( 01:27:55 i don't remember seeing these cryptonightR undefined references before so.. only thing i can say is try linux lol 01:28:44 do you think it will be still problematic to cross-build it to Windows and other targets on Linux? 01:29:41 what do you currently do? 01:31:53 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 01:32:13 so we need to get it build for windows somehow 01:32:18 a wallet app 01:32:22 but I think MeowingCat is doing development work on windows too 01:32:55 woodser wrote monero-cpp so it's best to ask him 01:32:58 i can only help with monero itself 01:33:34 ok, thanks for trying 01:33:45 i can build it on WSL 01:33:49 if it is possible 01:33:59 to cross-compile 01:34:13 I don't think monero builds on wsl for some reason 01:34:17 i mean i don't even know if this library was ever tested on windows 01:34:25 WSL2 is a VM 01:34:46 it is same to Linux running directly 01:34:57 you can try it 01:35:03 i noticed that 01:35:05 it's not the same 01:35:10 because rsync is trash in wsl 01:35:16 there is no anything about Windows in monero-cpp's docs 01:35:18 but ok we can try it 01:35:31 WSL2 should be the same 01:35:41 WSL1 is different 01:35:50 i think with WSL2 they gave up everything about WSL and made it a boring VM lol 01:36:14 but i hope it can be cross-compiled 01:36:31 can, yes... figuring it out is the issue 01:36:48 i think it won't 01:36:49 but 01:36:54 i need a solution 01:36:56 im going crazy 01:37:02 i will write Monero from scratch 01:37:24 when i see build systems i vomit usually 01:37:33 they makes everything complicated 01:37:43 im in love with GNU toolchain 01:38:10 build_libmonero_cpp.sh 01:38:14 this one resulted in the errors? 01:39:36 MeowingCat: can you edit https://github.com/monero-ecosystem/monero-cpp/blob/master/bin/build_libmonero_cpp.sh 01:39:44 and remove everything above line 9? 01:40:27 okiii trying 01:40:35 but first do step 5 from the readme again 01:40:40 so that you have a successful build 01:51:15 building again 01:54:38 https://pastebin.com/LhNn6AJ3 01:58:03 yea, no idea sorry 01:58:20 i would check first if this ever worked on windows 02:02:20 :( 03:56:51 https://pastebin.com/qT9Ge28f 03:56:55 im getting these errors 03:57:01 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 03:57:07 my GCC 03:57:10 what is wrong? 04:04:07 down with the internet ~ 04:05:05 2022-05-27 04:05:38 LP75 05:09:32 MeowingCat: what did you do now? 05:09:59 i got libwallet.a and libwallet_merged.a 05:10:12 and tried to link 05:10:27 but epee library has errors 06:53:04 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 06:53:20 im getting this error while building monero-cpp on MSYS2