thehydroimpulse/postgres-extension.rs

Build fails

stereobooster opened this issue · 1 comments

Stable

cargo build --verbose
       Fresh natord v1.0.9 (https://github.com/lifthrasiir/rust-natord.git#93e5f0ac)
   Compiling postgres_extension_macros v0.0.1 (https://github.com/thehydroimpulse/postgres-extension.rs#5fdac67f)
     Running `rustc /.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/macros/src/lib.rs --crate-name postgres_extension_macros --crate-type dylib --crate-type rlib -C prefer-dynamic -g -C metadata=7dfee0560e913ba3 -C extra-filename=-7dfee0560e913ba3 --out-dir /my/pgxn-utils/natural_sort/target/debug/deps --emit=dep-info,link -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps --cap-lints allow`
       Fresh libc v0.2.13
   Compiling postgres_extension v0.0.1 (https://github.com/thehydroimpulse/postgres-extension.rs#5fdac67f)
     Running `rustc /.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/src/lib.rs --crate-name postgres_extension --crate-type dylib -C prefer-dynamic -g -C metadata=142a984c1da92769 -C extra-filename=-142a984c1da92769 --out-dir /my/pgxn-utils/natural_sort/target/debug/deps --emit=dep-info,link -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps --extern libc=/my/pgxn-utils/natural_sort/target/debug/deps/liblibc-a70a3ae81492eede.rlib --cap-lints allow`
/.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/src/lib.rs:1:1: 1:18 error: #[feature] may not be used on the stable release channel
/.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/src/lib.rs:1 #![feature(core)]
                                                                                              ^~~~~~~~~~~~~~~~~
error: aborting due to previous error
/.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/macros/src/lib.rs:1:1: 1:64 error: #[feature] may not be used on the stable release channel
/.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/macros/src/lib.rs:1 #![feature(plugin_registrar, quote, box_syntax, rustc_private)]
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
Build failed, waiting for other jobs to finish...
error: Could not compile `postgres_extension_macros`.

Caused by:
  Process didn't exit successfully: `rustc /.cargo/git/checkouts/postgres-extension.rs-6c32a33f6ee2475c/master/macros/src/lib.rs --crate-name postgres_extension_macros --crate-type dylib --crate-type rlib -C prefer-dynamic -g -C metadata=7dfee0560e913ba3 -C extra-filename=-7dfee0560e913ba3 --out-dir /my/pgxn-utils/natural_sort/target/debug/deps --emit=dep-info,link -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps --cap-lints allow` (exit code: 101)
cargo -V
cargo 0.10.0 (10ddd7d 2016-04-08)

Nightly

cargo build --verbose
       Fresh natord v1.0.9 (https://github.com/lifthrasiir/rust-natord.git#93e5f0ac)
       Fresh libc v0.2.13
   Compiling postgres_extension_macros v0.0.1 (https://github.com/thehydroimpulse/postgres-extension.rs#5fdac67f)
       Fresh postgres_extension v0.0.1 (https://github.com/thehydroimpulse/postgres-extension.rs#5fdac67f)
     Running `rustc /.cargo/git/checkouts/postgres-extension.rs-d576f8e53fa9bcec/master/macros/src/lib.rs --crate-name postgres_extension_macros --crate-type dylib --crate-type rlib -C prefer-dynamic -g -C metadata=521d4ffefa573a04 -C extra-filename=-521d4ffefa573a04 --out-dir /my/pgxn-utils/natural_sort/target/debug/deps --emit=dep-info,link -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps --cap-lints allow`
/.cargo/git/checkouts/postgres-extension.rs-d576f8e53fa9bcec/master/macros/src/lib.rs:7:1: 7:26 error: can't find crate for `rustc_front` [E0463]
/.cargo/git/checkouts/postgres-extension.rs-d576f8e53fa9bcec/master/macros/src/lib.rs:7 extern crate rustc_front;
                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
error: Could not compile `postgres_extension_macros`.

Caused by:
  Process didn't exit successfully: `rustc /.cargo/git/checkouts/postgres-extension.rs-d576f8e53fa9bcec/master/macros/src/lib.rs --crate-name postgres_extension_macros --crate-type dylib --crate-type rlib -C prefer-dynamic -g -C metadata=521d4ffefa573a04 -C extra-filename=-521d4ffefa573a04 --out-dir /my/pgxn-utils/natural_sort/target/debug/deps --emit=dep-info,link -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps -L dependency=/my/pgxn-utils/natural_sort/target/debug/deps --cap-lints allow` (exit code: 101)
➜  natural_sort git:(master) rustc --version
rustc 1.10.0 (cfcb716cf 2016-07-03)
➜  natural_sort git:(master) cargo -V
cargo 0.11.0-nightly (259324c 2016-05-20)
source https://github.com/stereobooster/natural_sort-pgxn

Trying to reuse your code in guedes/pgxn-utils#40

Made PR for this #10