Skip to content

Unpin & update fenix#371

Draft
strandsofivy wants to merge 1 commit into
mainfrom
unpin-fenix
Draft

Unpin & update fenix#371
strandsofivy wants to merge 1 commit into
mainfrom
unpin-fenix

Conversation

@strandsofivy
Copy link
Copy Markdown
Collaborator

No description provided.

@RigglePrime
Copy link
Copy Markdown
Member

Not sure if we want to unpin, this could surely cause unintended issues in the future

@ZephyrTFA
Copy link
Copy Markdown
Member

Not sure if we want to unpin, this could surely cause unintended issues in the future

Well thats the nice thing about having deployments, if this causes issues in the future they will be caught.

@strandsofivy
Copy link
Copy Markdown
Collaborator Author

we need to unpin because fenix currently doesnt work with newer rustg versions. if it breaks then we dont have much of an issue

Copy link
Copy Markdown
Contributor

@Cyberboss Cyberboss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Someone just needs to test this works on staging/funnyname before we pull the trigger.

Otherwise it's good

@ZephyrTFA
Copy link
Copy Markdown
Member

Script /persist/tgs-data/instances/funnyname/Configuration/EventScripts/PreCompile.sh exited with code 101:
+ cd /persist/tgs-data/instances/funnyname/Game/47333d19-ba97-449c-a9d5-0909e0d37291
+ . dependencies.sh
++ export BYOND_MAJOR=516
++ BYOND_MAJOR=516
++ export BYOND_MINOR=1659
++ BYOND_MINOR=1659
++ export RUST_G_VERSION=4.2.0
++ RUST_G_VERSION=4.2.0
++ export NODE_VERSION_LTS=22.11.0
++ NODE_VERSION_LTS=22.11.0
++ export BUN_VERSION=1.3.5
++ BUN_VERSION=1.3.5
++ export SPACEMAN_DMM_VERSION=suite-1.11
++ SPACEMAN_DMM_VERSION=suite-1.11
++ export PYTHON_VERSION=3.11.0
++ PYTHON_VERSION=3.11.0
++ export DREAMLUAU_REPO=tgstation/dreamluau
++ DREAMLUAU_REPO=tgstation/dreamluau
++ export DREAMLUAU_VERSION=0.1.2
++ DREAMLUAU_VERSION=0.1.2
++ export CUTTER_REPO=spacestation13/hypnagogic
++ CUTTER_REPO=spacestation13/hypnagogic
++ export CUTTER_VERSION=v5.0.0
++ CUTTER_VERSION=v5.0.0
+ work_directory=/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch
+ mkdir -p /persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch
+ cd /persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch
++ which clang
+ export TARGET_CC=/nix/store/9f66sqrg5bvha9lz4sh28h3bi7fiwx6i-clang-wrapper-19.1.7/bin/clang
+ TARGET_CC=/nix/store/9f66sqrg5bvha9lz4sh28h3bi7fiwx6i-clang-wrapper-19.1.7/bin/clang
++ which clang++
+ export TARGET_CXX=/nix/store/9f66sqrg5bvha9lz4sh28h3bi7fiwx6i-clang-wrapper-19.1.7/bin/clang++
+ TARGET_CXX=/nix/store/9f66sqrg5bvha9lz4sh28h3bi7fiwx6i-clang-wrapper-19.1.7/bin/clang++
+ echo 'rust-g: deployment begin'
rust-g: deployment begin
+ '[' '!' -d rust-g ']'
+ echo 'rust-g: fetching'
rust-g: fetching
+ cd rust-g
+ git fetch
+ echo 'rust-g: checkout'
+ git checkout 4.2.0
rust-g: checkout
HEAD is now at de89d44 Fix attempt for CI
+ echo 'rust-g: building'
+ cargo build --ignore-rust-version --release --target=i686-unknown-linux-gnu --features all
rust-g: building
   Compiling rust-g v4.2.0 (/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g)
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-Wl,--version-script=/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/deps/rustcKV6T6M/list" "-Wl,--no-undefined-version" "-m32" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/deps/rustcKV6T6M/{libring-6175bb0a7daf8eec,libzstd_sys-108e587c091b955b}.rlib" "<sysroot>/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/deps/rustcKV6T6M/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/build/zstd-sys-c0b5f6409fb5f3e4/out" "-L" "/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/build/ring-5271dc601d3670fb/out" "-L" "<sysroot>/lib/rustlib/i686-unknown-linux-gnu/lib" "-o" "/persist/tgs-data/instances/funnyname/Configuration/EventScriptsScratch/rust-g/target/i686-unknown-linux-gnu/release/deps/librust_g.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: rust-lld: error: /nix/store/j4kybm2h5l6ing0i494zwdswp672pmgv-xgcc-14.3.0-libgcc/lib/libgcc_s.so.1 is incompatible with elf32-i386
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `rust-g` (lib) due to 1 previous error
 (Inner exception: )

@ZephyrTFA ZephyrTFA marked this pull request as draft January 18, 2026 21:06
auto-merge was automatically disabled January 18, 2026 21:06

Pull request was converted to draft

@Cyberboss Cyberboss mentioned this pull request Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants