ethereum / ethereum/populus

Is libtool a requirement?

Open
#390 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
319
Forks
110
PR merge metrics
No merged PRs in 30d

Description

* Populus Version: 1.11.2 (but probably exists on 2.x as well?)
* OS: linux

### What was wrong?

Installing populus via pip fails:

```
File "/tmp/pip-build-y1mkwiga/secp256k1/setup.py", line 165, in run
cwd=absolute("libsecp256k1"),
File "/usr/lib/python3.6/subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/tmp/pip-build-y1mkwiga/secp256k1/libsecp256k1/autogen.sh']' returned non-zero exit status 1.
```

However, `sudo apt-get install libtool` seems to fix this.

#### Cute Animal Picture

![Cute Snakes](https://25.media.tumblr.com/tumblr_m4c0e2VWj21qlm840o1_500.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the pip installation failure and inspect secp256k1/setup.py together with libsecp256k1/autogen.sh, as shown in the traceback. Confirm whether libtool is required and whether the project records that requirement in its packaging or installation guidance. Done means the dependency requirement and supported installation path are unambiguous.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.