airalab / robonomics

Robonomics node implementation for Polkadot ecosystem; Kusama parachain slot #2048 since January 2022
https://robonomics.subscan.io/
Apache License 2.0
217 stars 58 forks source link

Cannot build (tag) v0.13 #38

Closed emielsebastiaan closed 4 years ago

emielsebastiaan commented 4 years ago
   Compiling substrate-ros-msgs v0.1.0 (/rustbuilder/airalab-substrate-node-robonomics/substrate-ros/msgs)
error: proc macro panicked
  --> substrate-ros/msgs/src/lib.rs:21:1
   |
21 | / rosmsg_include!(
22 | |     // standard ros messages
23 | |     std_msgs / UInt64,
24 | |     std_msgs / String,
...  |
62 | |     substrate_ros_msgs / StartLiability,
63 | | );
   | |__^
   |
   = help: message: message substrate_ros_msgs/StartLiability not found in provided directories
           Directories:
           share
           ../src

error: aborting due to previous error
akru commented 4 years ago

Hello @emielvanderhoek! Yes, this part is on heavy development. But blockchain part is ready for work!

Please use —bin robonomics flag to build binary only.

emielsebastiaan commented 4 years ago

@akru could you highlight the required change of the build process in our Dockerfile plz: https://github.com/polkasource/substrate-client/blob/robonomics/Dockerfile

emielsebastiaan commented 4 years ago

Likely a change to this line: https://github.com/polkasource/substrate-client/blob/808037150c4649cd5ceb8612969f97e1686d145b/Dockerfile#L30

akru commented 4 years ago

Absolutely right, just add “—bin robonomics” to line.

It not looks generic I hope to fix build ASAP. But for temporary usage please build binary directly.

emielsebastiaan commented 4 years ago

build succeeded.