13:39:03 can anyone confirm my suspicion that building the gui also builds the daemon (but doesn't produce the daemon binary)? 13:39:21 since the submodule monero is included in cmakelists.txt 13:42:01 it builds a fair part of Monero which is included as a submodule yeah 13:42:31 the GUI needs this, specifically something called 'libwallet' 13:42:40 which the GUI links against 13:44:07 ah, it would be nice if common code were external so that it'd only need to be built once for the daemon and library 14:12:57 jjakob: I agree! :-) 18:15:18 -xmr-pr- mj-xmr opened pull request #3851: Doc: Minimize boost deps in README.md 18:15:18 -xmr-pr- > https://github.com/monero-project/monero-gui/pull/3851 19:04:46 http://0x0.st/oP0T.log 19:05:45 would the CMP0077 warning for BUILD_GUI_DEPS be causing this to build too much? 19:08:55 I'm confused what should be installed by monero-gui and what by monero (daemon) 19:09:18 the gentoo package for monero builds daemon, wallet-cli, wallet-rpc, hw-wallet 19:09:27 tools? 19:33:51 https://github.com/monero-project/monero/issues/2593 20:49:04 .merge+ 3851 20:49:04 Added 20:51:39 jjakob: monero-gui needs wallet_api from here: https://github.com/monero-project/monero/blob/a9cb4c082f1a815076674b543d93159a2137540e/src/wallet/api/CMakeLists.txt#L85 20:52:01 see here: https://github.com/monero-project/monero-gui/blob/master/src/CMakeLists.txt#L127 20:52:19 otherwise it doesn't need anything from monero 20:53:11 I don't understand then why it also builds all the monerod, monero-blockchain-*, monero-wallet-{cli,rpc} 20:53:54 my thought is just to rm those from the build dir, before the install phase, so they don't conflict with those already installed on the system 20:54:26 you can do just `make -C build monero-wallet-gui` 20:54:33 then it shouldn't build the other binaries 20:54:52 but you have to run cmake first 20:55:49 I don't know. This is all somehow automated in portage's cmake.eclass 20:56:21 https://github.com/jjakob/gentoo-overlay/blob/master/net-p2p/monero-gui/monero-gui-0.17.3.0.ebuild 20:56:22 I'm not a gentoo user so I can't help there. 20:56:56 but yes you can delete them from the build dir too 20:57:25 that ebuild already worked, I'm updating it to 0.17.3.1 and also switching from git to source archives 20:57:36 something in the meanwhile has changed 21:00:34 the default target in Makefile has that cmake command? 21:01:53 which cmake command? 21:02:17 cmake -D DEV_MODE=$(or ${DEV_MODE},OFF) -DMANUAL_SUBMODULES=${MANUAL_SUBMODULES} -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release .. 21:02:58 yes 21:04:02 you can see the cmake that portage runs in that 0x0 upload line 52 21:04:36 MANUAL_SUBMODULES=ON is that ok? 21:05:11 yes, that just means it doesn't check the submodules 21:06:12 CMAKE_BUILD_TYPE=RelWithDebInfo 21:06:45 try to set it to Release 21:07:05 but don't think it will matter 21:08:06 look at line 192, maybe? but I don't think so 21:08:55 also it doesn't set DEV_MODE as a cmake arg 21:09:31 DEV MODE means it automatically updates the submodule, also something you don't need 21:09:39 but I think it defaults to off 21:10:27 yes 21:10:50 I don't see how CMP0077 is related 21:45:18 -xmr-pr- elibroftw opened pull request #3852: Make fiat price APIs more flexible 21:45:18 -xmr-pr- > https://github.com/monero-project/monero-gui/pull/3852 22:24:33 selsta: I tried setting it to Release, no change 22:26:27 when was the last time it worked correctly? 22:27:45 I don't know, maybe never, with that old ebuild I linked here, I had a manual "dobin" which only installed monero-wallet-gui, so there could have been all the other binaries also, but there was no conflict 22:53:44 like I said, can you try to just build monero-gui? I posted the command before 22:53:57 mkdir build 22:54:00 cd build 22:54:04 cmake .. 22:54:10 cd .. 22:54:22 make -C build monero-wallet-gui 22:54:45 that should only build one binary