Package Details: ethereum 1.2.9-2

Git Clone URL: https://aur.archlinux.org/ethereum.git (read-only)
Package Base: ethereum
Description: Ethereum decentralised consensus-based deterministic transaction resolution platform (C++ toolkit, full webthree-umbrella)
Upstream URL: https://github.com/ethereum/webthree-umbrella
Licenses: GPL
Groups: ethereum
Conflicts: cpp-ethereum, ethereum-git, solidity, solidity-git
Provides: alethzero, bench, eth, ethkey, ethminer, ethrpctest, ethvm, lllc, mix-ide, rlp, solc
Submitter: atweiden
Maintainer: 5chdn
Last Packager: 5chdn
Votes: 23
Popularity: 0.463271
First Submitted: 2014-02-20 08:27
Last Updated: 2017-01-25 15:45

Latest Comments

hobarrera commented on 2017-07-01 22:16

Source can be set to use the pkgver and you can avoid doing that manually on build():

source=("${pkgname%-git}::git+https://github.com/ethereum/webthree-umbrella#tag=v$pkgver")

The submodule initialization should be done inside a prepare() function, rather than build():

git submodule update --init --recursive

Spot commented on 2017-06-22 19:34

My attempt to install ethereum from AUR fails both of my up-to-date Arches with this:

[ 8%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/Common.cpp.o
In file included from /tmp/yaourt-tmp-joschka/aur-ethereum/src/ethereum/libweb3core/libdevcrypto/Common.h:29:0,
from /tmp/yaourt-tmp-joschka/aur-ethereum/src/ethereum/libweb3core/libdevcrypto/Common.cpp:23:
/tmp/yaourt-tmp-joschka/aur-ethereum/src/ethereum/libweb3core/libdevcore/FixedHash.h: In Instanziierung von »dev::SecureFixedHash<T> dev::SecureFixedHash<T>::operator~() const [with unsigned int T = 32]«:
/tmp/yaourt-tmp-joschka/aur-ethereum/src/ethereum/libweb3core/libdevcrypto/Common.cpp:345:15: von hier erfordert
/tmp/yaourt-tmp-joschka/aur-ethereum/src/ethereum/libweb3core/libdevcore/FixedHash.h:287:133: Fehler: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln [-Werror=strict-aliasing]
t<FixedHash<T> const&>(*this); return static_cast<SecureFixedHash const&>(r); }
^
cc1plus: Alle Warnungen werden als Fehler behandelt
make[2]: *** [libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/build.make:87: libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/Common.cpp.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:384: libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/all] Fehler 2
make: *** [Makefile:130: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
==> FEHLER:Makepkg konnte ethereum nicht erstellen.

Any idea why?

5chdn commented on 2017-01-25 11:18

I'm tired of pushing new releases as upstream does not really work on the client anymore and solidity has it's own package. I recommend everyone who really wishes to work with the C++ ethereum bindings, should use the **ethereum-git** package that serves the latest cpp-ethereum repository (that unfortunately has no release tagged yet).

I will create a new release for this one as soon as upstream releases a new client version (probably 1.3.1). For now, use ethereum-git, or if you know what you are doing, just replace libcl with ocl-icd in PKGBUILD.

https://aur.archlinux.org/packages/ethereum-git/

codingquark commented on 2017-01-25 04:39

Unable to install:

:: Package(s) ethereum not found in repositories, trying AUR...
:: resolving dependencies...
:: no results found for libcl

sw1ayfe commented on 2016-10-03 09:31

This took over an hour and a half to download and install. I'm on around 100Mb/s too. Is this standard?

clfarron4 commented on 2016-08-22 13:46

You might want to do a soft bump because libminiupnpc.so.15 has been updated to libminiupnpc.so.16.

WoefulDerelict commented on 2016-04-19 01:50

Ethereum 1.2.4 appears to build and work with the current release of v8 (5.1.110.1). The mix-ide binary now ships under the name mix-ide instead of mix and does not require renaming.

5chdn commented on 2016-04-04 18:11

added v8-3.15 as dependency.

can't help with libjson-rpc-cpp-git issues. please report it here:

https://aur.archlinux.org/packages/libjson-rpc-cpp-git/

stevenroose commented on 2016-04-04 14:13

I got a problem with argtable:

==> Making package: libjson-rpc-cpp-git 20160317-2 (Mon Apr 4 15:10:07 CEST 2016)
==> Checking runtime dependencies...
==> Missing dependencies:
-> argtable
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
The build failed.

But at the end, argtable is installed. Is the dependency installation order wrong?

shtrom commented on 2016-04-04 06:40

This needs to depend on aur/v8-3.15

All comments