Repository navigation
Conversation
Mach-O has no weak undefined externals: the static link of every test that includes ForkProbe.hpp failed with an undefined ___llvm_profile_write_file outside coverage builds. Resolve it with dlsym on Apple, as ObjectGallery.cpp already does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
It boots score_test/App.hpp, which with static plug-ins references every plug-in (undefined score_plugin_protocols::score_plugin_protocols() at link time). score_add_test only links the plug-in list for GUI/APP targets. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
… defines Same fix as the other tests in #2330: on Windows <windef.h> defines near as an empty macro, so 'bool near(...)' does not compile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
…Test in unity builds test_unit_avnd_dynamic_ports compiles both files into one target; a unity build merges their anonymous namespaces, where both defined switch_uuid. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
This was referenced Oct 10, 2026
…thout DYLD_LIBRARY_PATH The local device warns that the OSC port is taken whenever the port it got differs from the one asked, which is always the case for the port 0 the tests ask for. The parentless warning box survives ~QApplication, and under xcb the next application of the same test process repaints it through the dead connection: 8 integration tests segfaulted in their second app instance. ossia-score exits at startup when DYLD_LIBRARY_PATH is set (#1711), so every macOS integration test that spawns it failed. Use DYLD_FALLBACK_LIBRARY_PATH for the SDK library dir instead, keeping dyld's default fallback after it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
…e box score::interactiveSession(), moved from the package manager to score/widgets/MessageBox so both use it: false in tests (SCORE_SANITIZE_SKIP_CHECKS), without a GUI, when a script drives the session, and on the offscreen and minimal platforms. The warning is always logged; the box is only shown when someone is there to close it. Unchanged for a user at a real display. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex
Member
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Test build failures left after #2330, found building the full suite with every CI add-on on Linux (SDK, static), macOS (SDK) and Windows (CLANG64 SDK, unity).
Changes
ForkProbe.hpp: resolve__llvm_profile_write_filewithdlsymon Apple, asObjectGallery.cppdoes. Mach-O has no weak undefined externals, so seven tests failed to link on macOS outside coverage builds.bitfocus_module_driveris aGUItest: it bootsscore_test/App.hpp, which with static plug-ins references every plug-in (undefinedscore_plugin_protocolsconstructor).CanvasPaintingTest:nearrenamed tocolorsClose(<windef.h>definesnear); ci/tests: fix CLANG64 static linking, the AppImage FUSE dependency, Windows add-on command lines, and the OSC type tags test #2330 fixed the other tests.Regex_UI_Test: its Switch uuid constant no longer clashes withSwitch_UI_Test's whentest_unit_avnd_dynamic_portsis unity-built.Verification
On top of #2330 and the add-on PRs below, at the same commits on the three platforms:
Related
🤖 Generated with Claude Code
https://claude.ai/code/session_01JeL19ofVgPe9u9q7J1V9ex