Rik8119 242 Posted April 16, 2017 Share Posted April 16, 2017 So, Acurus wrote that 0.9 is ready for testing and i tried to compile on Lubuntu. First it has no makefile unix to compile, so i coppied it from freicoin 0.8 - it started to compile but give me an error: In file included from net.h:18:0, from alert.cpp:9: util.h:102:2: error: #error missing boost sleep implementation after i uncommented the error in "inline void MilliSleep(int64_t n)" in line 102 in util.h ( the error: No rule to make target obj/bitcoinrpc.o obj/leveldb.o comes up. i had that error earlier, so this is maybe not connected to the update.. Rik Bicknellski 1 Link to post Share on other sites
Rik8119 242 Posted April 16, 2017 Author Share Posted April 16, 2017 Ok my bad, the installation routine changed to: ./autogen.sh ./configure make I installed autogen, but it is still giving me some errors at ./configure Bicknellski 1 Link to post Share on other sites
Arcurus 331 Posted April 17, 2017 Share Posted April 17, 2017 Hi rik, i managed to bring .configure to run for 0.9 but got stuck while compiling it. Fedde opened now an issue for that on github: https://github.com/freicoin/freicoin/issues/27 Jorge said that he will look into that, so i guess its best to wait until we get some feedback. For bringing .configure to run, i had to follow the instructions of the build manual for unix and install all the dependencies mentioned at the bottom of the file, like the Database library and the boost framework manually. But now i got stuck during compilation. If you want i can help you on unbuntu to bring the .configure to run. For the other issue i guess its best to wait for response from jorge or maaku. Bicknellski 1 Link to post Share on other sites
fedde 311 Posted April 17, 2017 Share Posted April 17, 2017 Just a question @Rik8119 How much work to port it to a newer Base? Like the freicoin-0.14 branch ? Bicknellski 1 Link to post Share on other sites
Rik8119 242 Posted April 17, 2017 Author Share Posted April 17, 2017 Very good question. I never did it, but @jtimon said they already started. The configure --with-incompatible-bdb was doing Ok on my server though it gave the error that something was wrong with serialize.h in line 789 during compiling.. Bicknellski 1 Link to post Share on other sites
Skaro 129 Posted April 21, 2017 Share Posted April 21, 2017 Any advances on this project? Link to post Share on other sites
Arcurus 331 Posted April 21, 2017 Share Posted April 21, 2017 jitmon informed maaku, lets see what he says. Link to post Share on other sites
Skaro 129 Posted April 23, 2017 Share Posted April 23, 2017 So Arcurus got Freicoin 0.9 compiled and identified areas where work is needed. winning. Link to post Share on other sites
Arcurus 331 Posted April 23, 2017 Share Posted April 23, 2017 lets say, i found out where the compile errors came from. two errors i could solve was mainly that numbers needed to be casted, because bitcoin 0.9 uses different numbers. Still i dont know 100% yet if the casts will make runtime errors lets see. Sadly Freicoin has its own number format, so the merge with Bitcoin 0.9 is little bit tricky. The other error in serialize.h is because a template function is called, most likely also with wrong number format. Sadly its a template function, so it throws errors at linktime, so its very tricky to debug. For compiling i uncommented these two left errors, then it compiles, so at least there are not more then these two errors left that needs to be fixed That said that doesn't mean that it will run, just that it will compile. Link to post Share on other sites
Skaro 129 Posted April 23, 2017 Share Posted April 23, 2017 Aren't there then equivalent modifications done in Freicoin .8? Link to post Share on other sites
Arcurus 331 Posted April 24, 2017 Share Posted April 24, 2017 12 hours ago, Skaro said: Aren't there then equivalent modifications done in Freicoin .8? currently i use Meld to compare Freicoin 0.8 with Freicoin 0.9 and Bitcoin 0.9 and Bitcoin 0.8 Its quite lot files, so first i must come closer to where the error is generated. Skaro 1 Link to post Share on other sites
Arcurus 331 Posted April 24, 2017 Share Posted April 24, 2017 looks like maaku has a total different Freicoin 0.9 version in his github repo. Seems like that at least some of the errors i fixed was there fixed already. Let's see if i can compile maakus version. https://github.com/maaku/freicoin/tree/0.9 Skaro 1 Link to post Share on other sites
Arcurus 331 Posted April 24, 2017 Share Posted April 24, 2017 encountered exactly the same error on maakus version ;/ Skaro 1 Link to post Share on other sites
fedde 311 Posted May 7, 2017 Share Posted May 7, 2017 Quote The configure --with-incompatible-bdb was doing Ok on my server though it gave the error that something was wrong with serialize.h in line 789 during compiling.. The serialize error is fixed in my version so it compiles and runs ok, both freicoind and freicoin-qt now. Me and skaro have tested it and it transmits, recives coins ok, calulate demurrage etc etc. It can be found at https://github.com/eddef/freicoin Arcurus and Bicknellski 2 Link to post Share on other sites
Rik8119 242 Posted July 4, 2017 Author Share Posted July 4, 2017 Hi everybody, i used the https://github.com/freicoin/freicoin freicoin-0.14 branch to check if there are already changes made for version freicoin 0.14 but i see none. Am i using the wrong link or is there just nothing to see? Link to post Share on other sites
fedde 311 Posted July 4, 2017 Share Posted July 4, 2017 All i can see in the comit list that its just a fork of bitcoin 0.14 with no freicoin added. Rik8119 1 Link to post Share on other sites
Rik8119 242 Posted July 5, 2017 Author Share Posted July 5, 2017 Thanks for looking. I was just curious, if there was something to start with.. Link to post Share on other sites
Rik8119 242 Posted July 7, 2017 Author Share Posted July 7, 2017 On 7/4/2017 at 7:54 PM, fedde said: All i can see in the comit list that its just a fork of bitcoin 0.14 with no freicoin added. I started today to work on porting Solidar to version 0.14. I will start with the coin/ demurrage part first, so it can be ported to FRC with some effort.. Skaro and fedde 2 Link to post Share on other sites
Skaro 129 Posted July 7, 2017 Share Posted July 7, 2017 Wow Rik8119 and fedde 2 Link to post Share on other sites
Rik8119 242 Posted July 8, 2017 Author Share Posted July 8, 2017 18 hours ago, Skaro said: Wow This could easily last a few months so please wait.. Skaro 1 Link to post Share on other sites
Skaro 129 Posted July 9, 2017 Share Posted July 9, 2017 Is there any kind of beginner's guide to modifying Bitcoin? Link to post Share on other sites
Arcurus 331 Posted July 23, 2017 Share Posted July 23, 2017 hi rik, if you solidar update to 0.14 please consider that most likely we dont need to have a refhight in the transaction. this could simplify the code a lot. Link to post Share on other sites
Rik8119 242 Posted July 23, 2017 Author Share Posted July 23, 2017 As i already said, it is needed to have that refheight, because the transaction could be included later on and your wallet need to be locked until the transaction is confirmed also it wont be possible to empty wallets in a exact way, because the amount available is lower than the original. Maybe you want to contact @jtimon he maybe can explain it better than me.. And no, sadly there is no guide to modify bitcoin in the way needed ;-) .. Skaro 1 Link to post Share on other sites
Skaro 129 Posted July 23, 2017 Share Posted July 23, 2017 You need reheight to calculate the demurrage... also, transaction are normally included in a block 1 or 2 blocks later, maybe a few days later currently in Bitcoin. The question arises, who pays that demurrage? You may exceed your balance while you wait. So it gets transferred to the recipient Of the transaction, albeit delayed. Link to post Share on other sites
Skaro 129 Posted July 23, 2017 Share Posted July 23, 2017 As far as 0.9 is concerned, it's been running fine on my computer for the last few months. Honestly, I've been waiting until I redo my floors, and set up my office with a new Linux pc then try building wallets again. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now