Skip to content

Does not compile on latest nightly #54

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
amckinlay opened this issue Oct 11, 2014 · 3 comments
Closed

Does not compile on latest nightly #54

amckinlay opened this issue Oct 11, 2014 · 3 comments

Comments

@amckinlay
Copy link

Rust version

PS C:\Users\Andrew McKinlay\Documents\GitHub\rust-sfml> rustc -v
rustc 0.13.0-nightly (f9fc49c06 2014-10-10 00:07:08 +0000)

Cargo version

PS C:\Users\Andrew McKinlay\Documents\GitHub\rust-sfml> cargo --version
cargo 0.0.1-pre-nightly (861c07f 2014-10-07 23:29:57 +0000)

Rust SFML version

0.9.0

Error message

PS C:\Users\Andrew McKinlay\Documents\GitHub\rust-sfml> cargo build
   Compiling rust-sfml v0.9.0 (file:///C:/Users/Andrew%20McKinlay/Documents/GitHub/rust-sfml)
src\window\event.rs:275:17: 275:32 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:275                 sfEvtKeyPressed => {
                                        ^~~~~~~~~~~~~~~
src\window\event.rs:284:17: 284:33 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:284                 sfEvtKeyReleased => {
                                        ^~~~~~~~~~~~~~~~
src\window\event.rs:314:17: 314:41 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:314                 sfEvtMouseButtonReleased => super::MouseButtonReleased { button: button, x: x, y
: y },
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:315:17: 315:40 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:315                 sfEvtMouseButtonPressed => super::MouseButtonPressed { button: button, x: x, y:
y },
                                        ^~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:340:17: 340:43 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:340                 sfEvtJoystickButtonPressed =>
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:342:17: 342:44 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:342                 sfEvtJoystickButtonReleased =>
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:353:17: 353:39 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:353                 sfEvtJoystickConnected => super::JoystickConnected { joystickid: jid },
                                        ^~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:354:17: 354:42 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:354                 sfEvtJoystickDisconnected => super::JoystickDisconnected { joystickid: jid},
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:364:13: 364:24 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:364             sfEvtClosed => super::Closed,
                                    ^~~~~~~~~~~
src\window\event.rs:365:13: 365:25 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:365             sfEvtResized => event.size(),
                                    ^~~~~~~~~~~~
src\window\event.rs:366:13: 366:27 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:366             sfEvtLostFocus => super::LostFocus,
                                    ^~~~~~~~~~~~~~
src\window\event.rs:367:13: 367:29 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:367             sfEvtGainedFocus => super::GainedFocus,
                                    ^~~~~~~~~~~~~~~~
src\window\event.rs:368:13: 368:29 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:368             sfEvtTextEntered => event.text(),
                                    ^~~~~~~~~~~~~~~~
src\window\event.rs:369:13: 369:28 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:369             sfEvtKeyPressed => event.key(_type),
                                    ^~~~~~~~~~~~~~~
src\window\event.rs:370:13: 370:29 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:370             sfEvtKeyReleased => event.key(_type),
                                    ^~~~~~~~~~~~~~~~
src\window\event.rs:371:13: 371:33 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:371             sfEvtMouseWheelMoved => event.mouse_wheel(),
                                    ^~~~~~~~~~~~~~~~~~~~
src\window\event.rs:372:13: 372:36 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:372             sfEvtMouseButtonPressed => event.mouse_button(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:373:13: 373:37 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:373             sfEvtMouseButtonReleased => event.mouse_button(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:374:13: 374:28 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:374             sfEvtMouseMoved => event.mouse_move(),
                                    ^~~~~~~~~~~~~~~
src\window\event.rs:375:13: 375:30 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:375             sfEvtMouseEntered => super::MouseLeft,
                                    ^~~~~~~~~~~~~~~~~
src\window\event.rs:376:13: 376:27 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:376             sfEvtMouseLeft => super::MouseEntered,
                                    ^~~~~~~~~~~~~~
src\window\event.rs:377:13: 377:39 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:377             sfEvtJoystickButtonPressed => event.joystick_button(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:378:13: 378:40 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:378             sfEvtJoystickButtonReleased => event.joystick_button(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:379:13: 379:31 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:379             sfEvtJoystickMoved => event.joystick_move(),
                                    ^~~~~~~~~~~~~~~~~~
src\window\event.rs:380:13: 380:35 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:380             sfEvtJoystickConnected => event.joystick_connect(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~
src\window\event.rs:381:13: 381:38 error: static variables cannot be referenced in a pattern, use a `const` instead
src\window\event.rs:381             sfEvtJoystickDisconnected => event.joystick_connect(_type),
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to 26 previous errors
Could not compile `rust-sfml`.

To learn more, run the command again with --verbose.
@amckinlay
Copy link
Author

Related to rust-lang/rust/pull/17853.

@jeremyletang
Copy link
Owner

Hey thank you ! This should be fixed in this commit now: 192810c

@crumblingstatue
Copy link
Collaborator

rust-sfml should now compile on latest nightly, closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants