Building Hive Daemon
hive-dev·@felixxx·
0.000 HBDBuilding Hive Daemon
# Building from source _Yes, I am setting up a witness node again._ >We **strongly** recommend using one of our pre-built Docker images or using Docker to build Hive. Both of these processes are described in the Quickstart Guide. (https://gitlab.syncad.com/hive/hive#building) Even though the official repo recommends Docker, I am going to compile from source. I don't even know why I am torturing myself like this, but someone's got to do it the **normal, established** way, like it works for proper blockchains, ever since Bitcoin. ...just to experience how shit the process is documented. # Easy Quickstart Tutorial Even though I am not building a seed node, the useful official tutorial was this: https://developers.hive.io/nodeop/seed-node.html They made a tutorial for proper newbies and idiots like myself, with every single step documented. Because they even went as far as starting with: ``sudo apt-get update`` This is the most basic step for installing anything on Ubuntu. Next step is installing a long list of all the dependencies... ``sudo apt-get install autoconf automake autotools-dev bsdmainutils \ build-essential cmake doxygen gdb libboost-all-dev libreadline-dev \ libssl-dev libtool liblz4-tool ncurses-dev pkg-config python3-dev \ python3-pip nginx fcgiwrap awscli gdb libgflags-dev libsnappy-dev zlib1g-dev \ libbz2-dev liblz4-dev libzstd-dev`` Then they **even** inculde how to clone into a github repository, going as far as: ``mkdir -p ~/src`` ``cd ~/src`` Creating a new directory for Hive's sourcecode and then moving to that directory. This seems like a proper newbie guide and it's got you covered in all detail, right? **Great!** ``git clone --branch master https://gitlab.syncad.com/hive/hive.git`` Finally cloning into the right branch and you know what fucking happens next? ``bash: git: command not found`` #### ALL THOSE DEPENDENCIES AND THEY FUCKING FORGOT GIT ITSELF After spending weeks trying to get the Steem miner running, I have done all these steps a million times by now, and I assume anyone who tried using Ubuntu server for anything knows how to install git. But a tutorial that goes as far as telling you to update your Ubuntu first and how to create a fucking directory and then they fail to mention to install git in the first place is so stupid I can not express my frustration. There is no middle ground; Either know what you are doing anyways, or be treated like a retard. ____ # Solution Of course, I could write a tutorial that actually works for newbies and idiots like myself, **and then test it myself**, but why should I have to do this, when they get paid tons of money via witness rewards and writing a proposal for every step themselves? I get paid **nothing** - at best I will get a snarky comment under my posts about it. Why should I even bother? Just officially recommend using docker. If that is too complicated: Just wait for a Windows binary, lol noob. ### I'd recommend: Just stop writing _tutorials_, altogether.
👍 mind.force, wilsonblue5, rivalzzz, gerber, ezzy, exyle, solarwarrior, steem.leo, mice-k, polish.hive, dcityrewards, hivecur, reazuliqbal, daan, dune69, iansart, felander, pkocjan, bestboom, freddio, themightyvolcano, swisswitness, dlike, followjohngalt, mfblack, triplea.bot, tiffin, beta500, ribary, dpend.active, caladan, linco, milu-the-dog, dcrops, berthold, alexvan, freebornsociety, cheer-up, yogacoach, mytechtrail, leosoph, blue.rabbit, jeffjagoe, freiheit50, shebe, mindscapephotos, kizumo, pollux.one, chops.support, andyjaypowell, sportschain, jagoe, nicollefiallo, herz-ass, stayoutoftherz, roxane, forykw, meanbees, r0nny, woelfchen, shawshank-steem, xplosive, jim888, juanmiguelsalas, trans-juanmi, kilianmiguel, stellazinc, sorin.cristescu, dungeondog, manniman, altonos, dylanhobalart, readthisplease, new-world-steem, hjrrodriguez, jlufer, leroy.linientreu, crimo, crimcrim, nathen007, oaldamster, karinxxl, legato, felix.herrmann, xels, asgharali, fw206, petrarodriguez, misterc, name0, akumagai, alypanda, madisonelizabeth, farleyfund, mattbee, marlonfund, hive-126300, anomadsoul, dzboston33, coruscate, satren, t-nil, hiq.redaktion, quekery, smooms, mary-me, ynwa.andree, kaeptn-iglo, hiq, prometheus1881, carmate, patriamcaritatis, rslsaku, damus-nostra, zeitgeisthelden, beebay.office, wochenblick, fehlerbeheber, hiq.magazine, kvinna, abenteurer-dan, edgargonzalez, peterale, sn0n, blokz, akhyar23, ace108, kiel91, snackaholic, luis96xd, phusionphil, paulmoon410, zelegations, cerberus-dji, timhorton, steemvpn, hivecannabis, orestistrips, mattsanthonyit, sophieandhenrik, femcy-willcy, ssekulji, monica-ene, gloriaolar, ana-maria, esecholo, borivan,