log☇︎
518700+ entries in 0.337s
mod6: you too. many thanks.
decimation: ok so the only remaining redhatism is to strip out the 'realpath' thing and add '-l pthread_nonshared to the makefile
mod6: still have a moutain of work ahead, but we're on a good track.
mod6: this was highly productive tonight; I thank you all who helped!
mod6: i'll do some more sync testing once I get the changes we found tonight resubmitted to the mailing list.
decimation: yes, 'strip out all the static libs 'cause it saves space'
asciilifeform: so this, then, is the new state of the art.
mod6: that bitcoind does run and start pulling blocks btw too
decimation: ok you have to install glib-static on redhat
mod6: so i'll re-submit that makefile patch and what will be v0.0.5 of the mod'd pogo script (with 'no-dso')
mod6: well, that's good to know i guess in case of RH
decimation: except for the dynamic -l m and pthread_nonshared
mod6: you had to add in
decimation: me too
mod6: alright gents, i added 'no-dso' to the openssl configure and removed "- dl" from the makefile, and it compiled just fine:
decimation: ok I have to dynamically link -l m and now it works without -l dl
mod6: asciilifeform: it is certainly /strange/ that this problem occurs right after the last checkpoint in our version. ☟︎
asciilifeform still suspects that: 168001 was a stealthfork ☟︎
mod6: ok, sweet, i'll give that a try now.
decimation: yeah you put it on the Config arg line
mod6: decimation: so no-dso gets passed to the openssl build?
danielpbarron: mod6> danielpbarron: oh you're running this on ARM? this won't build on arm probably. << ahh you called it the "modified pogo script" which gave me the wrong impression.. but I understand what you meant now
asciilifeform: could find boojum therein, one wholly worth the effort
asciilifeform: mod6: did anyone ever fully crack the conundrum ?
mod6: well, it was 0.9.8o that was giving us the issues with the tx in the 168`001 block
asciilifeform: it doesn't, if the https-snipper patch was merged.
decimation: or have we not snipped the rpc stuff yet
decimation: not that heartbleed really matters for our purposes
asciilifeform: if anyone has any reason why this is a bad idea, please suggest it ☟︎
asciilifeform: this is why it helps to have >1 of us pay attention
asciilifeform: decimation: i don't think i noticed/touched this knob
decimation: mod6: try modding the openssl 'configure' stuff to use 'no-dso' ☟︎
mod6: which works, because those are just warnings. it does output a bitcoind in the bitcoin/src dir
asciilifeform: see, i missed all of this because did not even suspect this level of shitgnomery
asciilifeform: worth a try
mod6: ok if i re-add back in "-l dl" into the makefile, then I get this:
decimation: is there a 'configure' arg you can pass to get rid of the -ldl stupidity
mod6: at some future point, we'll get the crypto libs built in directtly.
decimation: gonna take longer though
decimation: at any rate, you can probably cut n paste the parts of openssl you need
decimation: mod6: yeah that's the same error
mod6: <+asciilifeform> see fellas, when i said, 'hey hey ho ho openssl has got to go' << I'm with you .
asciilifeform: mircea_popescu wants a provably-correct replacement. can't disagree, but i personally probably won't get around to it until after the war.
mod6: here's my output from no "-l dl" and no "-l z" in the makefile: http://dpaste.com/0YYYWEJ
decimation: and then fails to name a single reason
decimation: the paragraphs starts with "There are several reasons why calling the OpenSSL configuration routines is advisable."
asciilifeform: see fellas, when i said, 'hey hey ho ho openssl has got to go'
decimation: who would ever think that is a good idea?
decimation: asciilifeform: does this really dynamically load crypto from disk at runtime?
mod6: danielpbarron: oh you're running this on ARM? this won't build on arm probably.
asciilifeform: which openssl this was again?
danielpbarron: oh wait, i want to be compiling this for arm don't I?
decimation: asciilifeform: whatever you thought you knew about openssl is truer than you thnk
mod6: danielpbarron: i think you have some other issues going on probably.
decimation: why is ssl linking to dl
asciilifeform: is that in openssl ?
mod6: ah yeah that
decimation: /build/ourlibs/lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_globallookup': dso_dlfcn.c:(.text+0x31): undefined reference to `dlopen'
mod6: cant recall for sure though
mod6: i wanna say that i ran into that as well.
asciilifeform: let's see the puke
danielpbarron: i had to change "make install" to "make install_sw"
danielpbarron: it might be the thing i ran into last time i tried this
decimation: ok I got it to compile on centos6 but I had to add the following to the end of the linking command line: -static-libgcc -Wl,-Bstatic -l pthread_nonshared -Wl,-Bdynamic -l m -l dl
mod6: i'll have to figure out what needs to be different in the 32 bit version.
mod6: ok thanks danielpbarron.
mod6: hrm. ok, i'm gonna try building without -l dl and -l z
asciilifeform: (winblows version may have used that)
asciilifeform: nix it in the bitcoind make
decimation: it wants to link
decimation: it's downloading the boost tarball
mod6: i haven't compiled on a 32bit system yet so this is a great test.
mod6: thanks, that's good. i'll have you do a `cd bitcoin/src ; readelf --dynamic bitcoind` when its complete.
danielpbarron: i commented out that line you told me to
mod6: yeah, that works too. cool
danielpbarron: ^ that fixed it in vim
mod6: ah! ok good to know.
decimation: mod6: on centos6 you can use /bin/readlink -f to substitute for 'realpath'
mod6: i don't even own or use a M$ machine, so it has to be the paste sites. ☟︎
mod6: so ... i guess perhaps we try with dpaste and see.
decimation: donno. emacs with whitespace mode shows them
danielpbarron: why can't i see these extra characters; vi on openbsd would show them
decimation: danielpbarron: windows adds an extra character to the end of each line
decimation: ok yes that last dpaste works for me
assbot: Logged on 12-03-2015 02:33:50; asciilifeform: there's fucking winblows garbage in this thing
mod6: im glad we're all trying this now.
mod6: danielpbarron: try editing the script and getting rid of the -xu thing after /bin/sh
mod6: yeah, that's required from the original pogo script.
decimation: ok that works
mod6: yeah, that's its default behavior. if you don't want it to delete the stuff, just change $FULL_CLEAN to "FALSE"
decimation: yeah I saw that heh
mod6: oh crap, lol, i didn't change the $BUILD_DIR back to "CHANGEME" derp
decimation: ok that kinda works, except it deletes all the sources except bitcoin
mod6: ok, here's version v0.0.9.1 (seems to work with --lock--never added to lines 279 & 305 on v1): http://dpaste.com/2WRMSD7
decimation: ok my centos6 box appears to lack 'realpath'
decimation: it seems that the telegraphers circa 1880 had better technology for sharing information
asciilifeform not sufficient zoologist to say if this or not
danielpbarron: nobody every "actually replies" to stuff on social media
asciilifeform naively thought that wilson would have actually replied to the linked thing
assbot: “Cody Wilson Wants to Destroy Your World” by /ajzaleski https://t.co/kUTv9jyJJA