using macOS
cloned master branch from eosio repo
sudo ./eosio_build.sh -s EOS
sudo ./eosio_install.sh
cd build; sudo make install
still, 'eosiolib/eosio.hpp' file not found error occurs.
seems like it is common issue these days. Is there any solution? (except for downgrade)
I have the same error
@lazaridiscom
I'm using macOS, but still same error occurs
@lazaridiscom
still same error T.T
git clone https://github.com/EOSIO/eos --recursive
cd eos
git revert -n 67393d7
./eosio_build.sh -s EOS
cd build
sudo make install
cd ~
mkdir eos-contract
cd eos-contract
eosiocpp -n hello
cd hello
eosiocpp -o hello.wast hello.cpp
hello.cpp:1:10: fatal error: 'eosiolib/eosio.hpp' file not found
^~~~~~~~~~~~~~~~~~~~
1 error generated.
stiiiiiiiiiil same error occurs, perhaps I have to wait
thanks a lot
Please share your which eosiocpp execution result :)
Hello, the same problem here, revert after re-install does not help.
locate eosiolib gives
/usr/local/eosio/include/eosiolib
/usr/local/eosio/include/eosiolib/CMakeLists.txt
/usr/local/eosio/include/eosiolib/action.h
/usr/local/eosio/include/eosiolib/action.hpp
/usr/local/eosio/include/eosiolib/asset.hpp
/usr/local/eosio/include/eosiolib/chain.h
/usr/local/eosio/include/eosiolib/compiler_builtins.h
/usr/local/eosio/include/eosiolib/contract.hpp
/usr/local/eosio/include/eosiolib/contracts.dox
/usr/local/eosio/include/eosiolib/core_symbol.hpp.in
/usr/local/eosio/include/eosiolib/crypto.h
/usr/local/eosio/include/eosiolib/currency.hpp
/usr/local/eosio/include/eosiolib/datastream.hpp
/usr/local/eosio/include/eosiolib/db.h
/usr/local/eosio/include/eosiolib/dispatcher.hpp
/usr/local/eosio/include/eosiolib/eosio.hpp
/usr/local/eosio/include/eosiolib/eosiolib.cpp
/usr/local/eosio/include/eosiolib/fixed_key.hpp
/usr/local/eosio/include/eosiolib/fixedpoint.hpp
/usr/local/eosio/include/eosiolib/mainpage.md
/usr/local/eosio/include/eosiolib/memory.h
/usr/local/eosio/include/eosiolib/memory.hpp
/usr/local/eosio/include/eosiolib/multi_index.hpp
/usr/local/eosio/include/eosiolib/optional.hpp
/usr/local/eosio/include/eosiolib/permission.h
/usr/local/eosio/include/eosiolib/permission.hpp
/usr/local/eosio/include/eosiolib/print.h
/usr/local/eosio/include/eosiolib/print.hpp
/usr/local/eosio/include/eosiolib/privileged.h
/usr/local/eosio/include/eosiolib/privileged.hpp
/usr/local/eosio/include/eosiolib/producer_schedule.hpp
/usr/local/eosio/include/eosiolib/public_key.hpp
/usr/local/eosio/include/eosiolib/reflect.hpp
/usr/local/eosio/include/eosiolib/rpc.dox
/usr/local/eosio/include/eosiolib/serialize.hpp
/usr/local/eosio/include/eosiolib/singleton.hpp
/usr/local/eosio/include/eosiolib/stdlib.hpp
/usr/local/eosio/include/eosiolib/symbol.hpp
/usr/local/eosio/include/eosiolib/system.h
/usr/local/eosio/include/eosiolib/time.hpp
/usr/local/eosio/include/eosiolib/transaction.h
/usr/local/eosio/include/eosiolib/transaction.hpp
/usr/local/eosio/include/eosiolib/types.h
/usr/local/eosio/include/eosiolib/types.hpp
/usr/local/eosio/include/eosiolib/varint.hpp
/usr/local/eosio/include/eosiolib/vector.hpp
/usr/local/eosio/usr/share/eosio/contractsdk/lib/eosiolib.bc
/usr/local/usr/share/eosio/contractsdk/lib/eosiolib.bc
which eosiocpp
gives
/usr/local/eosio/bin//eosiocpp
Still seeing the issue. Same phenomenon as people mentioned above..
I can compile the contract before. After pull the latest code, got this error.
@lazaridiscom
locate eosiolib result is same as @lonkly mentioned.
which eosiocpp returns "/usr/local/bin/eosiocpp"
@lazaridiscom
"further steps" did fix eosio.hpp error, but another error occurs.

usr/local into usr/local/eosioso should change EOSIO_INSTALL_DIR variable in eosiocpp.
EOSIO_INSTALL_DIR=`dirname ${EOSIO_BIN_INSTALL_DIR}`/eosio
@lazaridiscom
working good~!
You need to use:
#include <eosio/crypto.hpp>
Trying to use the online ide to build a smart contract. Keep getting this error message. 'eosiolib/eosio.hpp' file not found. How can i install this?
Most helpful comment
@lazaridiscom
working good~!