w1ld3r / crypto-signal

The #1 Automated Technical Analysis (TA) & Algo. Trading tool for Coinbase, Bittrex, Binance, and more! (Track over 500+ coins)
http://cryptosignal.dev
MIT License
76 stars 37 forks source link

./config.guess: unable to guess system type #30

Closed tsumey closed 3 years ago

tsumey commented 3 years ago

Describe the bug config.guess is too old : 2006-07-02 to recognize my operating system

To Reproduce Steps to reproduce the behavior:

  1. docker build -t dev/crypto-signals:latest .

Desktop

w1ld3r commented 3 years ago

Can you send me the link, to download the iso, your are using for your Raspberry Pi 4 ? But, I highly suggest you to use Ubuntu Server on your Raspberry Pi 4.

tsumey commented 3 years ago

Sure, I currently use this one :

https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2021-05-28/

I will try your advice.

w1ld3r commented 3 years ago

U'll have newer packages, so maybe it'll resolve ur issue.

tsumey commented 3 years ago

I still get the same issue : 2021-06-27 02_27_31-root@ubuntu_ _home_ubuntu_crypto-signal

Maybe the build doesn't like 64 bits and I should go back to 32 bits.

w1ld3r commented 3 years ago

What's your Python version ?

w1ld3r commented 3 years ago

Can you give the return of this command: sudo find / -name "config.guess"? Because, maybe you'll have to update the config.guess file located in a docker directory.

tsumey commented 3 years ago

You'll find below the return :

root@ubuntu:/home/ubuntu/crypto-signal# sudo find / -name "config.guess" /var/lib/docker/overlay2/01a85929d47e93a4e6a6637ae71132c89289777e0853a64fcf5735be0d1bd26a/diff/tmp/ta-lib/config.guess /var/lib/docker/overlay2/2cfc06ff67704b1e942a77ce7841fee185cb1f1ac54438fc6f300ca4c7960fb2/diff/tmp/ta-lib/config.guess /var/lib/docker/overlay2/73c6f5cd6b9d0bdb633bde4879a0a263998fce579bdd6cb4155a3f8160e003e6/diff/tmp/ta-lib/config.guess /var/lib/docker/overlay2/42545e9456b0896d174a223a6068520892d18361fb8c48f2caaf1461a47a4305/diff/usr/share/libtool/build-aux/config.guess /var/lib/docker/overlay2/42545e9456b0896d174a223a6068520892d18361fb8c48f2caaf1461a47a4305/diff/usr/share/automake-1.16/config.guess /var/lib/docker/overlay2/42545e9456b0896d174a223a6068520892d18361fb8c48f2caaf1461a47a4305/diff/usr/share/misc/config.guess /var/lib/docker/overlay2/b018e91952da1ab3c4e953e0cd4b3808479b66d91f4df5400ee05a3a133d96a5/diff/tmp/ta-lib/config.guess

I tried to update all config.guess I found with this command, and my guess is that I didn't update the right config.guess

image

Last savannah file is :

image

Do you know where should I put the updated file ?

Thanks for your help.

w1ld3r commented 3 years ago

The error seems to come from the ta-lib configuration. So maybe updating all ta-lib config.guess files will resolve your issue.

w1ld3r commented 3 years ago

Also, you can take a look at this issue from the ta-lib github repo: https://github.com/mrjbq7/ta-lib/issues/222