geev03
Posts: 174
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

GoDBledger

Sun Aug 02, 2020 8:46 am

GoDBledger https://opensource.com/article/20/7/godbledger , written in GO, has binaries for ARM. Looks like a good Go language learning exercise ...

Code: Select all

pi64 /home/geev03 # git clone https://github.com/darcys22/godbledger.git
Cloning into 'godbledger'...
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (51/51), done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 1269 (delta 15), reused 28 (delta 10), pack-reused 1218
Receiving objects: 100% (1269/1269), 94.64 MiB | 4.73 MiB/s, done.
Resolving deltas: 100% (694/694), done.
pi64 /home/geev03 # mc

pi64 /home/geev03 # cd godbledger/godbledger/
pi64 /home/geev03/godbledger/godbledger # ls
cmd  core  db  ledger  main.go  main_test.go  node  rpc  version
pi64 /home/geev03/godbledger/godbledger # go build main_test.go 
go: downloading github.com/urfave/cli v1.22.1
go: downloading github.com/mattn/go-sqlite3 v2.0.3+incompatible
go: downloading github.com/sirupsen/logrus v1.6.0
go: downloading github.com/urfave/cli/v2 v2.2.0
go: downloading github.com/rs/xid v1.2.1
go: downloading golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
go: downloading github.com/BurntSushi/toml v0.3.1
go: downloading github.com/go-sql-driver/mysql v1.5.0
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d
go: downloading github.com/russross/blackfriday/v2 v2.0.1
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
pi64 /home/geev03/godbledger/godbledger # 
pi64 /home/geev03/godbledger/godbledger # go build main.go 
go: downloading github.com/x-cray/logrus-prefixed-formatter v0.5.2
go: downloading google.golang.org/grpc v1.30.0
go: downloading github.com/golang/protobuf v1.4.2
go: downloading google.golang.org/protobuf v1.23.0
go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
go: downloading golang.org/x/crypto v0.0.0-20200311171314-f7b00557c8c4
go: downloading golang.org/x/net v0.0.0-20200425230154-ff2c4b7c35a0
go: downloading github.com/mattn/go-colorable v0.1.7
go: downloading google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
go: downloading github.com/mattn/go-isatty v0.0.12
go: downloading golang.org/x/text v0.3.2
# github.com/mattn/go-sqlite3
sqlite3-binding.c: In function ‘sqlite3SelectNew’:
sqlite3-binding.c:128049:10: warning: function may return address of local variable [-Wreturn-local-addr]
128049 |   return pNew;
       |          ^~~~
sqlite3-binding.c:128009:10: note: declared here
128009 |   Select standin;
       |          ^~~~~~~
pi64 /home/geev03/godbledger/godbledger # 
pi64 /home/geev03/godbledger/godbledger # ls
cmd  core  db  ledger  main  main.go  main_test.go  node  rpc  version
pi64 /home/geev03/godbledger/godbledger # 


Attachments
GoDBledger_Gentoo.jpg
GoDBledger_Gentoo.jpg (148.12 KiB) Viewed 291 times

Return to “Gentoo”