Skip to content
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

Adding new diagnostic descriptions causes linking issues in run-pass-fulldeps tests #17689

Closed
ghost opened this issue Oct 1, 2014 · 1 comment
Labels
A-diagnostics Area: Messages for errors, warnings, and lints

Comments

@ghost
Copy link

ghost commented Oct 1, 2014

Landing #17634 was blocked by linking failures in run-pass-fulldeps tests, which were caused by the newly added diagnostic description.

---- [run-pass] run-pass-fulldeps/syntax-extension-with-dll-deps.rs stdout ----

    error: compilation failed!
    status: signal: 5
    command: x86_64-apple-darwin/stage2/bin/rustc /Users/rustbuild/src/rust-buildbot/slave/auto-mac-64-opt/build/src/test/run-pass-fulldeps/syntax-extension-with-dll-deps.rs -L x86_64-apple-darwin/test/run-pass-fulldeps --target=x86_64-apple-darwin -L x86_64-apple-darwin/test/run-pass-fulldeps/syntax-extension-with-dll-deps.stage2-x86_64-apple-darwinlibaux -C prefer-dynamic -o x86_64-apple-darwin/test/run-pass-fulldeps/syntax-extension-with-dll-deps.stage2-x86_64-apple-darwin --cfg rtopt --cfg debug -O -L x86_64-apple-darwin/rt
    stdout:
    ------------------------------------------

    ------------------------------------------
    stderr:
    ------------------------------------------
    dyld: lazy symbol binding failed: Symbol not found: __ZN6plugin8registry8Registry14register_macro20h30f1534200674012pkBE
      Referenced from: x86_64-apple-darwin/test/run-pass-fulldeps/syntax-extension-with-dll-deps.stage2-x86_64-apple-darwinlibaux/libsyntax-extension-with-dll-deps-2.dylib
      Expected in: x86_64-apple-darwin/stage2/lib/librustc-4e7c5e5c.dylib

    dyld: Symbol not found: __ZN6plugin8registry8Registry14register_macro20h30f1534200674012pkBE
      Referenced from: x86_64-apple-darwin/test/run-pass-fulldeps/syntax-extension-with-dll-deps.stage2-x86_64-apple-darwinlibaux/libsyntax-extension-with-dll-deps-2.dylib
      Expected in: x86_64-apple-darwin/stage2/lib/librustc-4e7c5e5c.dylib


    ------------------------------------------

    task '[run-pass] run-pass-fulldeps/syntax-extension-with-dll-deps.rs' failed at 'explicit failure', /Users/rustbuild/src/rust-buildbot/slave/auto-mac-64-opt/build/src/compiletest/runtest.rs:1431



failures:
    [run-pass] run-pass-fulldeps/issue_16723_multiple_items_syntax_ext.rs
    [run-pass] run-pass-fulldeps/lint-group-plugin.rs
    [run-pass] run-pass-fulldeps/lint-plugin-cmdline.rs
    [run-pass] run-pass-fulldeps/lint-plugin.rs
    [run-pass] run-pass-fulldeps/macro-crate-does-hygiene-work.rs
    [run-pass] run-pass-fulldeps/macro-crate.rs
    [run-pass] run-pass-fulldeps/phase-syntax-link-does-resolve.rs
    [run-pass] run-pass-fulldeps/syntax-extension-fourcc.rs
    [run-pass] run-pass-fulldeps/syntax-extension-hexfloat.rs
    [run-pass] run-pass-fulldeps/syntax-extension-with-dll-deps.rs
@ghost ghost changed the title Adding new diagnostic descriptions causes linking issues in runpass-full-deps tests Adding new diagnostic descriptions causes linking issues in run-pass-fulldeps tests Oct 1, 2014
@steveklabnik steveklabnik added the A-diagnostics Area: Messages for errors, warnings, and lints label Jan 27, 2015
@steveklabnik
Copy link
Member

This is a very old issue, and the original reporter has deleted their account, so giving a close.

lnicola pushed a commit to lnicola/rust that referenced this issue Jul 28, 2024
…cola

internal: Fix and enable unsafe_op_in_unsafe_fn

Closes rust-lang#17689
RalfJung pushed a commit to RalfJung/rust that referenced this issue Aug 1, 2024
…cola

internal: Fix and enable unsafe_op_in_unsafe_fn

Closes rust-lang#17689
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-diagnostics Area: Messages for errors, warnings, and lints
Projects
None yet
Development

No branches or pull requests

1 participant