Closed oranke closed 6 years ago
It seems that "core_symbol.hpp" is missing under eosiolib folder.
Dear @Lucklyric .
In my case, core_symbol.hpp
's pos is here.
$ ll /usr/local/eosio/include/eosio/chain/core_symbol.hpp
-rw-r--r-- 1 root root 219 Aug 14 18:16 /usr/local/eosio/include/eosio/chain/core_symbol.hpp
or
$ ll ~/eos/build/libraries/chain/include/eosio/chain/core_symbol.hpp
-rwxrwxrwx 1 oranke oranke 219 Aug 14 18:16 /home/oranke/eos/build/libraries/chain/include/eosio/chain/core_symbol.hpp*
Not in the eosiolib directory. :)
@oranke
You are right, there is one core_symbol.hpp
under chain folder.
However, core_symbol.hpp
under chain should be different with core_symbol.hpp
under eosiolib.
core_symbol.hpp
under chain use SY(4, SYS)
to convert string to symbol, however, if I need to compile a contract I have to have a core_symbol.hpp
under eosiolib with S(4,SYS)
.
Version 1.1.5 restores eosiocpp. Closing.
I just clone eosio v1.1.4 and try to make contract. But
eosiocpp
does not work propery.So I compare install log with last version I recorded. And filled missing files as follows.
It works fine. But I hope eosiocpp being installed properly next version. Have a niceos. :)