all my dlang repos are up-to-date.
I run make test -f posix.mak -j5 with current dir set to dmd and the test suite always end with this clusterfuck
---
... dshell/issue20444_SOURCE_DATE_EPOCH.d
==============================
Test 'dshell/test9377.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/test9377' '-oftest_results/dshell/test9377/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/test9377' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/test9377.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
==============================
Test 'dshell/depsprot.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/depsprot' '-oftest_results/dshell/depsprot/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/depsprot' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/depsprot.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
... dshell/test_shared.d
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
... dshell/dll.d
==============================
Test 'dshell/sameenv.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/sameenv' '-oftest_results/dshell/sameenv/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/sameenv' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/sameenv.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
... dshell/cpp_header_gen.d
==============================
Test 'dshell/issue20444_SOURCE_DATE_EPOCH.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/issue20444_SOURCE_DATE_EPOCH' '-oftest_results/dshell/issue20444_SOURCE_DATE_EPOCH/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/issue20444_SOURCE_DATE_EPOCH' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/issue20444_SOURCE_DATE_EPOCH.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
... dshell/linker_flag_with_spaces.d
==============================
Test 'dshell/dll.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/dll' '-oftest_results/dshell/dll/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/dll' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/dll.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
... dshell/test6952.d
==============================
Test 'dshell/test_shared.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/test_shared' '-oftest_results/dshell/test_shared/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/test_shared' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/test_shared.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
==============================
Test 'dshell/cpp_header_gen.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/cpp_header_gen' '-oftest_results/dshell/cpp_header_gen/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/cpp_header_gen' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/cpp_header_gen.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
==============================
Test 'dshell/linker_flag_with_spaces.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/linker_flag_with_spaces' '-oftest_results/dshell/linker_flag_with_spaces/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/linker_flag_with_spaces' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/linker_flag_with_spaces.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
==============================
Test 'dshell/test6952.d' failed. The logged output:
[COMPILE_TEST] '/home/basile/dev/repos/dlang/dmd/generated/linux/release/64/dmd' '-conf=' '-m64' '-fPIC' '-odtest_results/dshell/test6952' '-oftest_results/dshell/test6952/run' '-I=/home/basile/dev/repos/dlang/dmd/test/dshell' '-I=test_results/dshell/test6952' '-I=/home/basile/dev/repos/dlang/dmd/test/tools/dshell_prebuilt' '-i' '-i=-dshell_prebuilt' 'test_results/dshell_prebuilt.o' '/home/basile/dev/repos/dlang/dmd/test/dshell/test6952.d'
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D85TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplZQCe6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D71TypeInfo_S3std8typecons__T5TupleTSQy5range__T10OnlyResultTaHVmi1ZQuZQBq6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D121TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuZQDo6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D86TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAxaZQrFQhZ14ByCodeUnitImplZQCf6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D150TypeInfo_S3std8typecons__T5TupleTSQy3utf__T10byCodeUnitTAaZQqFQgZ14ByCodeUnitImplTSQCv5range__T10OnlyResultTaHVmi1ZQuTSQEfQDi__TQDhTAxaZQDpFQiZQDaZQEr6__initZ+0x40) : référence indéfinie vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D192TypeInfo_S3std8typecons__T5TupleTSQy3uni__T13InversionListTSQByQBb8GcPolicyZQBhTEQCtQBw__T16UnicodeSetParserTSQDw5regex8internal6parser__T6ParserTAyaTSQFlQBpQBmQBg7CodeGenZQBiZQDi8OperatorZQGh6__initZ+0x40) : encore plus de références indéfinies suivent vers « _D6object7_xopCmpFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D38TypeInfo_S3std5regex__T8CapturesTAaZQn6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D88TypeInfo_S3std5regex8internal2ir__T15SmallFixedArrayTSQBsQBrQBoQBi__T5GroupTmZQjVki3ZQBy6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D41TypeInfo_S3std5regex__T10RegexMatchTAaZQq6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D39TypeInfo_S3std5regex__T8CapturesTAyaZQo6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
/usr/bin/ld : test_results/dshell_prebuilt.o:(.data._D42TypeInfo_S3std5regex__T10RegexMatchTAyaZQr6__initZ+0x38) : référence indéfinie vers « _D6object10_xopEqualsFxPvxQdZb »
collect2: erreur: ld a retourné le statut de sortie 1
Error: linker exited with status 1
==============================
>>> TARGET FAILED:
make[1]: *** [Makefile:202: run_all_tests] Error 1
---
Comment #1 by pro.mathias.lang — 2020-08-09T14:23:01Z
I suspect you didn't build from a clean directory. Did you run `make -f posix.mak clean` beforehand ? Eventually also `git clean`.
Comment #2 by b2.temp — 2020-08-09T16:27:01Z
mmh no and this solves the problem, but this problem comes often. Before I very rarely had to make clean (eventually sometimes after ^C, there could remain some bad objects, but otherwise never).
The dependency on phobos is to blame here, as it has no stable ABI. Maybe that dshell objects should never be cached for less surprises.
Comment #3 by b2.temp — 2020-08-09T16:33:13Z
well I've just added the clean command to my script, that does not make re- building much slower.