Comments (2)
Thanks @prasannavl
'./make.sh build' worked perfekt and my defi-qt is running.
from ain.
@Gesundeslicht thank you for taking our code for an early spin! :)
We're still working on some docs on this. Meanwhile, appreciate your interest and I'll quickly share some things that hopefully should help you build.
TL;DR - If you're on a Linux system with docker installed, ./make.sh docker-release
does everything you need without worrying about any pre-requisites or complicated build steps with a single command.
The gist:
- Our build process, in general is very similar to the bitcoin build process. And you may have a look at those in https://github.com/DeFiCh/ain/blob/master/doc/build-unix.md - It's not just a make command, but rather follows
automake
and the GNUautotools
suite. - That said, we wanted to simplify this much further and make this easy for our users. And we actually have a
make.sh
(https://github.com/DeFiCh/ain/blob/master/make.sh), that automates not just this but provides a simplified dockerized build on your system. Please have a look at this for more info. make.sh
also has the automated process for local builds on a linux system, but assumes build pre-requisites to be installed.- We are removing all of QT from our codebase. Currently, our build steps simply disable it, but we'll be removing all this shortly. We're baking in a new, modern and an exciting UX that we can't wait to share with the community when we're ready. For now, it's command line only.
If you still want to do a manual build by yourself, you can follow it in the build
function in make.sh:
local target=${1:-"x86_64-pc-linux-gnu"}
local extra_build_opts=${EXTRA_BUILD_OPTS:-}
echo "> build: ${target}"
pushd ./depends >/dev/null
# XREF: #depends-make
make NO_QT=1
popd >/dev/null
./autogen.sh
# XREF: #make-configure
./configure --prefix="$(pwd)/depends/${target}" --without-gui ${extra_build_opts}
make
A final note, we're yet to roll out our build for Windows and Mac!
Hope this helps!
from ain.
Related Issues (20)
- Add support for blockscout internal transaction indexing HOT 1
- getLogs broken in 4.0.7 "Bincode error" HOT 5
- Ocean: Transaction indexing HOT 2
- History for Vault Withdraw not correct on tiny amounts HOT 1
- eth_estimateGas fails on empty address HOT 12
- node crashes and corrupts DB on heavy usage HOT 17
- getaccount regression
- Tracer tracker HOT 1
- Zertificate of the webpage https://api.defichain.io/v1/stats is no more valid HOT 2
- "refreshing UTXOs" never finishes in ver. 4.0.9 HOT 1
- Mixed vaults may not convert their vault to DUSD-only collateral with active loans. HOT 1
- Defichain desktop wallet for windows only gets to splash screen, then stops HOT 1
- EVM token split: intrinsic.migrateToken does not create tokentransfers HOT 2
- Non-upgradeable proxy contract HOT 1
- EVM: Deploy smart contract with salt and bytecode not possible! HOT 3
- 4.0.9 crashes after "[ain_evm::services] Starting tokio waiter" on x86_64-apple-darwin HOT 8
- EVM: token transfers on stock split (upgradeToken) misses inflow HOT 1
- 4.1.0 defid.exe crashes on Windows HOT 7
- Testnet Seeds in Code out of date HOT 1
- 4.1.0 fails by using non existing default path HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ain.