Fix #4779 - C++ classes need TypeInfo #5014
+60
−12
Open
Cirrus CI / Ubuntu rolling x64 shared-libs-only gdmd
failed
Nov 5, 2025 in 4m 41s
Task Summary
Instruction build failed in 03:25
Details
✅ 00:03 clone
✅ 00:44 install_prerequisites
✅ 00:01 merge_with_target_branch
✅ 00:01 make_lld_the_default_linker
✅ 00:01 disable_tests
✅ 00:01 install_lit
✅ 00:01 clone_submodules
❌ 03:25 build
[1093/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/adler32.c.o
[1094/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/compress.c.o
[1095/1150] Generating objects-unittest-debug-shared/std/utf.o
[1096/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/crc32.c.o
[1097/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/gzclose.c.o
[1098/1150] Generating objects-unittest-debug-shared/std/uuid.o
[1099/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/gzlib.c.o
[1100/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/gzread.c.o
[1101/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/gzwrite.c.o
[1102/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/deflate.c.o
[1103/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/inffast.c.o
[1104/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/infback.c.o
[1105/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/inftrees.c.o
[1106/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/uncompr.c.o
[1107/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/zutil.c.o
[1108/1150] Building C object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/core/stdc/errno.c.o
[1109/1150] Building C object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/etc/valgrind/valgrind.c.o
[1110/1150] Building C object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/ldc/arm_unwind.c.o
[1111/1150] Building C object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/ldc/msvc.c.o
[1112/1150] Building ASM object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/core/thread/fiber/switch_context_asm.S.o
[1113/1150] Building ASM object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/core/thread/fiber/switch_context_riscv.S.o
[1114/1150] Building ASM object runtime/CMakeFiles/druntime-ldc-unittest-debug-shared.dir/druntime/src/ldc/eh_asm.S.o
[1115/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/trees.c.o
[1116/1150] Linking C shared library lib/libdruntime-ldc-unittest-shared.so.112.0
[1117/1150] Creating library symlink lib/libdruntime-ldc-unittest-shared.so.112 lib/libdruntime-ldc-unittest-shared.so
[1118/1150] Linking C shared library lib/libdruntime-ldc-unittest-debug-shared.so.112.0
[1119/1150] Creating library symlink lib/libdruntime-ldc-unittest-debug-shared.so.112 lib/libdruntime-ldc-unittest-debug-shared.so
[1120/1150] Generating objects-unittest-shared/test_runner.o
[1121/1150] Building C object runtime/CMakeFiles/phobos2-ldc-unittest-shared.dir/phobos/etc/c/zlib/inflate.c.o
[1122/1150] Linking C executable runtime/druntime-test-runner-shared
[1123/1150] Generating objects-unittest-debug-shared/test_runner.o
[1124/1150] Linking C executable runtime/druntime-test-runner-debug-shared
[1125/1150] Linking C shared library lib/libphobos2-ldc-unittest-shared.so.112.0
[1126/1150] Creating library symlink lib/libphobos2-ldc-unittest-shared.so.112 lib/libphobos2-ldc-unittest-shared.so
[1127/1150] Linking C executable runtime/phobos2-test-runner-shared
FAILED: runtime/phobos2-test-runner-shared
: && /usr/bin/cc -DHAVE_UNISTD_H -O3 -DNDEBUG -lcurl -Wl,--dependency-file=runtime/CMakeFiles/phobos2-test-runner-shared.dir/link.d runtime/objects-unittest-shared/test_runner.o runtime/objects-unittest-shared/rt/dso.o -o runtime/phobos2-test-runner-shared -Wl,-rpath,/tmp/build/lib -Wl,-rpath,/tmp/build/lib -Wl,--no-as-needed,/tmp/build/lib/libphobos2-ldc-unittest-shared.so,--as-needed lib/libdruntime-ldc-shared.so.112.0 -lm -lpthread -lrt -ldl && :
ld: error: undefined reference: initializer for core.internal.backtrace.dwarf.Location
>>> referenced by lib/libdruntime-ldc-shared.so.112.0 (disallowed by --no-allow-shlib-undefined)
ld: error: undefined reference: _D2rt4util7utility__T8_ComplexTfZQm6__initZ
>>> referenced by lib/libdruntime-ldc-shared.so.112.0 (disallowed by --no-allow-shlib-undefined)
ld: error: undefined reference: _D2rt4util7utility__T8_ComplexTdZQm6__initZ
>>> referenced by lib/libdruntime-ldc-shared.so.112.0 (disallowed by --no-allow-shlib-undefined)
ld: error: undefined reference: _D2rt4util7utility__T8_ComplexTeZQm6__initZ
>>> referenced by lib/libdruntime-ldc-shared.so.112.0 (disallowed by --no-allow-shlib-undefined)
collect2: error: ld returned 1 exit status
[1128/1150] Generating objects-unittest-debug-shared/std/string.o
[1129/1150] Generating objects-unittest-debug-shared/std/uni/package.o
[1130/1150] Generating objects-unittest-debug-shared/std/range/package.o
[1131/1150] Generating objects-unittest-debug-shared/std/variant.o
[1132/1150] Generating objects-unittest-debug-shared/std/typecons.o
ninja: build stopped: subcommand failed.
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Loading