[INFO] fetching crate sapp-linux 0.1.9...
[INFO] testing sapp-linux-0.1.9 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate sapp-linux 0.1.9 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate sapp-linux 0.1.9 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sapp-linux 0.1.9
[INFO] finished tweaking crates.io crate sapp-linux 0.1.9
[INFO] tweaked toml for crates.io crate sapp-linux 0.1.9 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6d914112d5ce0def8a437327969484b7083f10b0e304ddfa33bf0457c1688634
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6d914112d5ce0def8a437327969484b7083f10b0e304ddfa33bf0457c1688634", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d914112d5ce0def8a437327969484b7083f10b0e304ddfa33bf0457c1688634", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d914112d5ce0def8a437327969484b7083f10b0e304ddfa33bf0457c1688634", kill_on_drop: false }`
[INFO] [stdout] 6d914112d5ce0def8a437327969484b7083f10b0e304ddfa33bf0457c1688634
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a623423d0d8c47707e574f720ef5759db9b73c52d303f2d7fd51149f5f79860f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a623423d0d8c47707e574f720ef5759db9b73c52d303f2d7fd51149f5f79860f", kill_on_drop: false }`
[INFO] [stderr]    Compiling sapp-linux v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1028:5
[INFO] [stdout]      |
[INFO] [stdout] 1028 |       #[no_mangle]
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 1029 | /     pub fn XSendEvent(
[INFO] [stdout] 1030 | |         _: *mut Display,
[INFO] [stdout] 1031 | |         _: Window,
[INFO] [stdout] 1032 | |         _: libc::c_int,
[INFO] [stdout] 1033 | |         _: libc::c_long,
[INFO] [stdout] 1034 | |         _: *mut XEvent,
[INFO] [stdout] 1035 | |     ) -> libc::c_int;
[INFO] [stdout]      | |_____________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 686 |         pub fn XInitThreads() -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 688 |         pub fn XrmInitialize();
[INFO] [stdout]     |         ----------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 689 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 690 |         pub fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stdout]     |         ------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 692 |         pub fn XResourceManagerString(_: *mut Display) -> *mut libc::c_char;
[INFO] [stdout]     |         -------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 694 |         pub fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int) -> Atom;
[INFO] [stdout]     |         ------------------------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 696 | /         pub fn XCreateColormap(
[INFO] [stdout] 697 | |             _: *mut Display,
[INFO] [stdout] 698 | |             _: Window,
[INFO] [stdout] 699 | |             _: *mut Visual,
[INFO] [stdout] 700 | |             _: libc::c_int,
[INFO] [stdout] 701 | |         ) -> Colormap;
[INFO] [stdout]     | |______________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 703 | /         pub fn XCreateWindow(
[INFO] [stdout] 704 | |             _: *mut Display,
[INFO] [stdout] 705 | |             _: Window,
[INFO] [stdout] 706 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 715 | |             _: *mut XSetWindowAttributes,
[INFO] [stdout] 716 | |         ) -> Window;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 718 | /         pub fn XSetWMProtocols(
[INFO] [stdout] 719 | |             _: *mut Display,
[INFO] [stdout] 720 | |             _: Window,
[INFO] [stdout] 721 | |             _: *mut Atom,
[INFO] [stdout] 722 | |             _: libc::c_int,
[INFO] [stdout] 723 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 725 | /         pub fn XChangeProperty(
[INFO] [stdout] 726 | |             _: *mut Display,
[INFO] [stdout] 727 | |             _: Window,
[INFO] [stdout] 728 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 733 | |             _: libc::c_int,
[INFO] [stdout] 734 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 736 |         pub fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 738 |         pub fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 740 | /         pub fn XGetWindowAttributes(
[INFO] [stdout] 741 | |             _: *mut Display,
[INFO] [stdout] 742 | |             _: Window,
[INFO] [stdout] 743 | |             _: *mut XWindowAttributes,
[INFO] [stdout] 744 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 746 |         pub fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:747:9
[INFO] [stdout]     |
[INFO] [stdout] 747 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 748 |         pub fn XLowerWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 750 |         pub fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 752 |         pub fn XPending(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:753:9
[INFO] [stdout]     |
[INFO] [stdout] 753 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 754 |         pub fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:755:9
[INFO] [stdout]     |
[INFO] [stdout] 755 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 756 | /         pub fn XGetKeyboardMapping(
[INFO] [stdout] 757 | |             _: *mut Display,
[INFO] [stdout] 758 | |             _: KeyCode,
[INFO] [stdout] 759 | |             _: libc::c_int,
[INFO] [stdout] 760 | |             _: *mut libc::c_int,
[INFO] [stdout] 761 | |         ) -> *mut KeySym;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 763 | /         pub fn XGetWindowProperty(
[INFO] [stdout] 764 | |             _: *mut Display,
[INFO] [stdout] 765 | |             _: Window,
[INFO] [stdout] 766 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 775 | |             _: *mut *mut libc::c_uchar,
[INFO] [stdout] 776 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 778 |         pub fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]     |         -------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 780 |         pub fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:781:9
[INFO] [stdout]     |
[INFO] [stdout] 781 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 782 |         pub fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 784 |         pub fn XFreeColormap(_: *mut Display, _: Colormap) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 786 |         pub fn XFlush(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ---------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 788 |         pub fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 790 | /         pub fn XGrabPointer(
[INFO] [stdout] 791 | |             _: *mut Display,
[INFO] [stdout] 792 | |             _: Window,
[INFO] [stdout] 793 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 799 | |             _: Time,
[INFO] [stdout] 800 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:801:9
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 802 |         pub fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 934 |         pub fn XSetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints);
[INFO] [stdout]     |         ------------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 936 |         pub fn XAllocSizeHints() -> *mut XSizeHints;
[INFO] [stdout]     |         -------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 938 | /         pub fn Xutf8SetWMProperties(
[INFO] [stdout] 939 | |             _: *mut Display,
[INFO] [stdout] 940 | |             _: Window,
[INFO] [stdout] 941 | |             _: *const libc::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 947 | |             _: *mut XClassHint,
[INFO] [stdout] 948 | |         );
[INFO] [stdout]     | |__________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 950 | /         pub fn XLookupString(
[INFO] [stdout] 951 | |             _: *mut XKeyEvent,
[INFO] [stdout] 952 | |             _: *mut libc::c_char,
[INFO] [stdout] 953 | |             _: libc::c_int,
[INFO] [stdout] 954 | |             _: *mut KeySym,
[INFO] [stdout] 955 | |             _: *mut XComposeStatus,
[INFO] [stdout] 956 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:969:9
[INFO] [stdout]     |
[INFO] [stdout] 969 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 970 | /         pub fn XrmGetResource(
[INFO] [stdout] 971 | |             _: XrmDatabase,
[INFO] [stdout] 972 | |             _: *const libc::c_char,
[INFO] [stdout] 973 | |             _: *const libc::c_char,
[INFO] [stdout] 974 | |             _: *mut *mut libc::c_char,
[INFO] [stdout] 975 | |             _: *mut XrmValue,
[INFO] [stdout] 976 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:977:9
[INFO] [stdout]     |
[INFO] [stdout] 977 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 978 |         pub fn XrmDestroyDatabase(_: XrmDatabase);
[INFO] [stdout]     |         ------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:979:9
[INFO] [stdout]     |
[INFO] [stdout] 979 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 980 |         pub fn XrmGetStringDatabase(_: *const libc::c_char) -> XrmDatabase;
[INFO] [stdout]     |         ------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 987 | /         pub fn XkbSetDetectableAutoRepeat(
[INFO] [stdout] 988 | |             _: *mut Display,
[INFO] [stdout] 989 | |             _: libc::c_int,
[INFO] [stdout] 990 | |             _: *mut libc::c_int,
[INFO] [stdout] 991 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 997 |         pub fn atof(__nptr: *const libc::c_char) -> libc::c_double;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1004 |         pub fn dlopen(__file: *const libc::c_char, __mode: libc::c_int) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1005:9
[INFO] [stdout]      |
[INFO] [stdout] 1005 |           #[no_mangle]
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 1006 | /         pub fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stdout] 1007 | |             -> *mut libc::c_void;
[INFO] [stdout]      | |_________________________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1017 |         pub fn strstr(_: *const libc::c_char, _: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]      |         ----------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1019 |         pub fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]      |         ------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1021 |         pub fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]      |         ----------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1023 |         pub fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 22 | /     fn XCreateBitmapFromData(
[INFO] [stdout] 23 | |         _: *mut Display,
[INFO] [stdout] 24 | |         _: Drawable,
[INFO] [stdout] 25 | |         _: *const libc::c_char,
[INFO] [stdout] 26 | |         _: libc::c_uint,
[INFO] [stdout] 27 | |         _: libc::c_uint,
[INFO] [stdout] 28 | |     ) -> Pixmap;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 31 | /     fn XCreatePixmapCursor(
[INFO] [stdout] 32 | |         _: *mut Display,
[INFO] [stdout] 33 | |         _: Pixmap,
[INFO] [stdout] 34 | |         _: Pixmap,
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |         _: libc::c_uint,
[INFO] [stdout] 39 | |     ) -> Cursor;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 42 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 45 |     pub fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 18 | /     pub fn XConvertSelection(
[INFO] [stdout] 19 | |         _: *mut Display,
[INFO] [stdout] 20 | |         _: Atom,
[INFO] [stdout] 21 | |         _: Atom,
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         _: Time,
[INFO] [stdout] 25 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 28 |     pub fn XSetSelectionOwner(_: *mut Display, _: Atom, _: Window, _: Time) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `[u8]`, which is not FFI-safe
[INFO] [stdout]    --> src/lib.rs:663:14
[INFO] [stdout]     |
[INFO] [stdout] 663 |     mut ext: &[u8],
[INFO] [stdout]     |              ^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout]     = help: consider using a raw pointer instead
[INFO] [stdout]     = note: slices have no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 50 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.42s
[INFO] running `Command { std: "docker" "inspect" "a623423d0d8c47707e574f720ef5759db9b73c52d303f2d7fd51149f5f79860f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a623423d0d8c47707e574f720ef5759db9b73c52d303f2d7fd51149f5f79860f", kill_on_drop: false }`
[INFO] [stdout] a623423d0d8c47707e574f720ef5759db9b73c52d303f2d7fd51149f5f79860f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2d25748e265947ba2907346f5c74403240173db9b014a988e30cefb63cd2b923
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "2d25748e265947ba2907346f5c74403240173db9b014a988e30cefb63cd2b923", kill_on_drop: false }`
[INFO] [stderr]    Compiling sapp-linux v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1028:5
[INFO] [stdout]      |
[INFO] [stdout] 1028 |       #[no_mangle]
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 1029 | /     pub fn XSendEvent(
[INFO] [stdout] 1030 | |         _: *mut Display,
[INFO] [stdout] 1031 | |         _: Window,
[INFO] [stdout] 1032 | |         _: libc::c_int,
[INFO] [stdout] 1033 | |         _: libc::c_long,
[INFO] [stdout] 1034 | |         _: *mut XEvent,
[INFO] [stdout] 1035 | |     ) -> libc::c_int;
[INFO] [stdout]      | |_____________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 686 |         pub fn XInitThreads() -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 688 |         pub fn XrmInitialize();
[INFO] [stdout]     |         ----------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 689 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 690 |         pub fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stdout]     |         ------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 692 |         pub fn XResourceManagerString(_: *mut Display) -> *mut libc::c_char;
[INFO] [stdout]     |         -------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 694 |         pub fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int) -> Atom;
[INFO] [stdout]     |         ------------------------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 696 | /         pub fn XCreateColormap(
[INFO] [stdout] 697 | |             _: *mut Display,
[INFO] [stdout] 698 | |             _: Window,
[INFO] [stdout] 699 | |             _: *mut Visual,
[INFO] [stdout] 700 | |             _: libc::c_int,
[INFO] [stdout] 701 | |         ) -> Colormap;
[INFO] [stdout]     | |______________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 703 | /         pub fn XCreateWindow(
[INFO] [stdout] 704 | |             _: *mut Display,
[INFO] [stdout] 705 | |             _: Window,
[INFO] [stdout] 706 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 715 | |             _: *mut XSetWindowAttributes,
[INFO] [stdout] 716 | |         ) -> Window;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 718 | /         pub fn XSetWMProtocols(
[INFO] [stdout] 719 | |             _: *mut Display,
[INFO] [stdout] 720 | |             _: Window,
[INFO] [stdout] 721 | |             _: *mut Atom,
[INFO] [stdout] 722 | |             _: libc::c_int,
[INFO] [stdout] 723 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 725 | /         pub fn XChangeProperty(
[INFO] [stdout] 726 | |             _: *mut Display,
[INFO] [stdout] 727 | |             _: Window,
[INFO] [stdout] 728 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 733 | |             _: libc::c_int,
[INFO] [stdout] 734 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 736 |         pub fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 738 |         pub fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 740 | /         pub fn XGetWindowAttributes(
[INFO] [stdout] 741 | |             _: *mut Display,
[INFO] [stdout] 742 | |             _: Window,
[INFO] [stdout] 743 | |             _: *mut XWindowAttributes,
[INFO] [stdout] 744 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 746 |         pub fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:747:9
[INFO] [stdout]     |
[INFO] [stdout] 747 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 748 |         pub fn XLowerWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 750 |         pub fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 752 |         pub fn XPending(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:753:9
[INFO] [stdout]     |
[INFO] [stdout] 753 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 754 |         pub fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:755:9
[INFO] [stdout]     |
[INFO] [stdout] 755 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 756 | /         pub fn XGetKeyboardMapping(
[INFO] [stdout] 757 | |             _: *mut Display,
[INFO] [stdout] 758 | |             _: KeyCode,
[INFO] [stdout] 759 | |             _: libc::c_int,
[INFO] [stdout] 760 | |             _: *mut libc::c_int,
[INFO] [stdout] 761 | |         ) -> *mut KeySym;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 763 | /         pub fn XGetWindowProperty(
[INFO] [stdout] 764 | |             _: *mut Display,
[INFO] [stdout] 765 | |             _: Window,
[INFO] [stdout] 766 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 775 | |             _: *mut *mut libc::c_uchar,
[INFO] [stdout] 776 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 778 |         pub fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]     |         -------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 780 |         pub fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:781:9
[INFO] [stdout]     |
[INFO] [stdout] 781 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 782 |         pub fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 784 |         pub fn XFreeColormap(_: *mut Display, _: Colormap) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 786 |         pub fn XFlush(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ---------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 788 |         pub fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 790 | /         pub fn XGrabPointer(
[INFO] [stdout] 791 | |             _: *mut Display,
[INFO] [stdout] 792 | |             _: Window,
[INFO] [stdout] 793 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 799 | |             _: Time,
[INFO] [stdout] 800 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:801:9
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 802 |         pub fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 934 |         pub fn XSetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints);
[INFO] [stdout]     |         ------------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 936 |         pub fn XAllocSizeHints() -> *mut XSizeHints;
[INFO] [stdout]     |         -------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 938 | /         pub fn Xutf8SetWMProperties(
[INFO] [stdout] 939 | |             _: *mut Display,
[INFO] [stdout] 940 | |             _: Window,
[INFO] [stdout] 941 | |             _: *const libc::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 947 | |             _: *mut XClassHint,
[INFO] [stdout] 948 | |         );
[INFO] [stdout]     | |__________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 950 | /         pub fn XLookupString(
[INFO] [stdout] 951 | |             _: *mut XKeyEvent,
[INFO] [stdout] 952 | |             _: *mut libc::c_char,
[INFO] [stdout] 953 | |             _: libc::c_int,
[INFO] [stdout] 954 | |             _: *mut KeySym,
[INFO] [stdout] 955 | |             _: *mut XComposeStatus,
[INFO] [stdout] 956 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:969:9
[INFO] [stdout]     |
[INFO] [stdout] 969 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 970 | /         pub fn XrmGetResource(
[INFO] [stdout] 971 | |             _: XrmDatabase,
[INFO] [stdout] 972 | |             _: *const libc::c_char,
[INFO] [stdout] 973 | |             _: *const libc::c_char,
[INFO] [stdout] 974 | |             _: *mut *mut libc::c_char,
[INFO] [stdout] 975 | |             _: *mut XrmValue,
[INFO] [stdout] 976 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:977:9
[INFO] [stdout]     |
[INFO] [stdout] 977 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 978 |         pub fn XrmDestroyDatabase(_: XrmDatabase);
[INFO] [stdout]     |         ------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:979:9
[INFO] [stdout]     |
[INFO] [stdout] 979 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 980 |         pub fn XrmGetStringDatabase(_: *const libc::c_char) -> XrmDatabase;
[INFO] [stdout]     |         ------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 987 | /         pub fn XkbSetDetectableAutoRepeat(
[INFO] [stdout] 988 | |             _: *mut Display,
[INFO] [stdout] 989 | |             _: libc::c_int,
[INFO] [stdout] 990 | |             _: *mut libc::c_int,
[INFO] [stdout] 991 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 997 |         pub fn atof(__nptr: *const libc::c_char) -> libc::c_double;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1004 |         pub fn dlopen(__file: *const libc::c_char, __mode: libc::c_int) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1005:9
[INFO] [stdout]      |
[INFO] [stdout] 1005 |           #[no_mangle]
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 1006 | /         pub fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stdout] 1007 | |             -> *mut libc::c_void;
[INFO] [stdout]      | |_________________________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1017 |         pub fn strstr(_: *const libc::c_char, _: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]      |         ----------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1019 |         pub fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]      |         ------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1021 |         pub fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]      |         ----------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1023 |         pub fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 22 | /     fn XCreateBitmapFromData(
[INFO] [stdout] 23 | |         _: *mut Display,
[INFO] [stdout] 24 | |         _: Drawable,
[INFO] [stdout] 25 | |         _: *const libc::c_char,
[INFO] [stdout] 26 | |         _: libc::c_uint,
[INFO] [stdout] 27 | |         _: libc::c_uint,
[INFO] [stdout] 28 | |     ) -> Pixmap;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 31 | /     fn XCreatePixmapCursor(
[INFO] [stdout] 32 | |         _: *mut Display,
[INFO] [stdout] 33 | |         _: Pixmap,
[INFO] [stdout] 34 | |         _: Pixmap,
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |         _: libc::c_uint,
[INFO] [stdout] 39 | |     ) -> Cursor;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 42 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 45 |     pub fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 18 | /     pub fn XConvertSelection(
[INFO] [stdout] 19 | |         _: *mut Display,
[INFO] [stdout] 20 | |         _: Atom,
[INFO] [stdout] 21 | |         _: Atom,
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         _: Time,
[INFO] [stdout] 25 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 28 |     pub fn XSetSelectionOwner(_: *mut Display, _: Atom, _: Window, _: Time) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `[u8]`, which is not FFI-safe
[INFO] [stdout]    --> src/lib.rs:663:14
[INFO] [stdout]     |
[INFO] [stdout] 663 |     mut ext: &[u8],
[INFO] [stdout]     |              ^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout]     = help: consider using a raw pointer instead
[INFO] [stdout]     = note: slices have no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 50 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1028:5
[INFO] [stdout]      |
[INFO] [stdout] 1028 |       #[no_mangle]
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 1029 | /     pub fn XSendEvent(
[INFO] [stdout] 1030 | |         _: *mut Display,
[INFO] [stdout] 1031 | |         _: Window,
[INFO] [stdout] 1032 | |         _: libc::c_int,
[INFO] [stdout] 1033 | |         _: libc::c_long,
[INFO] [stdout] 1034 | |         _: *mut XEvent,
[INFO] [stdout] 1035 | |     ) -> libc::c_int;
[INFO] [stdout]      | |_____________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 686 |         pub fn XInitThreads() -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 688 |         pub fn XrmInitialize();
[INFO] [stdout]     |         ----------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 689 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 690 |         pub fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stdout]     |         ------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 692 |         pub fn XResourceManagerString(_: *mut Display) -> *mut libc::c_char;
[INFO] [stdout]     |         -------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 694 |         pub fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int) -> Atom;
[INFO] [stdout]     |         ------------------------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:695:9
[INFO] [stdout]     |
[INFO] [stdout] 695 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 696 | /         pub fn XCreateColormap(
[INFO] [stdout] 697 | |             _: *mut Display,
[INFO] [stdout] 698 | |             _: Window,
[INFO] [stdout] 699 | |             _: *mut Visual,
[INFO] [stdout] 700 | |             _: libc::c_int,
[INFO] [stdout] 701 | |         ) -> Colormap;
[INFO] [stdout]     | |______________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 703 | /         pub fn XCreateWindow(
[INFO] [stdout] 704 | |             _: *mut Display,
[INFO] [stdout] 705 | |             _: Window,
[INFO] [stdout] 706 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 715 | |             _: *mut XSetWindowAttributes,
[INFO] [stdout] 716 | |         ) -> Window;
[INFO] [stdout]     | |____________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:717:9
[INFO] [stdout]     |
[INFO] [stdout] 717 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 718 | /         pub fn XSetWMProtocols(
[INFO] [stdout] 719 | |             _: *mut Display,
[INFO] [stdout] 720 | |             _: Window,
[INFO] [stdout] 721 | |             _: *mut Atom,
[INFO] [stdout] 722 | |             _: libc::c_int,
[INFO] [stdout] 723 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 725 | /         pub fn XChangeProperty(
[INFO] [stdout] 726 | |             _: *mut Display,
[INFO] [stdout] 727 | |             _: Window,
[INFO] [stdout] 728 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 733 | |             _: libc::c_int,
[INFO] [stdout] 734 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 736 |         pub fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 738 |         pub fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 740 | /         pub fn XGetWindowAttributes(
[INFO] [stdout] 741 | |             _: *mut Display,
[INFO] [stdout] 742 | |             _: Window,
[INFO] [stdout] 743 | |             _: *mut XWindowAttributes,
[INFO] [stdout] 744 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:745:9
[INFO] [stdout]     |
[INFO] [stdout] 745 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 746 |         pub fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:747:9
[INFO] [stdout]     |
[INFO] [stdout] 747 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 748 |         pub fn XLowerWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 750 |         pub fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 752 |         pub fn XPending(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:753:9
[INFO] [stdout]     |
[INFO] [stdout] 753 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 754 |         pub fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:755:9
[INFO] [stdout]     |
[INFO] [stdout] 755 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 756 | /         pub fn XGetKeyboardMapping(
[INFO] [stdout] 757 | |             _: *mut Display,
[INFO] [stdout] 758 | |             _: KeyCode,
[INFO] [stdout] 759 | |             _: libc::c_int,
[INFO] [stdout] 760 | |             _: *mut libc::c_int,
[INFO] [stdout] 761 | |         ) -> *mut KeySym;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 763 | /         pub fn XGetWindowProperty(
[INFO] [stdout] 764 | |             _: *mut Display,
[INFO] [stdout] 765 | |             _: Window,
[INFO] [stdout] 766 | |             _: Atom,
[INFO] [stdout] ...   |
[INFO] [stdout] 775 | |             _: *mut *mut libc::c_uchar,
[INFO] [stdout] 776 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 778 |         pub fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stdout]     |         -------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 780 |         pub fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:781:9
[INFO] [stdout]     |
[INFO] [stdout] 781 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 782 |         pub fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 784 |         pub fn XFreeColormap(_: *mut Display, _: Colormap) -> libc::c_int;
[INFO] [stdout]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 786 |         pub fn XFlush(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ---------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 788 |         pub fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stdout]     |         ----------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 790 | /         pub fn XGrabPointer(
[INFO] [stdout] 791 | |             _: *mut Display,
[INFO] [stdout] 792 | |             _: Window,
[INFO] [stdout] 793 | |             _: libc::c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 799 | |             _: Time,
[INFO] [stdout] 800 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:801:9
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 802 |         pub fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stdout]     |         --------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 934 |         pub fn XSetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints);
[INFO] [stdout]     |         ------------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 936 |         pub fn XAllocSizeHints() -> *mut XSizeHints;
[INFO] [stdout]     |         -------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 938 | /         pub fn Xutf8SetWMProperties(
[INFO] [stdout] 939 | |             _: *mut Display,
[INFO] [stdout] 940 | |             _: Window,
[INFO] [stdout] 941 | |             _: *const libc::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 947 | |             _: *mut XClassHint,
[INFO] [stdout] 948 | |         );
[INFO] [stdout]     | |__________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 950 | /         pub fn XLookupString(
[INFO] [stdout] 951 | |             _: *mut XKeyEvent,
[INFO] [stdout] 952 | |             _: *mut libc::c_char,
[INFO] [stdout] 953 | |             _: libc::c_int,
[INFO] [stdout] 954 | |             _: *mut KeySym,
[INFO] [stdout] 955 | |             _: *mut XComposeStatus,
[INFO] [stdout] 956 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:969:9
[INFO] [stdout]     |
[INFO] [stdout] 969 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 970 | /         pub fn XrmGetResource(
[INFO] [stdout] 971 | |             _: XrmDatabase,
[INFO] [stdout] 972 | |             _: *const libc::c_char,
[INFO] [stdout] 973 | |             _: *const libc::c_char,
[INFO] [stdout] 974 | |             _: *mut *mut libc::c_char,
[INFO] [stdout] 975 | |             _: *mut XrmValue,
[INFO] [stdout] 976 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:977:9
[INFO] [stdout]     |
[INFO] [stdout] 977 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 978 |         pub fn XrmDestroyDatabase(_: XrmDatabase);
[INFO] [stdout]     |         ------------------------------------------ not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:979:9
[INFO] [stdout]     |
[INFO] [stdout] 979 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 980 |         pub fn XrmGetStringDatabase(_: *const libc::c_char) -> XrmDatabase;
[INFO] [stdout]     |         ------------------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 |           #[no_mangle]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 987 | /         pub fn XkbSetDetectableAutoRepeat(
[INFO] [stdout] 988 | |             _: *mut Display,
[INFO] [stdout] 989 | |             _: libc::c_int,
[INFO] [stdout] 990 | |             _: *mut libc::c_int,
[INFO] [stdout] 991 | |         ) -> libc::c_int;
[INFO] [stdout]     | |_________________________- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]    --> src/x.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |         #[no_mangle]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 997 |         pub fn atof(__nptr: *const libc::c_char) -> libc::c_double;
[INFO] [stdout]     |         ----------------------------------------------------------- not a function or static
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1004 |         pub fn dlopen(__file: *const libc::c_char, __mode: libc::c_int) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1005:9
[INFO] [stdout]      |
[INFO] [stdout] 1005 |           #[no_mangle]
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 1006 | /         pub fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stdout] 1007 | |             -> *mut libc::c_void;
[INFO] [stdout]      | |_________________________________- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1017 |         pub fn strstr(_: *const libc::c_char, _: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stdout]      |         ----------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1018:9
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1019 |         pub fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stdout]      |         ------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1021 |         pub fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stdout]      |         ----------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]     --> src/x.rs:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         #[no_mangle]
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout] 1023 |         pub fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stdout]      |         ------------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 22 | /     fn XCreateBitmapFromData(
[INFO] [stdout] 23 | |         _: *mut Display,
[INFO] [stdout] 24 | |         _: Drawable,
[INFO] [stdout] 25 | |         _: *const libc::c_char,
[INFO] [stdout] 26 | |         _: libc::c_uint,
[INFO] [stdout] 27 | |         _: libc::c_uint,
[INFO] [stdout] 28 | |     ) -> Pixmap;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 31 | /     fn XCreatePixmapCursor(
[INFO] [stdout] 32 | |         _: *mut Display,
[INFO] [stdout] 33 | |         _: Pixmap,
[INFO] [stdout] 34 | |         _: Pixmap,
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |         _: libc::c_uint,
[INFO] [stdout] 39 | |     ) -> Cursor;
[INFO] [stdout]    | |________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 42 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/x_cursor.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 45 |     pub fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       #[no_mangle]
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 18 | /     pub fn XConvertSelection(
[INFO] [stdout] 19 | |         _: *mut Display,
[INFO] [stdout] 20 | |         _: Atom,
[INFO] [stdout] 21 | |         _: Atom,
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         _: Time,
[INFO] [stdout] 25 | |     ) -> libc::c_int;
[INFO] [stdout]    | |_____________________- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: attribute should be applied to a function or static
[INFO] [stdout]   --> src/clipboard.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[no_mangle]
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 28 |     pub fn XSetSelectionOwner(_: *mut Display, _: Atom, _: Window, _: Time) -> libc::c_int;
[INFO] [stdout]    |     --------------------------------------------------------------------------------------- not a function or static
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` fn uses type `[u8]`, which is not FFI-safe
[INFO] [stdout]    --> src/lib.rs:663:14
[INFO] [stdout]     |
[INFO] [stdout] 663 |     mut ext: &[u8],
[INFO] [stdout]     |              ^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stdout]     = help: consider using a raw pointer instead
[INFO] [stdout]     = note: slices have no C equivalent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 50 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.04s
[INFO] running `Command { std: "docker" "inspect" "2d25748e265947ba2907346f5c74403240173db9b014a988e30cefb63cd2b923", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d25748e265947ba2907346f5c74403240173db9b014a988e30cefb63cd2b923", kill_on_drop: false }`
[INFO] [stdout] 2d25748e265947ba2907346f5c74403240173db9b014a988e30cefb63cd2b923
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f5315d2cbdd76c59de7ab7d1324fe62a3e3bffee6d41cf9bda28769c7fb2424f
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f5315d2cbdd76c59de7ab7d1324fe62a3e3bffee6d41cf9bda28769c7fb2424f", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stdout] 
[INFO] [stderr]     --> src/x.rs:1028:5
[INFO] [stdout] running 0 tests
[INFO] [stderr]      |
[INFO] [stdout] 
[INFO] [stderr] 1028 |       #[no_mangle]
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stderr]      |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stderr] 1029 | /     pub fn XSendEvent(
[INFO] [stderr] 1030 | |         _: *mut Display,
[INFO] [stderr] 1031 | |         _: Window,
[INFO] [stderr] 1032 | |         _: libc::c_int,
[INFO] [stderr] 1033 | |         _: libc::c_long,
[INFO] [stderr] 1034 | |         _: *mut XEvent,
[INFO] [stderr] 1035 | |     ) -> libc::c_int;
[INFO] [stderr]      | |_____________________- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:685:9
[INFO] [stderr]     |
[INFO] [stderr] 685 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 686 |         pub fn XInitThreads() -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:687:9
[INFO] [stderr]     |
[INFO] [stderr] 687 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 688 |         pub fn XrmInitialize();
[INFO] [stderr]     |         ----------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:689:9
[INFO] [stderr]     |
[INFO] [stderr] 689 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 690 |         pub fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stderr]     |         ------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:691:9
[INFO] [stderr]     |
[INFO] [stderr] 691 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 692 |         pub fn XResourceManagerString(_: *mut Display) -> *mut libc::c_char;
[INFO] [stderr]     |         -------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:693:9
[INFO] [stderr]     |
[INFO] [stderr] 693 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 694 |         pub fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int) -> Atom;
[INFO] [stderr]     |         ------------------------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:695:9
[INFO] [stderr]     |
[INFO] [stderr] 695 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 696 | /         pub fn XCreateColormap(
[INFO] [stderr] 697 | |             _: *mut Display,
[INFO] [stderr] 698 | |             _: Window,
[INFO] [stderr] 699 | |             _: *mut Visual,
[INFO] [stderr] 700 | |             _: libc::c_int,
[INFO] [stderr] 701 | |         ) -> Colormap;
[INFO] [stderr]     | |______________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:702:9
[INFO] [stderr]     |
[INFO] [stderr] 702 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 703 | /         pub fn XCreateWindow(
[INFO] [stderr] 704 | |             _: *mut Display,
[INFO] [stderr] 705 | |             _: Window,
[INFO] [stderr] 706 | |             _: libc::c_int,
[INFO] [stderr] ...   |
[INFO] [stderr] 715 | |             _: *mut XSetWindowAttributes,
[INFO] [stderr] 716 | |         ) -> Window;
[INFO] [stderr]     | |____________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:717:9
[INFO] [stderr]     |
[INFO] [stderr] 717 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 718 | /         pub fn XSetWMProtocols(
[INFO] [stderr] 719 | |             _: *mut Display,
[INFO] [stderr] 720 | |             _: Window,
[INFO] [stderr] 721 | |             _: *mut Atom,
[INFO] [stderr] 722 | |             _: libc::c_int,
[INFO] [stderr] 723 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:724:9
[INFO] [stderr]     |
[INFO] [stderr] 724 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 725 | /         pub fn XChangeProperty(
[INFO] [stderr] 726 | |             _: *mut Display,
[INFO] [stderr] 727 | |             _: Window,
[INFO] [stderr] 728 | |             _: Atom,
[INFO] [stderr] ...   |
[INFO] [stderr] 733 | |             _: libc::c_int,
[INFO] [stderr] 734 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:735:9
[INFO] [stderr]     |
[INFO] [stderr] 735 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 736 |         pub fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:737:9
[INFO] [stderr]     |
[INFO] [stderr] 737 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 738 |         pub fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stderr]     |         ----------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:739:9
[INFO] [stderr]     |
[INFO] [stderr] 739 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 740 | /         pub fn XGetWindowAttributes(
[INFO] [stderr] 741 | |             _: *mut Display,
[INFO] [stderr] 742 | |             _: Window,
[INFO] [stderr] 743 | |             _: *mut XWindowAttributes,
[INFO] [stderr] 744 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:745:9
[INFO] [stderr]     |
[INFO] [stderr] 745 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 746 |         pub fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:747:9
[INFO] [stderr]     |
[INFO] [stderr] 747 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 748 |         pub fn XLowerWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:749:9
[INFO] [stderr]     |
[INFO] [stderr] 749 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 750 |         pub fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:751:9
[INFO] [stderr]     |
[INFO] [stderr] 751 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 752 |         pub fn XPending(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:753:9
[INFO] [stderr]     |
[INFO] [stderr] 753 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 754 |         pub fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:755:9
[INFO] [stderr]     |
[INFO] [stderr] 755 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 756 | /         pub fn XGetKeyboardMapping(
[INFO] [stderr] 757 | |             _: *mut Display,
[INFO] [stderr] 758 | |             _: KeyCode,
[INFO] [stderr] 759 | |             _: libc::c_int,
[INFO] [stderr] 760 | |             _: *mut libc::c_int,
[INFO] [stderr] 761 | |         ) -> *mut KeySym;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:762:9
[INFO] [stderr]     |
[INFO] [stderr] 762 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 763 | /         pub fn XGetWindowProperty(
[INFO] [stderr] 764 | |             _: *mut Display,
[INFO] [stderr] 765 | |             _: Window,
[INFO] [stderr] 766 | |             _: Atom,
[INFO] [stderr] ...   |
[INFO] [stderr] 775 | |             _: *mut *mut libc::c_uchar,
[INFO] [stderr] 776 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:777:9
[INFO] [stderr]     |
[INFO] [stderr] 777 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 778 |         pub fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stderr]     |         -------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:779:9
[INFO] [stderr]     |
[INFO] [stderr] 779 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 780 |         pub fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:781:9
[INFO] [stderr]     |
[INFO] [stderr] 781 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 782 |         pub fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         ----------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:783:9
[INFO] [stderr]     |
[INFO] [stderr] 783 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 784 |         pub fn XFreeColormap(_: *mut Display, _: Colormap) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:785:9
[INFO] [stderr]     |
[INFO] [stderr] 785 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 786 |         pub fn XFlush(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ---------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:787:9
[INFO] [stderr]     |
[INFO] [stderr] 787 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 788 |         pub fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ----------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:789:9
[INFO] [stderr]     |
[INFO] [stderr] 789 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 790 | /         pub fn XGrabPointer(
[INFO] [stderr] 791 | |             _: *mut Display,
[INFO] [stderr] 792 | |             _: Window,
[INFO] [stderr] 793 | |             _: libc::c_int,
[INFO] [stderr] ...   |
[INFO] [stderr] 799 | |             _: Time,
[INFO] [stderr] 800 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:801:9
[INFO] [stderr]     |
[INFO] [stderr] 801 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 802 |         pub fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:933:9
[INFO] [stderr]     |
[INFO] [stderr] 933 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 934 |         pub fn XSetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints);
[INFO] [stderr]     |         ------------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:935:9
[INFO] [stderr]     |
[INFO] [stderr] 935 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 936 |         pub fn XAllocSizeHints() -> *mut XSizeHints;
[INFO] [stderr]     |         -------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:937:9
[INFO] [stderr]     |
[INFO] [stderr] 937 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 938 | /         pub fn Xutf8SetWMProperties(
[INFO] [stderr] 939 | |             _: *mut Display,
[INFO] [stderr] 940 | |             _: Window,
[INFO] [stderr] 941 | |             _: *const libc::c_char,
[INFO] [stderr] ...   |
[INFO] [stderr] 947 | |             _: *mut XClassHint,
[INFO] [stderr] 948 | |         );
[INFO] [stderr]     | |__________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:949:9
[INFO] [stderr]     |
[INFO] [stderr] 949 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 950 | /         pub fn XLookupString(
[INFO] [stderr] 951 | |             _: *mut XKeyEvent,
[INFO] [stderr] 952 | |             _: *mut libc::c_char,
[INFO] [stderr] 953 | |             _: libc::c_int,
[INFO] [stderr] 954 | |             _: *mut KeySym,
[INFO] [stderr] 955 | |             _: *mut XComposeStatus,
[INFO] [stderr] 956 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:969:9
[INFO] [stderr]     |
[INFO] [stderr] 969 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 970 | /         pub fn XrmGetResource(
[INFO] [stderr] 971 | |             _: XrmDatabase,
[INFO] [stderr] 972 | |             _: *const libc::c_char,
[INFO] [stderr] 973 | |             _: *const libc::c_char,
[INFO] [stderr] 974 | |             _: *mut *mut libc::c_char,
[INFO] [stderr] 975 | |             _: *mut XrmValue,
[INFO] [stderr] 976 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:977:9
[INFO] [stderr]     |
[INFO] [stderr] 977 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 978 |         pub fn XrmDestroyDatabase(_: XrmDatabase);
[INFO] [stderr]     |         ------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:979:9
[INFO] [stderr]     |
[INFO] [stderr] 979 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 980 |         pub fn XrmGetStringDatabase(_: *const libc::c_char) -> XrmDatabase;
[INFO] [stderr]     |         ------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:986:9
[INFO] [stderr]     |
[INFO] [stderr] 986 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 987 | /         pub fn XkbSetDetectableAutoRepeat(
[INFO] [stderr] 988 | |             _: *mut Display,
[INFO] [stderr] 989 | |             _: libc::c_int,
[INFO] [stderr] 990 | |             _: *mut libc::c_int,
[INFO] [stderr] 991 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:996:9
[INFO] [stderr]     |
[INFO] [stderr] 996 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 997 |         pub fn atof(__nptr: *const libc::c_char) -> libc::c_double;
[INFO] [stderr]     |         ----------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1003:9
[INFO] [stderr]      |
[INFO] [stderr] 1003 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1004 |         pub fn dlopen(__file: *const libc::c_char, __mode: libc::c_int) -> *mut libc::c_void;
[INFO] [stderr]      |         ------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1005:9
[INFO] [stderr]      |
[INFO] [stderr] 1005 |           #[no_mangle]
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 1006 | /         pub fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stderr] 1007 | |             -> *mut libc::c_void;
[INFO] [stderr]      | |_________________________________- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1016:9
[INFO] [stderr]      |
[INFO] [stderr] 1016 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1017 |         pub fn strstr(_: *const libc::c_char, _: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stderr]      |         ----------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1018:9
[INFO] [stderr]      |
[INFO] [stderr] 1018 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1019 |         pub fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stderr]      |         ------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1020:9
[INFO] [stderr]      |
[INFO] [stderr] 1020 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1021 |         pub fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stderr]      |         ----------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1028:5
[INFO] [stderr]      |
[INFO] [stderr] 1028 |       #[no_mangle]
[INFO] [stderr]      |       ^^^^^^^^^^^^
[INFO] [stderr] 1029 | /     pub fn XSendEvent(
[INFO] [stderr] 1030 | |         _: *mut Display,
[INFO] [stderr] 1031 | |         _: Window,
[INFO] [stderr] 1032 | |         _: libc::c_int,
[INFO] [stderr] 1033 | |         _: libc::c_long,
[INFO] [stderr] 1034 | |         _: *mut XEvent,
[INFO] [stderr] 1035 | |     ) -> libc::c_int;
[INFO] [stderr]      | |_____________________- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1022:9
[INFO] [stderr]      |
[INFO] [stderr] 1022 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1023 |         pub fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stderr]      |         ------------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:685:9
[INFO] [stderr]     |
[INFO] [stderr] 685 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 686 |         pub fn XInitThreads() -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:687:9
[INFO] [stderr]     |
[INFO] [stderr] 687 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 688 |         pub fn XrmInitialize();
[INFO] [stderr]     |         ----------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 22 | /     fn XCreateBitmapFromData(
[INFO] [stderr] 23 | |         _: *mut Display,
[INFO] [stderr] 24 | |         _: Drawable,
[INFO] [stderr] 25 | |         _: *const libc::c_char,
[INFO] [stderr] 26 | |         _: libc::c_uint,
[INFO] [stderr] 27 | |         _: libc::c_uint,
[INFO] [stderr] 28 | |     ) -> Pixmap;
[INFO] [stderr]    | |________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:689:9
[INFO] [stderr]     |
[INFO] [stderr] 689 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 690 |         pub fn XOpenDisplay(_: *const libc::c_char) -> *mut Display;
[INFO] [stderr]     |         ------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 31 | /     fn XCreatePixmapCursor(
[INFO] [stderr] 32 | |         _: *mut Display,
[INFO] [stderr] 33 | |         _: Pixmap,
[INFO] [stderr] 34 | |         _: Pixmap,
[INFO] [stderr] ...  |
[INFO] [stderr] 38 | |         _: libc::c_uint,
[INFO] [stderr] 39 | |     ) -> Cursor;
[INFO] [stderr]    | |________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:691:9
[INFO] [stderr]     |
[INFO] [stderr] 691 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 692 |         pub fn XResourceManagerString(_: *mut Display) -> *mut libc::c_char;
[INFO] [stderr]     |         -------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 42 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stderr]    |     ---------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:693:9
[INFO] [stderr]     |
[INFO] [stderr] 693 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 694 |         pub fn XInternAtom(_: *mut Display, _: *const libc::c_char, _: libc::c_int) -> Atom;
[INFO] [stderr]     |         ------------------------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 45 |     pub fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stderr]    |     --------------------------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:695:9
[INFO] [stderr]     |
[INFO] [stderr] 695 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 696 | /         pub fn XCreateColormap(
[INFO] [stderr] 697 | |             _: *mut Display,
[INFO] [stderr] 698 | |             _: Window,
[INFO] [stderr] 699 | |             _: *mut Visual,
[INFO] [stderr] 700 | |             _: libc::c_int,
[INFO] [stderr] 701 | |         ) -> Colormap;
[INFO] [stderr]     | |______________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/clipboard.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 18 | /     pub fn XConvertSelection(
[INFO] [stderr] 19 | |         _: *mut Display,
[INFO] [stderr] 20 | |         _: Atom,
[INFO] [stderr] 21 | |         _: Atom,
[INFO] [stderr] ...  |
[INFO] [stderr] 24 | |         _: Time,
[INFO] [stderr] 25 | |     ) -> libc::c_int;
[INFO] [stderr]    | |_____________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/clipboard.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 28 |     pub fn XSetSelectionOwner(_: *mut Display, _: Atom, _: Window, _: Time) -> libc::c_int;
[INFO] [stderr]    |     --------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:702:9
[INFO] [stderr]     |
[INFO] [stderr] 702 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 703 | /         pub fn XCreateWindow(
[INFO] [stderr] 704 | |             _: *mut Display,
[INFO] [stderr] 705 | |             _: Window,
[INFO] [stderr] 706 | |             _: libc::c_int,
[INFO] [stderr] ...   |
[INFO] [stderr] 715 | |             _: *mut XSetWindowAttributes,
[INFO] [stderr] 716 | |         ) -> Window;
[INFO] [stderr]     | |____________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` fn uses type `[u8]`, which is not FFI-safe
[INFO] [stderr]    --> src/lib.rs:663:14
[INFO] [stderr]     |
[INFO] [stderr] 663 |     mut ext: &[u8],
[INFO] [stderr]     |              ^^^^^ not FFI-safe
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stderr]     = help: consider using a raw pointer instead
[INFO] [stderr]     = note: slices have no C equivalent
[INFO] [stderr] 
[INFO] [stderr] warning: 50 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:717:9
[INFO] [stderr]     |
[INFO] [stderr] 717 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 718 | /         pub fn XSetWMProtocols(
[INFO] [stderr] 719 | |             _: *mut Display,
[INFO] [stderr] 720 | |             _: Window,
[INFO] [stderr] 721 | |             _: *mut Atom,
[INFO] [stderr] 722 | |             _: libc::c_int,
[INFO] [stderr] 723 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:724:9
[INFO] [stderr]     |
[INFO] [stderr] 724 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 725 | /         pub fn XChangeProperty(
[INFO] [stderr] 726 | |             _: *mut Display,
[INFO] [stderr] 727 | |             _: Window,
[INFO] [stderr] 728 | |             _: Atom,
[INFO] [stderr] ...   |
[INFO] [stderr] 733 | |             _: libc::c_int,
[INFO] [stderr] 734 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:735:9
[INFO] [stderr]     |
[INFO] [stderr] 735 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 736 |         pub fn XSync(_: *mut Display, _: libc::c_int) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:737:9
[INFO] [stderr]     |
[INFO] [stderr] 737 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 738 |         pub fn XSetErrorHandler(_: XErrorHandler) -> XErrorHandler;
[INFO] [stderr]     |         ----------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:739:9
[INFO] [stderr]     |
[INFO] [stderr] 739 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 740 | /         pub fn XGetWindowAttributes(
[INFO] [stderr] 741 | |             _: *mut Display,
[INFO] [stderr] 742 | |             _: Window,
[INFO] [stderr] 743 | |             _: *mut XWindowAttributes,
[INFO] [stderr] 744 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:745:9
[INFO] [stderr]     |
[INFO] [stderr] 745 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 746 |         pub fn XMapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:747:9
[INFO] [stderr]     |
[INFO] [stderr] 747 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 748 |         pub fn XLowerWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:749:9
[INFO] [stderr]     |
[INFO] [stderr] 749 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 750 |         pub fn XRaiseWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:751:9
[INFO] [stderr]     |
[INFO] [stderr] 751 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 752 |         pub fn XPending(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:753:9
[INFO] [stderr]     |
[INFO] [stderr] 753 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 754 |         pub fn XNextEvent(_: *mut Display, _: *mut XEvent) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:755:9
[INFO] [stderr]     |
[INFO] [stderr] 755 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 756 | /         pub fn XGetKeyboardMapping(
[INFO] [stderr] 757 | |             _: *mut Display,
[INFO] [stderr] 758 | |             _: KeyCode,
[INFO] [stderr] 759 | |             _: libc::c_int,
[INFO] [stderr] 760 | |             _: *mut libc::c_int,
[INFO] [stderr] 761 | |         ) -> *mut KeySym;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:762:9
[INFO] [stderr]     |
[INFO] [stderr] 762 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 763 | /         pub fn XGetWindowProperty(
[INFO] [stderr] 764 | |             _: *mut Display,
[INFO] [stderr] 765 | |             _: Window,
[INFO] [stderr] 766 | |             _: Atom,
[INFO] [stderr] ...   |
[INFO] [stderr] 775 | |             _: *mut *mut libc::c_uchar,
[INFO] [stderr] 776 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:777:9
[INFO] [stderr]     |
[INFO] [stderr] 777 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 778 |         pub fn XFree(_: *mut libc::c_void) -> libc::c_int;
[INFO] [stderr]     |         -------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:779:9
[INFO] [stderr]     |
[INFO] [stderr] 779 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 780 |         pub fn XUnmapWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:781:9
[INFO] [stderr]     |
[INFO] [stderr] 781 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 782 |         pub fn XDestroyWindow(_: *mut Display, _: Window) -> libc::c_int;
[INFO] [stderr]     |         ----------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:783:9
[INFO] [stderr]     |
[INFO] [stderr] 783 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 784 |         pub fn XFreeColormap(_: *mut Display, _: Colormap) -> libc::c_int;
[INFO] [stderr]     |         ------------------------------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:785:9
[INFO] [stderr]     |
[INFO] [stderr] 785 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 786 |         pub fn XFlush(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ---------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:787:9
[INFO] [stderr]     |
[INFO] [stderr] 787 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 788 |         pub fn XCloseDisplay(_: *mut Display) -> libc::c_int;
[INFO] [stderr]     |         ----------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:789:9
[INFO] [stderr]     |
[INFO] [stderr] 789 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 790 | /         pub fn XGrabPointer(
[INFO] [stderr] 791 | |             _: *mut Display,
[INFO] [stderr] 792 | |             _: Window,
[INFO] [stderr] 793 | |             _: libc::c_int,
[INFO] [stderr] ...   |
[INFO] [stderr] 799 | |             _: Time,
[INFO] [stderr] 800 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:801:9
[INFO] [stderr]     |
[INFO] [stderr] 801 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 802 |         pub fn XUngrabPointer(_: *mut Display, _: Time) -> libc::c_int;
[INFO] [stderr]     |         --------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:933:9
[INFO] [stderr]     |
[INFO] [stderr] 933 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 934 |         pub fn XSetWMNormalHints(_: *mut Display, _: Window, _: *mut XSizeHints);
[INFO] [stderr]     |         ------------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:935:9
[INFO] [stderr]     |
[INFO] [stderr] 935 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 936 |         pub fn XAllocSizeHints() -> *mut XSizeHints;
[INFO] [stderr]     |         -------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:937:9
[INFO] [stderr]     |
[INFO] [stderr] 937 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 938 | /         pub fn Xutf8SetWMProperties(
[INFO] [stderr] 939 | |             _: *mut Display,
[INFO] [stderr] 940 | |             _: Window,
[INFO] [stderr] 941 | |             _: *const libc::c_char,
[INFO] [stderr] ...   |
[INFO] [stderr] 947 | |             _: *mut XClassHint,
[INFO] [stderr] 948 | |         );
[INFO] [stderr]     | |__________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:949:9
[INFO] [stderr]     |
[INFO] [stderr] 949 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 950 | /         pub fn XLookupString(
[INFO] [stderr] 951 | |             _: *mut XKeyEvent,
[INFO] [stderr] 952 | |             _: *mut libc::c_char,
[INFO] [stderr] 953 | |             _: libc::c_int,
[INFO] [stderr] 954 | |             _: *mut KeySym,
[INFO] [stderr] 955 | |             _: *mut XComposeStatus,
[INFO] [stderr] 956 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:969:9
[INFO] [stderr]     |
[INFO] [stderr] 969 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 970 | /         pub fn XrmGetResource(
[INFO] [stderr] 971 | |             _: XrmDatabase,
[INFO] [stderr] 972 | |             _: *const libc::c_char,
[INFO] [stderr] 973 | |             _: *const libc::c_char,
[INFO] [stderr] 974 | |             _: *mut *mut libc::c_char,
[INFO] [stderr] 975 | |             _: *mut XrmValue,
[INFO] [stderr] 976 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:977:9
[INFO] [stderr]     |
[INFO] [stderr] 977 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 978 |         pub fn XrmDestroyDatabase(_: XrmDatabase);
[INFO] [stderr]     |         ------------------------------------------ not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:979:9
[INFO] [stderr]     |
[INFO] [stderr] 979 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 980 |         pub fn XrmGetStringDatabase(_: *const libc::c_char) -> XrmDatabase;
[INFO] [stderr]     |         ------------------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:986:9
[INFO] [stderr]     |
[INFO] [stderr] 986 |           #[no_mangle]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 987 | /         pub fn XkbSetDetectableAutoRepeat(
[INFO] [stderr] 988 | |             _: *mut Display,
[INFO] [stderr] 989 | |             _: libc::c_int,
[INFO] [stderr] 990 | |             _: *mut libc::c_int,
[INFO] [stderr] 991 | |         ) -> libc::c_int;
[INFO] [stderr]     | |_________________________- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]    --> src/x.rs:996:9
[INFO] [stderr]     |
[INFO] [stderr] 996 |         #[no_mangle]
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 997 |         pub fn atof(__nptr: *const libc::c_char) -> libc::c_double;
[INFO] [stderr]     |         ----------------------------------------------------------- not a function or static
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1003:9
[INFO] [stderr]      |
[INFO] [stderr] 1003 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1004 |         pub fn dlopen(__file: *const libc::c_char, __mode: libc::c_int) -> *mut libc::c_void;
[INFO] [stderr]      |         ------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1005:9
[INFO] [stderr]      |
[INFO] [stderr] 1005 |           #[no_mangle]
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 1006 | /         pub fn dlsym(__handle: *mut libc::c_void, __name: *const libc::c_char)
[INFO] [stderr] 1007 | |             -> *mut libc::c_void;
[INFO] [stderr]      | |_________________________________- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1016:9
[INFO] [stderr]      |
[INFO] [stderr] 1016 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1017 |         pub fn strstr(_: *const libc::c_char, _: *const libc::c_char) -> *mut libc::c_char;
[INFO] [stderr]      |         ----------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1018:9
[INFO] [stderr]      |
[INFO] [stderr] 1018 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1019 |         pub fn strlen(_: *const libc::c_char) -> libc::c_ulong;
[INFO] [stderr]      |         ------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1020:9
[INFO] [stderr]      |
[INFO] [stderr] 1020 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1021 |         pub fn strcmp(_: *const libc::c_char, _: *const libc::c_char) -> libc::c_int;
[INFO] [stderr]      |         ----------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]     --> src/x.rs:1022:9
[INFO] [stderr]      |
[INFO] [stderr] 1022 |         #[no_mangle]
[INFO] [stderr]      |         ^^^^^^^^^^^^
[INFO] [stderr] 1023 |         pub fn memset(_: *mut libc::c_void, _: libc::c_int, _: libc::c_ulong) -> *mut libc::c_void;
[INFO] [stderr]      |         ------------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 22 | /     fn XCreateBitmapFromData(
[INFO] [stderr] 23 | |         _: *mut Display,
[INFO] [stderr] 24 | |         _: Drawable,
[INFO] [stderr] 25 | |         _: *const libc::c_char,
[INFO] [stderr] 26 | |         _: libc::c_uint,
[INFO] [stderr] 27 | |         _: libc::c_uint,
[INFO] [stderr] 28 | |     ) -> Pixmap;
[INFO] [stderr]    | |________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 31 | /     fn XCreatePixmapCursor(
[INFO] [stderr] 32 | |         _: *mut Display,
[INFO] [stderr] 33 | |         _: Pixmap,
[INFO] [stderr] 34 | |         _: Pixmap,
[INFO] [stderr] ...  |
[INFO] [stderr] 38 | |         _: libc::c_uint,
[INFO] [stderr] 39 | |     ) -> Cursor;
[INFO] [stderr]    | |________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 42 |     fn XFreePixmap(_: *mut Display, _: Pixmap) -> libc::c_int;
[INFO] [stderr]    |     ---------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/x_cursor.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 45 |     pub fn XDefineCursor(_: *mut Display, _: Window, _: Cursor) -> libc::c_int;
[INFO] [stderr]    |     --------------------------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/clipboard.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |       #[no_mangle]
[INFO] [stderr]    |       ^^^^^^^^^^^^
[INFO] [stderr] 18 | /     pub fn XConvertSelection(
[INFO] [stderr] 19 | |         _: *mut Display,
[INFO] [stderr] 20 | |         _: Atom,
[INFO] [stderr] 21 | |         _: Atom,
[INFO] [stderr] ...  |
[INFO] [stderr] 24 | |         _: Time,
[INFO] [stderr] 25 | |     ) -> libc::c_int;
[INFO] [stderr]    | |_____________________- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: attribute should be applied to a function or static
[INFO] [stderr]   --> src/clipboard.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     #[no_mangle]
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 28 |     pub fn XSetSelectionOwner(_: *mut Display, _: Atom, _: Window, _: Time) -> libc::c_int;
[INFO] [stderr]    |     --------------------------------------------------------------------------------------- not a function or static
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` fn uses type `[u8]`, which is not FFI-safe
[INFO] [stderr]    --> src/lib.rs:663:14
[INFO] [stderr]     |
[INFO] [stderr] 663 |     mut ext: &[u8],
[INFO] [stderr]     |              ^^^^^ not FFI-safe
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(improper_ctypes_definitions)]` on by default
[INFO] [stderr]     = help: consider using a raw pointer instead
[INFO] [stderr]     = note: slices have no C equivalent
[INFO] [stderr] 
[INFO] [stderr] warning: 50 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/sapp_linux-987ac6ffa1ed92b0
[INFO] [stderr]    Doc-tests sapp-linux
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f5315d2cbdd76c59de7ab7d1324fe62a3e3bffee6d41cf9bda28769c7fb2424f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5315d2cbdd76c59de7ab7d1324fe62a3e3bffee6d41cf9bda28769c7fb2424f", kill_on_drop: false }`
[INFO] [stdout] f5315d2cbdd76c59de7ab7d1324fe62a3e3bffee6d41cf9bda28769c7fb2424f
