-
MeowingCat
i remember gitian-build.py could work standalone
-
MeowingCat
but now it is saying subprocess.CalledProcessError: Command '['git', 'fetch']' returned non-zero exit status 128.
-
MeowingCat
it was working
-
stretch1
-
-
sech1
I took a quick glance of pages 6-7 and "Figure 2: Dandelion++ privacy-subgraph". They speak a lot about this graph and about how malicious nodes know who is connected to who, but they can't know the connections of other nodes, so the whole structure of this attack is not possible in practice
-
sech1
you can't know the full network graph
-
sech1
so all their conclusions are based on an assumption which can't be achieved in practice (full knowledge of honest nodes' connection graph)
-
sech1
besides, you can always connect to an .onion Monero node to hide your IP
-
merope
What about crawling the network through the p2p protocol?
-
merope
You might get a larger peerlist than the actual active connections, but still
-
sech1
peerlists don't tell you about actual connections of a specific node
-
sech1
nodes send 250 last active peers in their handshake
-
sech1
while they usually have no more than active 50 connections
-
sech1
So they can't know all connections of each node with certainty. Even worse, it's a p2p network where nodes join and leave all the time, so it's not even possible to know all node IPs
-
sech1
add to this multiple non-coordinated adversaries who can send false peerlists etc etc
-
AxelRayez[m]
Hi guys. Need help
-
AxelRayez[m]
Changed monero in the exchanger. They sent me xmr, but they did not come. The hash and key indicate that the transaction has been sent. I also tried to send to my own wallet and the money came back with an error - it failed. Previously, everything was fine with the wallet and addresses, xmr came
-
sech1
wrong room
-
sech1
ask in #monero
-
AxelRayez[m]
ok thx
-
moneromooo
Or #monero-community, as #monero is orphan on matrix AFAIK.
-
merope
There is a channel, it's just not bridged
-
elucidator
hello again, i'm trying to compile the monero to solve a problem i've voiced here before.
-
elucidator
i gathered the prerequisites with homebrew and went on to create makefiles in order to compile
-
elucidator
my installation can't find libunbound, i'm manually giving the include dir with the parameter i found in the cmake file "UNBOUND_INCLUDE_DIR" but it errors for being unable to find the library itself.
-
MeowingCat
subprocess.CalledProcessError: Command '['bin/gbuild', '-j', '2', '-m', '2000', '--commit', 'monero=727bc5b6878170332bf2d838f2c60d1c8dc685c8', '--url', 'monero=
github.com/monero-project/monero', 'inputs/monero/contrib/gitian/gitian-android.yml']' returned non-zero exit status 1.
-
MeowingCat
im getting this
-
elucidator
paste.debian.net/plainh/4cb6be01 i'm getting this type of error when i set the libunbound directory
-
elucidator
when not set i get "CMake Error at CMakeLists.txt:113 (message): Could not find libunbound"
-
moneromooo
Did you set the equivalent lib var ?
-
elucidator
there are parameters like LIBUNWIND_INCLUDE and LIBUNWIND_LIBRARY_DIRS but no lib var for unbound
-
elucidator
i was just writing this :)
-
moneromooo
Then you possibly need to add one.
-
elucidator
yeah let me just add a link_directories instruction for unbound
-
elucidator
and try setting it
-
moneromooo
Actually, it looks lik eit's using find_package, which I believe is a cmake function, so it probably exposes all of this already.
-
moneromooo
Try cmake help ?
-
moneromooo
No, not that.
-
moneromooo
There's a way to let it spew all those vars, can't recall how now.
-
elucidator
cmake -LAH ?
-
elucidator
i guess it doesn't consider the cmakelist file
-
moneromooo
Interesting, but this appears ro be the ones actually set, not the ones you can set as config.
-
moneromooo
Heh, looking for how I do it here, I end up on a rant of mine about how cmake ignores C_INCLUDE_PATH etc...
-
elucidator
ah sorry it was in the cmake submodule and it's called UNBOUND_LIBRARIES
-
elucidator
yeap it skipped passed that error now
-
elucidator
now it can't find boost 8)
-
elucidator
i added boost and had to add zmq relevant dirs, fingers crossed && compiling.
-
elucidator
moneromooo: if it goes smoothly now i can try that patch to get more info about that weird key images
-
elucidator
paste.debian.net/plainh/a8087a33 which ofc doesn't go as smoothly...
-
moneromooo
Did you install it ?
-
moneromooo
If yes and it's in some weird place again, you get to add vars for it too.
-
elucidator
yeah this time i added include_directories(${SODIUM_INCLUDE_DIR}) and set it accordingly as well as the sodium lib dir which was already in cmake file
-
elucidator
if it compiles successfully i'll paste my final command to keep in the backlog here
-
elucidator
homebrew file already takes care of the installation of dependencies but cmake and pkg manager is not so smooth finding them
-
elucidator
Undefined symbols for architecture x86_64: "_crypto_verify_32", referenced from: => i think i'm having problem with linking libsodium. i already set the SODIUM_LIBRARY directory. any ideas ?
-
moneromooo
From the name, SODIUM_LIBRARY is not a directory, but a file path.
-
moneromooo
ie, use (example) /usr/lib/libsodium.a, no /usr/lib.
-
elucidator
yeap now that i followed the cmake files to the crypto and other folders, i realized that
-
elucidator
since cmake file only checks if it's set or not as "found" indicator, i didn't realize until linking
-
elucidator
now there are linking errors related to libnghttp2 => undef: _nghttp2_submit_rst_stream undef: _nghttp2_session_callbacks_del
-
elucidator
can't find anything relating to linking to it tho
-
elucidator
paste.debian.net/plainh/0d73218d it says referenced from lto.so but not sure where does that come from, maybe libnghttp2 is dependency for some library used in monerod
-
elucidator
libnghttp2 is installed btw
-
moneromooo
libzmq uses a couple other libs, depending on its config. Possilbly unbound too. I don't know offhand.
-
elucidator
unbound seem to be happy as it is. i'll check if zmq wants this
-
elucidator
i see EXTRA_LIBRARIES is not used on this, i'm trying to append it there for the sake of linking
-
elucidator
couldn't sneak it into link.txt, i'm trying with embedding in cmake
-
elucidator
-
MeowingCat
are you running gitian-build.py on Ubuntu 18.04?
-
elucidator
i assume that question is not for me ? ^
-
elucidator
moneromooo: unfortunately i'm stuck with the current approach and trying to install the dependencies from depends folder instead of using brew sourced libraries. not sure if it'll turn out differently but if not i'll just switch to some VM seutp
-
elucidator
setup*
-
elucidator
but it should be noted osx build is not seem to work for me out of the box.
-
elucidator
s/is/does/
-
selsta
elucidator: are you trying to do a static build?
-
elucidator
selsta: nope, I didn't set that flag seeing it turns if off if not mingw or msvc
-
selsta
can you explain what you are trying to do?
-
selsta
building on macos should work out of the box once you installed dependencies with brew
-
elucidator
I'm trying to compile monero CLI wallet and friends from monero repo on osx with dependencies installed via brew
-
elucidator
I actually came across to a weird bug on a wallet and this is the first step to patch the wallet and gather more info for moneromooo et al. to follow through if they can.
-
elucidator
when default steps couldn't find some of the libs, i opted to explicitly indicate the directories
-
elucidator
i got rid of the errors cmake spits, compile most if not all of the object files but it fails in the linking step
-
elucidator
out of the box it can't find liunbound => -- Looking for libunbound CMake Error at CMakeLists.txt:113 (message): Could not find libunbound => from here on i was struggling and still no success
-
selsta
did you install unbound using brew?
-
selsta
we compile every commit on macOS there shouldn't be an error
-
selsta
can you post your exact macOS version? and which exact commit you are trying to compile?
-
elucidator
yeah unbound came with brew since I went with that brew file in contrib dir. I'll post details momentarily.
-
elucidator
also I saw the github CI results and checked the flow file. it should be straightforward but alas..
-
selsta
if I had to guess something is broken in your local setup
-
elucidator
yeah, I totally agree and it feels weird that's the case. I really keep this setup clean and don't mix toolchains etc.
-
elucidator
i have macOS 10.13.6 (17G14042) with Xcode 10.1 Build version 10B61
-
selsta
ok that's quite old
-
elucidator
i freshly installed homebrew some days ago and it's uptodate
-
elucidator
osx builds of monero* works just fine
-
elucidator
but compilation has been a headache
-
elucidator
compiling*
-
selsta
what exactly is the issue you trying to debug?
-
elucidator
wallet with all transactions having the same weird key image won't let me transfer any amount
-
elucidator
moneromooo suggested a small verbosity addition to the wallet import steps to gather more info on it
-
moneromooo
When you say import... you mean just refreshing from the node, right ?
-
elucidator
yeah, i scanned from the height 0 a couple of times in order not to skip any transactions
-
MeowingCat
-
MeowingCat
im gettin this error with gitian-build.py
-
MeowingCat
:(((((((
-
MeowingCat
is there anyone can help????????
-
MeowingCat
Moooooooooooooooooooooooooooooooooooooonerooooo
-
selsta
MeowingCat: what command did you execute gitian-build with?
-
selsta
also that doesn't even look like a monero related error message
-
elucidator
selsta: moneromooo: i went ahead and installed a fedora vm real quick since that is my daily driver at work and other occasions. fetched and compiled just fine. i'm going to add the patch and compile + import wallet to fetch those information for inspection
-
selsta
.merges
-
xmr-pr
8513 8519 8534 8538 8547 8548 8551 8552 8553 8554 8555
-
selsta
.merge+ 8556
-
xmr-pr
Added
-
jeffro256[m]
Hey vtnerd , I can't tell if my Matrix DMs are working. Can you see the private room I started with you?
-
selsta
luigi1111: do you have time for merges today?
-
jeffro256[m]
selsta: Is 8348 okay to merge?
-
selsta
merge+ 8348
-
selsta
.merge+ 8348
-
xmr-pr
Added