I tried building binary instead of c interface before(0.5.0-alpha). And it worked fine. So it seems like problem is outdated rust-cargo-c. But I'm not sure how can we upgrade rust-cargo-c. It depends on cargo as an input, but putting ("cargo" ,rust "cargo") in #:cargo-inputs didn't work for me.