EOSIO / eos

An open source smart contract platform
https://developers.eos.io/manuals/eos
MIT License
11.27k stars 3.6k forks source link

[REGRESSION] Docker-Image based Pipeline Breaks #5044

Closed ghost closed 6 years ago

ghost commented 6 years ago

related: #5040

Problem

from a User within: https://github.com/EOSIO/eos/issues/5015#issuecomment-410475087

I'm using the new docker image and my pipeline broke because eosiocpp cannot find the header files anymore.

Anyone knows what commands need to be run from DockerHub's eosio:eos-dev:latest image to make it work?

Further User within https://github.com/EOSIO/eos/issues/2387#issuecomment-410907210

I' m using the eosio/eos-dev:latest image. another error: hello.cpp:1:10: fatal error: 'eosiolib/eosio.hpp' file not found

Further case: #5091

Possible Causes

4844, concretely: 67393d7

Workaround / Fix

see #5133

Developer Comments

May 7th - https://github.com/EOSIO/eos/issues/2387#issuecomment-387134005: eosio/builder:latest now has all the required tools/libraries to compile contracts. I just tested using the hello contract. If you run into any other problems, please feel free to open additional issues.

July 19th - https://github.com/EOSIO/eos/issues/2387#issuecomment-406266982: This has all changed since my comment on May 7th. You should now use the eosio/eos-dev:latest image. It contains all the required binaries and dependencies to work with smart contracts now.

Processing a Regression

(this is a general process, applicable to other REGRESSION type issues)

ghost commented 6 years ago

@taokayan , thank you for labeling the issue.

One note: this is not an enhancement (which has usually lower priority), but a bug of type REGRESSION (something that worked does not work anymore).

ghost commented 6 years ago

fixed with 1.2.0, see https://github.com/EOSIO/eos/releases/tag/v1.2.0