ld errors in osx Catalina

David Briant dbriant at symmetryinvestments.com
Wed Oct 9 10:33:21 UTC 2019


I've accidentally upgraded to Catalina - a little earlier than 
planned as I had hoped not to be trail blazing!

My problem is this, in a bash shell and a new directory when I run

$ dub init
... answering the questions that dub asks
$ dub

dmd compiles the skeleton project but ld fails (full dump below).

I've tried uninstalling dub, dmd (via homebrew) and reinstalling 
(had to use the latest beta) and upgrading xcode and also 
upgrading to Catalina.

I'm a d newbie and this is my first escapade into compiling on 
the mac.

Has anyone an idea how to fix this?



(base) Davids-MacBook:fred david$ dub
Performing "debug" build using /Library/D/dmd/bin/dmd for x86_64.
fred ~master: building configuration "application"...
Linking...
ld: warning: ignoring file 
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libpthread.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libpthread.tbd
ld: warning: ignoring file 
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libm.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libm.tbd
ld: warning: ignoring file 
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd
Undefined symbols for architecture x86_64:
   "__NSGetMachExecuteHeader", referenced from:
       
__D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi 
in libphobos2.a(dwarf_9d0_924.o)
   "__Unwind_DeleteException", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
       ___dmd_begin_catch in libphobos2.a(dwarfeh_88f_6b9.o)
   "__Unwind_GetIP", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
   "__Unwind_GetLanguageSpecificData", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
   "__Unwind_GetRegionStart", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
   "__Unwind_RaiseException", referenced from:
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
   "__Unwind_Resume", referenced from:
       __D3std5stdio__T7writelnTAyaZQnFNfQjZv in fred.o
       __D3std5stdio4File8opAssignMFNcNjNfSQBhQBgQBdZQl in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File6reopenMFNeAyaMAxaZv in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File6fdopenMFNeiMAxaAyaZv in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File6detachMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File5closeMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       
__D3std5stdio4File11ByChunkImpl6__ctorMFNcSQBoQBnQBkmZSQCaQBzQBwQBu in libphobos2.a(stdio_19dd_180.o)
       ...
   "__Unwind_SetGR", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
   "__Unwind_SetIP", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
   "___error", referenced from:
       __D3std5stdio4File7tryLockMFEQBaQz8LockTypemmZb in 
libphobos2.a(stdio_19dd_180.o)
       
__D3std9exception14ErrnoException6__ctorMFNfAyaQdmZCQBxQBwQBp in 
libphobos2.a(exception_489_5b5.o)
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
       __D4core6thread6Thread5sleepFNbNiSQBf4time8DurationZv in 
libphobos2.a(thread_386_258.o)
       _fakePureReprintReal in libphobos2.a(demangle_2ff_79b.o)
   "___stderrp", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh8scanLSDAFPxhmmbbPSQBe6unwind17_Unwind_ExceptionJmJiZEQCnQCn10LsdaResult in libphobos2.a(dwarfeh_896_2c9.o)
       
__D2rt6dmain218_d_print_throwableUC6object9ThrowableZ4sinkMFNbNiNlMxAaZv in libphobos2.a(dmain2_88b_776.o)
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
       __D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv in 
libphobos2.a(dmain2_888_4ad.o)
       
__D2rt7dwarfeh17actionTableLookupFPSQBh6unwind17_Unwind_ExceptionkPxhQdhmQhZi in libphobos2.a(dwarfeh_897_6e0.o)
       ...
   "___stdoutp", referenced from:
       
__D3std5stdio__T10makeGlobalVEQBbQBa13StdFileHandlea22_636f72652e737464632e737464696f2e7374646f7574ZQDgFNbNcNdNiZSQEhQEg4File in libphobos2.a(stdio_19e9_cfb.o)
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
   "__dyld_get_image_header", referenced from:
       __D2rt19sections_osx_x86_6411getTLSRangeFNbNixPvZAv in 
libphobos2.a(sections_osx_x86_64_93f_420.o)
   "__dyld_image_count", referenced from:
       __D2rt19sections_osx_x86_6411getTLSRangeFNbNixPvZAv in 
libphobos2.a(sections_osx_x86_64_93f_420.o)
   "__dyld_register_func_for_add_image", referenced from:
       _rt_init in libphobos2.a(dmain2_880_2f9.o)
   "__tlv_bootstrap", referenced from:
       __D2rt7dwarfeh15ExceptionHeader5stackPSQBkQBkQBf in 
libphobos2.a(dwarfeh_88e_5f8.o)
       __D2rt7dwarfeh15ExceptionHeader9ehstorageSQBnQBnQBi in 
libphobos2.a(dwarfeh_88e_5f8.o)
       __D2rt8lifetime18__blkcache_storagePS4core6memory8BlkInfo_ 
in libphobos2.a(lifetime.o)
       __D2rt8lifetime12__nextBlkIdxi in libphobos2.a(lifetime.o)
       __D4core9exception6_storeG128v in libphobos2.a(exception.o)
       __D4core6thread5Fiber7sm_thisCQBbQzQu in 
libphobos2.a(thread.o)
       __D4core6thread6Thread7sm_thisCQBcQBaQw in 
libphobos2.a(thread_386_258.o)
       ...
   "_abort", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh13_d_throwdwarfUC6object9ThrowableZ17exception_cleanupUiPSQCr6unwind17_Unwind_ExceptionZv in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh15ExceptionHeader6createFNiC6object9ThrowableZPSQChQChQCc in libphobos2.a(dwarfeh_88e_5f8.o)
       
__D2rt7dwarfeh8scanLSDAFPxhmmbbPSQBe6unwind17_Unwind_ExceptionJmJiZ11dw_pe_valueMFhZm in libphobos2.a(dwarfeh_896_2c9.o)
       ___dmd_begin_catch in libphobos2.a(dwarfeh_88f_6b9.o)
       __D4core8internal5abortQgFNbNiNfMAyaMQemZv in 
libphobos2.a(abort_45a_218.o)
       ...
   "_backtrace", referenced from:
       
__D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbNiiPSQCm3sys5posix6signal9siginfo_tPvZv in libphobos2.a(runtime_36d_76e.o)
   "_backtrace_symbols", referenced from:
       
__D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi 
in libphobos2.a(dwarf_9d0_924.o)
   "_backtrace_symbols_fd", referenced from:
       
__D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbNiiPSQCm3sys5posix6signal9siginfo_tPvZv in libphobos2.a(runtime_36d_76e.o)
   "_calloc", referenced from:
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh15ExceptionHeader6createFNiC6object9ThrowableZPSQChQChQCc in libphobos2.a(dwarfeh_88e_5f8.o)
       __D2rt5minfo11ModuleGroup12sortCtorsOldMFAAiZb in 
libphobos2.a(minfo_8f6_473.o)
       __D2rt8monitor_13ensureMonitorFNbC6ObjectZPOSQBqQBq7Monitor 
in libphobos2.a(monitor__925_57a.o)
       
__D2gc4impl12conservativeQw14ConservativeGC6__ctorMFZCQBzQBzQBxQCiQBn in libphobos2.a(gc_74e_583.o)
       
__D2gc4impl12conservativeQw14ConservativeGC7setAttrMFNbPvkZ2goFNbPSQCmQCmQCkQCv3GcxQBckZk in libphobos2.a(gc_74e_583.o)
       
__D2gc4impl12conservativeQw14ConservativeGC13reallocNoSyncMFNbPvmKkKmxC8TypeInfoZQt in libphobos2.a(gc_74e_583.o)
       ...
      (maybe you meant: _gc_calloc)
   "_clearerr", referenced from:
       __D3std5stdio4File8clearerrMFNaNbNfZv in 
libphobos2.a(stdio_19dd_180.o)
   "_exit", referenced from:
       _gc_init_nothrow in libphobos2.a(proxy_7bb_64d.o)
   "_fclose", referenced from:
       __D3std5stdio4File12closeHandlesMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
   "_fcntl", referenced from:
       __D3std5stdio4File8lockImplMFismmZi in 
libphobos2.a(stdio_19dd_180.o)
   "_fdopen", referenced from:
       __D3std5stdio4File6fdopenMFNeiMAxaAyaZv in 
libphobos2.a(stdio_19dd_180.o)
   "_feof", referenced from:
       __D3std5stdio4File3eofMxFNaNdNeZb in 
libphobos2.a(stdio_19dd_180.o)
   "_ferror", referenced from:
       __D3std5stdio4File5errorMxFNaNbNdNeZb in 
libphobos2.a(stdio_19dd_180.o)
   "_fflush", referenced from:
       __D3std5stdio4File5flushMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
   "_fileno", referenced from:
       __D3std5stdio4File6filenoMxFNdNeZi in 
libphobos2.a(stdio_19dd_180.o)
   "_flockfile", referenced from:
       
__D3std5stdio4File17LockingTextWriter6__ctorMFNcNeKSQBxQBwQBtZSQCiQChQCeQCc in libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File17LockingTextWriter10__postblitMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       
__D3std5stdio4File__T16BinaryWriterImplVbi1ZQx6__ctorMFNcKSQCeQCdQCaZSQCpQCoQCl__TQCjVbi1ZQCr in libphobos2.a(stdio_19ff_855.o)
       
__D3std5stdio4File__T16BinaryWriterImplVbi1ZQx10__postblitMFNbNiZv in libphobos2.a(stdio_19ff_855.o)
   "_fopen", referenced from:
       
__D3std5stdio__T6_fopenTAyaTAxaZQqFQlQjZ10_fopenImplFNbNiNePxaQdZPOS4core4stdcQCt7__sFILE in libphobos2.a(stdio_19f8_a9a.o)
      (maybe you meant: 
__D3std5stdio__T6_fopenTAyaTAxaZQqFNbNiNfQrQpZPOS4core4stdcQCa7__sFILE, __D3std5stdio__T6_fopenTAyaTAxaZQqFQlQjZ10_fopenImplFNbNiNePxaQdZPOS4core4stdcQCt7__sFILE )
   "_fprintf", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh8scanLSDAFPxhmmbbPSQBe6unwind17_Unwind_ExceptionJmJiZEQCnQCn10LsdaResult in libphobos2.a(dwarfeh_896_2c9.o)
       
__D2rt6dmain218_d_print_throwableUC6object9ThrowableZ4sinkMFNbNiNlMxAaZv in libphobos2.a(dmain2_88b_776.o)
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
       __D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv in 
libphobos2.a(dmain2_888_4ad.o)
       
__D2rt7dwarfeh17actionTableLookupFPSQBh6unwind17_Unwind_ExceptionkPxhQdhmQhZi in libphobos2.a(dwarfeh_897_6e0.o)
       ...
   "_fputc", referenced from:
       
__D3std5stdio14fputc_unlockedFNbNiiPS4core4stdcQBo7__sFILEZi in 
libphobos2.a(stdio_19d9_5d6.o)
   "_fputwc", referenced from:
       
__D3std5stdio15fputwc_unlockedFNbNiwPS4core4stdcQBp7__sFILEZi in 
libphobos2.a(stdio_19da_64d.o)
   "_fread", referenced from:
       
__D3std5stdio__T12trustedFreadThZQrFNbNiNePOS4core4stdcQBw7__sFILEAhZm in libphobos2.a(stdio_19fb_737.o)
   "_free", referenced from:
       __D3std5stdio4File6detachMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File5closeMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       
__D2rt7dwarfeh13_d_throwdwarfUC6object9ThrowableZ17exception_cleanupUiPSQCr6unwind17_Unwind_ExceptionZv in libphobos2.a(dwarfeh_891_56a.o)
       __D2rt7dwarfeh15ExceptionHeader4freeFPSQBkQBkQBfZv in 
libphobos2.a(dwarfeh_88e_5f8.o)
       __D2rt8lifetime19_staticDtor_L498_C1FZv in 
libphobos2.a(lifetime.o)
       __D4core6memory__T8pureFreeZQkFNaNbNiPvZv in 
libphobos2.a(memory_1ed_3b0.o)
       __d_delThrowable in libphobos2.a(ehalloc_8a8_5ff.o)
       ...
      (maybe you meant: _gc_free)
   "_freopen", referenced from:
       __D3std5stdio4File6reopenMFNeAyaMAxaZv in 
libphobos2.a(stdio_19dd_180.o)
   "_fseeko", referenced from:
       __D3std5stdio4File4seekMFNeliZv in 
libphobos2.a(stdio_19dd_180.o)
   "_fsync", referenced from:
       __D3std5stdio4File4syncMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
   "_ftello", referenced from:
       __D3std5stdio4File4tellMxFNdNeZm in 
libphobos2.a(stdio_19dd_180.o)
   "_funlockfile", referenced from:
       __D3std5stdio4File17LockingTextWriter6__dtorMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
       
__D3std5stdio4File__T16BinaryWriterImplVbi1ZQx6__dtorMFNbNiZv in 
libphobos2.a(stdio_19ff_855.o)
   "_fwide", referenced from:
       
__D3std5stdio4File17LockingTextWriter6__ctorMFNcNeKSQBxQBwQBtZSQCiQChQCeQCc in libphobos2.a(stdio_19dd_180.o)
   "_fwrite", referenced from:
       
__D3std5stdio__T13trustedFwriteTaZQsFNbNiNePOS4core4stdcQBx7__sFILExAaZm in fred.o
   "_getenv", referenced from:
       __D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiQkZQnZQq in 
libphobos2.a(config_83a_6c3.o)
   "_getpid", referenced from:
       __D3std5stdio4File8lockImplMFismmZi in 
libphobos2.a(stdio_19dd_180.o)
   "_getsectbynamefromheader_64", referenced from:
       _sections_osx_onAddImage in 
libphobos2.a(sections_osx_x86_64_93c_949.o)
   "_getsectiondata", referenced from:
       
__D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi 
in libphobos2.a(dwarf_9d0_924.o)
   "_gettimeofday", referenced from:
       
__D4core4sync6config7mktspecFNbNiKSQBg3sys5posix6signal8timespecSQCk4time8DurationZv in libphobos2.a(config_5ee_2f7.o)
   "_isdigit", referenced from:
       
__D4core8internal12parseoptions__T5parseHThZQkFNbNiAxaKANgaKhQkZb 
in libphobos2.a(parseoptions_4c9_465.o)
       
__D4core8internal12parseoptions__T5parseHTkZQkFNbNiAxaKANgaKkQkZb 
in libphobos2.a(parseoptions_4cb_3fc.o)
       
__D4core8internal12parseoptions__T5parseHTmZQkFNbNiAxaKANgaKmQkZb 
in libphobos2.a(parseoptions_4ca_461.o)
   "_isspace", referenced from:
       
__D4core8internal12parseoptions__T4findSQBlQBjQBd__T4skipX7isspaceZQpFNbNiANgaZ9__lambda2ZQCeMFNaNbNiNfQBdZQBh in libphobos2.a(parseoptions_4c5_602.o)
   "_mach_absolute_time", referenced from:
       
__D4core4time12TickDuration27_sharedStaticCtor_L2820_C14FNeZv in 
libphobos2.a(time.o)
       __D2gc4impl12conservativeQw3Gcx11fullcollectMFNbbZm in 
libphobos2.a(gc_753_122.o)
   "_mach_timebase_info", referenced from:
       
__D4core4time12TickDuration27_sharedStaticCtor_L2820_C14FNeZv in 
libphobos2.a(time.o)
       __d_initMonoTime in libphobos2.a(time_3dd_5fe.o)
   "_malloc", referenced from:
       
__D3std5stdio4File6__ctorMFNcNePOS4core4stdcQBl7__sFILEAyakbZSQChQCgQCd in libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File9resetFileMFNeAyaMAxabZv in 
libphobos2.a(stdio_19dd_180.o)
       __d_newclass in libphobos2.a(lifetime_8ac_482.o)
       __D3std8internal6memory__T13enforceMallocZQqFNaNbNiNfmZPv 
in libphobos2.a(memory_25a4_5ac.o)
       __d_arrayappendcTX in libphobos2.a(lifetime_8dd_6c8.o)
       __D2rt8lifetime12__getBlkInfoFNbPvZPS4core6memory8BlkInfo_ 
in libphobos2.a(lifetime_8bb_4a3.o)
       __D2rt5minfo11ModuleGroup12genCyclePathMFmmAAiZAm in 
libphobos2.a(minfo_8f6_473.o)
       ...
      (maybe you meant: _gc_malloc)
   "_malloc_size", referenced from:
       __D2rt19sections_osx_x86_6411getTLSRangeFNbNixPvZAv in 
libphobos2.a(sections_osx_x86_64_93f_420.o)
   "_memcmp", referenced from:
       __D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxQdZb in 
libphobos2.a(ti_Ag_a43_435.o)
       
__D4core8internal5array8equality__T8__equalsTxhTxhZQqFAxhQdZ9__lambda3MFNaNbNiNeZb in libphobos2.a(equality_569_d49.o)
       
__D4core8internal5array8equality__T8__equalsTyaTyaZQqFAyaQdZ9__lambda3MFNaNbNiNeZb in libphobos2.a(equality_54c_f65.o)
       __D4core8internal6string__T7dstrcmpZQjFNaNbNiNeMxAaMxQeZi 
in libphobos2.a(string_4e0_36f.o)
       
__D4core8internal5array8equality__T8__equalsTaTyaZQpFAaAyaZ9__lambda3MFNaNbNiNeZb in libphobos2.a(equality_558_b54.o)
       
__D4core8internal5array8equality__T8__equalsTxaTxaZQqFAxaQdZ9__lambda3MFNaNbNiNeZb in libphobos2.a(equality_54e_c33.o)
       __D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxQdZb in 
libphobos2.a(object_12_612.o)
       ...
   "_memcpy", referenced from:
       __D6object__T4_dupTxaTyaZQmFNaNbAxaZAya in fred.o
       __d_newclass in libphobos2.a(lifetime_8ac_482.o)
       
__D3std3utf12UTFException11setSequenceMFNaNbNiNfMAkXCQByQBxQBw in 
libphobos2.a(utf_2b6d_49e.o)
       
__D3std8internal7cstring__T11tempCStringTaTAxaZQuFNaNbNiNfMQqZSQCiQChQCb__T17TempCStringBufferTaZQw in libphobos2.a(cstring_3c88_b9a.o)
       
__D3std8internal7cstring__T11tempCStringTaTAxaZQuFMQiZ9__lambda2MFNaNbNiNeZPa in libphobos2.a(cstring_3c88_b9a.o)
       
__D3std8internal7cstring__T11tempCStringTaTAyaZQuFNaNbNiNfMQqZSQCiQChQCb__T17TempCStringBufferTaZQw in libphobos2.a(cstring_3c8a_963.o)
       
__D3std8internal7cstring__T11tempCStringTaTAyaZQuFMQiZ9__lambda2MFNaNbNiNeZPa in libphobos2.a(cstring_3c8a_963.o)
       ...
   "_memmove", referenced from:
       __D4core6thread6Thread3addFNbNiCQBdQBbQxbZv in 
libphobos2.a(thread_386_258.o)
       
__D4core7runtime16DefaultTraceInfo7fixlineMxFAxaNkKG4096aZQn in 
libphobos2.a(runtime_36f_640.o)
       
__D2gc9pooltable__T9PoolTableTSQBc4impl12conservativeQBy4PoolZQBr6insertMFNbNiPQBxZb in libphobos2.a(pooltable_7b8_58e.o)
       
__D4core6thread15ll_removeThreadFNbNiPSQBk3sys5posixQk5types17_opaque_pthread_tZv in libphobos2.a(thread_3c4_61d.o)
   "_memset", referenced from:
       __d_newarrayT in libphobos2.a(lifetime_8c2_4df.o)
       __d_arrayappendcTX in libphobos2.a(lifetime_8dd_6c8.o)
       __D2rt8lifetime12__getBlkInfoFNbPvZPS4core6memory8BlkInfo_ 
in libphobos2.a(lifetime_8bb_4a3.o)
       __D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv in 
libphobos2.a(minfo_8f6_473.o)
       
__D2rt5minfo11ModuleGroup9sortCtorsMFAyaZ10clearFlagsMFNaNbNiPmZv 
in libphobos2.a(minfo_8f6_473.o)
       __D2rt5minfo11ModuleGroup9sortCtorsMFAyaZ8findDepsMFmPmZb 
in libphobos2.a(minfo_8f6_473.o)
       
__D2rt5minfo11ModuleGroup9sortCtorsMFAyaZ6doSortMFmKAPyS6object10ModuleInfoZb in libphobos2.a(minfo_8f6_473.o)
       ...
      (maybe you meant: __memset32)
   "_mmap", referenced from:
       __D2gc4impl12conservativeQw4Pool10initializeMFNbmbZv in 
libphobos2.a(gc_754_19a.o)
       
__D2gc4impl12conservativeQw3Gcx__T11ToScanStackTPvZQr4growMFNbZv 
in libphobos2.a(gc_761_68c.o)
       
__D2gc4impl12conservativeQw3Gcx__T11ToScanStackTSQBuQBuQBsQCdQBi__T9ScanRangeVbi0ZQpZQBz4growMFNbZv in libphobos2.a(gc_75e_a4e.o)
       
__D2gc4impl12conservativeQw3Gcx__T11ToScanStackTSQBuQBuQBsQCdQBi__T9ScanRangeVbi1ZQpZQBz4growMFNbZv in libphobos2.a(gc_760_a03.o)
   "_munmap", referenced from:
       __D4core6thread5Fiber6__dtorMFNbNiZv in 
libphobos2.a(thread_3ab_236.o)
       __D2gc4impl12conservativeQw3Gcx4DtorMFZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx8minimizeMFNbZv in 
libphobos2.a(gc_753_122.o)
       
__D2gc4impl12conservativeQw3Gcx7newPoolMFNbmbZPSQBtQBtQBrQCc4Pool 
in libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw4Pool4DtorMFNbZv in 
libphobos2.a(gc_754_19a.o)
       
__D2gc4impl12conservativeQw3Gcx__T11ToScanStackTPvZQr5resetMFNbZv 
in libphobos2.a(gc_761_68c.o)
       
__D2gc4impl12conservativeQw3Gcx__T11ToScanStackTPvZQr4growMFNbZv 
in libphobos2.a(gc_761_68c.o)
       ...
   "_nanosleep", referenced from:
       __D4core6thread6Thread5sleepFNbNiSQBf4time8DurationZv in 
libphobos2.a(thread_386_258.o)
   "_pclose", referenced from:
       __D3std5stdio4File12closeHandlesMFNeZv in 
libphobos2.a(stdio_19dd_180.o)
   "_popen", referenced from:
       
__D3std5stdio__T6_popenTAyaTAxaZQqFNbNiNeQrQpZ9popenImplFNbNiNePxaQdZPOS4core4stdcQCx7__sFILE in libphobos2.a(stdio_19f9_aa4.o)
      (maybe you meant: 
__D3std5stdio__T6_popenTAyaTAxaZQqFNbNiNeQrQpZ9popenImplFNbNiNePxaQdZPOS4core4stdcQCx7__sFILE, __D3std5stdio__T6_popenTAyaTAxaZQqFNbNiNeQrQpZPOS4core4stdcQCa7__sFILE )
   "_printf", referenced from:
       ___dmd_personality_v0 in libphobos2.a(dwarfeh_892_811.o)
       __d_throwdwarf in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh13_d_throwdwarfUC6object9ThrowableZ17exception_cleanupUiPSQCr6unwind17_Unwind_ExceptionZv in libphobos2.a(dwarfeh_891_56a.o)
       
__D2rt7dwarfeh15ExceptionHeader6createFNiC6object9ThrowableZPSQChQChQCc in libphobos2.a(dwarfeh_88e_5f8.o)
       
__D2rt7dwarfeh8scanLSDAFPxhmmbbPSQBe6unwind17_Unwind_ExceptionJmJiZ11dw_pe_valueMFhZm in libphobos2.a(dwarfeh_896_2c9.o)
       ___dmd_begin_catch in libphobos2.a(dwarfeh_88f_6b9.o)
       
__D4core7runtime18runModuleUnitTestsUZ14__foreachbody2MFPS6object10ModuleInfoZi in libphobos2.a(runtime_36d_76e.o)
       ...
   "_pthread_atfork", referenced from:
       _thread_init in libphobos2.a(thread_388_48b.o)
       __D2gc4impl12conservativeQw3Gcx16startScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
   "_pthread_attr_init", referenced from:
       __D4core6thread6Thread5startMFNbZCQBfQBdQz in 
libphobos2.a(thread_386_258.o)
       
__D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZPSQCd3sys5posixQk5types17_opaque_pthread_t in libphobos2.a(thread_3c5_7f6.o)
   "_pthread_attr_setstacksize", referenced from:
       __D4core6thread6Thread5startMFNbZCQBfQBdQz in 
libphobos2.a(thread_386_258.o)
       
__D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZPSQCd3sys5posixQk5types17_opaque_pthread_t in libphobos2.a(thread_3c5_7f6.o)
   "_pthread_cond_broadcast", referenced from:
       __D2gc4impl12conservativeQw3Gcx12markParallelMFNbbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx15stopScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv in 
libphobos2.a(gc_753_122.o)
       __D4core4sync5event5Event3setMFNbNiZv in 
libphobos2.a(event_5f1_202.o)
   "_pthread_cond_destroy", referenced from:
       __D2gc4impl12conservativeQw3Gcx15stopScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx11__fieldDtorMFNbNiZv in 
libphobos2.a(gc_753_122.o)
       __D4core4sync5event5Event6__dtorMFNbNiZv in 
libphobos2.a(event_5f1_202.o)
       __D4core4sync5event5Event9terminateMFNbNiZv in 
libphobos2.a(event_5f1_202.o)
   "_pthread_cond_init", referenced from:
       __D4core4sync5event5Event10initializeMFNbNibbZv in 
libphobos2.a(event_5f1_202.o)
   "_pthread_cond_timedwait", referenced from:
       __D4core4sync5event5Event4waitMFNbNiSQBi4time8DurationZb in 
libphobos2.a(event_5f1_202.o)
   "_pthread_cond_wait", referenced from:
       __D4core4sync5event5Event4waitMFNbNiSQBi4time8DurationZb in 
libphobos2.a(event_5f1_202.o)
   "_pthread_create", referenced from:
       __D4core6thread6Thread5startMFNbZCQBfQBdQz in 
libphobos2.a(thread_386_258.o)
       
__D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZPSQCd3sys5posixQk5types17_opaque_pthread_t in libphobos2.a(thread_3c5_7f6.o)
   "_pthread_detach", referenced from:
       __D4core6thread6Thread6__dtorMFNbNiZv in 
libphobos2.a(thread_386_258.o)
   "_pthread_get_stackaddr_np", referenced from:
       _thread_init in libphobos2.a(thread_388_48b.o)
       _thread_entryPoint in libphobos2.a(thread_383_713.o)
   "_pthread_getschedparam", referenced from:
       
__D4core6thread6Thread14loadPrioritiesFNbNiNeZSQBsQBqQBm8Priority 
in libphobos2.a(thread_386_258.o)
       __D4core6thread6Thread8priorityMFNdZi in 
libphobos2.a(thread_386_258.o)
       __D4core6thread6Thread8priorityMFNdiZv in 
libphobos2.a(thread_386_258.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d4158ZQBtFNbNiNfZi in libphobos2.a(thread_3c9_81d.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d494eZQBtFNbNiNfZi in libphobos2.a(thread_3c8_81b.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa16_5052494f524954595f44454641554c54ZQCbFNbNiNfZi in libphobos2.a(thread_3ca_93c.o)
   "_pthread_getspecific", referenced from:
       __D2rt19sections_osx_x86_6411getTLSRangeFNbNixPvZAv in 
libphobos2.a(sections_osx_x86_64_93f_420.o)
   "_pthread_join", referenced from:
       __D4core6thread6Thread4joinMFbZC6object9Throwable in 
libphobos2.a(thread_386_258.o)
       __D2gc4impl12conservativeQw3Gcx15stopScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
   "_pthread_mach_thread_np", referenced from:
       _thread_init in libphobos2.a(thread_388_48b.o)
       __D4core6thread11thread_initUNiZ18initChildAfterForkUNbNiZv 
in libphobos2.a(thread_388_48b.o)
       __D4core6thread6Thread5startMFNbZCQBfQBdQz in 
libphobos2.a(thread_386_258.o)
   "_pthread_mutex_destroy", referenced from:
       __d_critical_term in libphobos2.a(critical__85e_684.o)
       __d_monitor_staticdtor in libphobos2.a(monitor__91c_8ca.o)
       _thread_term in libphobos2.a(thread_389_48f.o)
       __D4core4sync5mutex5Mutex6__dtorMFNbNiNeZv in 
libphobos2.a(mutex_5f3_213.o)
       __D4core6thread6Thread9termLocksFNiZv in 
libphobos2.a(thread_386_258.o)
       __d_monitordelete in libphobos2.a(monitor__915_69d.o)
       __d_monitordelete_nogc in libphobos2.a(monitor__916_8a3.o)
       ...
   "_pthread_mutex_init", referenced from:
       __d_critical_init in libphobos2.a(critical__85d_680.o)
       __d_monitor_staticctor in libphobos2.a(monitor__91b_8c9.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTCQBiQBgQBeQBbZQwMFNbNiNebZQBa 
in libphobos2.a(mutex_5f6_4fb.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTOCQBjQBhQBfQBcZQxMOFNbNiNebZOQBc in libphobos2.a(mutex_5f7_7c3.o)
       __D2rt8monitor_13ensureMonitorFNbC6ObjectZPOSQBqQBq7Monitor 
in libphobos2.a(monitor__925_57a.o)
       __D4core4sync5event5Event10initializeMFNbNibbZv in 
libphobos2.a(event_5f1_202.o)
   "_pthread_mutex_lock", referenced from:
       
__D4core4sync5mutex5Mutex__T12lock_nothrowTCQBpQBnQBlQBiZQBdMFNbNiNeZv in libphobos2.a(mutex_5f4_79e.o)
       
__D4core4sync5mutex5Mutex__T12lock_nothrowTOCQBqQBoQBmQBjZQBeMOFNbNiNeZv in libphobos2.a(mutex_5fa_a66.o)
       __d_monitorenter in libphobos2.a(monitor__917_648.o)
       __D2rt8monitor_13ensureMonitorFNbC6ObjectZPOSQBqQBq7Monitor 
in libphobos2.a(monitor__925_57a.o)
       __D2gc4impl12conservativeQw3Gcx12markParallelMFNbbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx15stopScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv in 
libphobos2.a(gc_753_122.o)
       ...
   "_pthread_mutex_trylock", referenced from:
       __D4core4sync5mutex5Mutex7tryLockMFNeZb in 
libphobos2.a(mutex_5f3_213.o)
       __D4core4sync5mutex5Mutex7tryLockMOFNeZb in 
libphobos2.a(mutex_5f3_213.o)
   "_pthread_mutex_unlock", referenced from:
       
__D4core4sync5mutex5Mutex__T14unlock_nothrowTCQBrQBpQBnQBkZQBfMFNbNiNeZv in libphobos2.a(mutex_5f5_881.o)
       
__D4core4sync5mutex5Mutex__T14unlock_nothrowTOCQBsQBqQBoQBlZQBgMOFNbNiNeZv in libphobos2.a(mutex_5fb_b49.o)
       __d_monitorexit in libphobos2.a(monitor__918_5e4.o)
       __D2rt8monitor_13ensureMonitorFNbC6ObjectZPOSQBqQBq7Monitor 
in libphobos2.a(monitor__925_57a.o)
       __D2gc4impl12conservativeQw3Gcx12markParallelMFNbbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx15stopScanThreadsMFNbZv in 
libphobos2.a(gc_753_122.o)
       __D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv in 
libphobos2.a(gc_753_122.o)
       ...
   "_pthread_mutexattr_destroy", referenced from:
       __d_monitor_staticdtor in libphobos2.a(monitor__91c_8ca.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTCQBiQBgQBeQBbZQwMFNbNiNebZQBa 
in libphobos2.a(mutex_5f6_4fb.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTOCQBjQBhQBfQBcZQxMOFNbNiNebZOQBc in libphobos2.a(mutex_5f7_7c3.o)
   "_pthread_mutexattr_init", referenced from:
       __d_monitor_staticctor in libphobos2.a(monitor__91b_8c9.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTCQBiQBgQBeQBbZQwMFNbNiNebZQBa 
in libphobos2.a(mutex_5f6_4fb.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTOCQBjQBhQBfQBcZQxMOFNbNiNebZOQBc in libphobos2.a(mutex_5f7_7c3.o)
   "_pthread_mutexattr_settype", referenced from:
       __d_monitor_staticctor in libphobos2.a(monitor__91b_8c9.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTCQBiQBgQBeQBbZQwMFNbNiNebZQBa 
in libphobos2.a(mutex_5f6_4fb.o)
       
__D4core4sync5mutex5Mutex__T6__ctorTOCQBjQBhQBfQBcZQxMOFNbNiNebZOQBc in libphobos2.a(mutex_5f7_7c3.o)
   "_pthread_self", referenced from:
       _thread_init in libphobos2.a(thread_388_48b.o)
       __D4core6thread11thread_initUNiZ18initChildAfterForkUNbNiZv 
in libphobos2.a(thread_388_48b.o)
       
__D4core6thread6Thread14loadPrioritiesFNbNiNeZSQBsQBqQBm8Priority 
in libphobos2.a(thread_386_258.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d4158ZQBtFNbNiNfZi in libphobos2.a(thread_3c9_81d.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d494eZQBtFNbNiNfZi in libphobos2.a(thread_3c8_81b.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa16_5052494f524954595f44454641554c54ZQCbFNbNiNfZi in libphobos2.a(thread_3ca_93c.o)
       _thread_entryPoint in libphobos2.a(thread_383_713.o)
       ...
   "_pthread_setschedparam", referenced from:
       __D4core6thread6Thread8priorityMFNdiZv in 
libphobos2.a(thread_386_258.o)
   "_realloc", referenced from:
       __D2rt4util9container6common8xreallocFNbNiPvmZQe in 
libphobos2.a(common_a11_35a.o)
       __D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv in 
libphobos2.a(minfo_8f6_473.o)
       
__D2rt5minfo11ModuleGroup9sortCtorsMFAyaZ6doSortMFmKAPyS6object10ModuleInfoZb in libphobos2.a(minfo_8f6_473.o)
       
__D2rt5minfo11ModuleGroup12sortCtorsOldMFAAiZ4sortMFKAPyS6object10ModuleInfokZb in libphobos2.a(minfo_8f6_473.o)
       __D4core6thread6Thread5startMFNbZCQBfQBdQz in 
libphobos2.a(thread_386_258.o)
       
__D4core6thread6Thread7opApplyFMDFKCQBhQBfQBbZiZ6resizeFNbNiKAQBbmZv in libphobos2.a(thread_386_258.o)
       __D4core6thread6Thread3addFNbNiCQBdQBbQxbZv in 
libphobos2.a(thread_386_258.o)
       ...
      (maybe you meant: _gc_realloc)
   "_rewind", referenced from:
       __D3std5stdio4File6rewindMFNfZv in 
libphobos2.a(stdio_19dd_180.o)
   "_sched_get_priority_max", referenced from:
       
__D4core6thread6Thread14loadPrioritiesFNbNiNeZSQBsQBqQBm8Priority 
in libphobos2.a(thread_386_258.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d4158ZQBtFNbNiNfZi in libphobos2.a(thread_3c9_81d.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d494eZQBtFNbNiNfZi in libphobos2.a(thread_3c8_81b.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa16_5052494f524954595f44454641554c54ZQCbFNbNiNfZi in libphobos2.a(thread_3ca_93c.o)
   "_sched_get_priority_min", referenced from:
       
__D4core6thread6Thread14loadPrioritiesFNbNiNeZSQBsQBqQBm8Priority 
in libphobos2.a(thread_386_258.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d4158ZQBtFNbNiNfZi in libphobos2.a(thread_3c9_81d.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa12_5052494f524954595f4d494eZQBtFNbNiNfZi in libphobos2.a(thread_3c8_81b.o)
       
__D4core6thread6Thread__T10loadGlobalVAyaa16_5052494f524954595f44454641554c54ZQCbFNbNiNfZi in libphobos2.a(thread_3ca_93c.o)
   "_sched_yield", referenced from:
       _thread_joinAll in libphobos2.a(thread_392_5a0.o)
       __D4core6thread6Thread5yieldFNbNiZv in 
libphobos2.a(thread_386_258.o)
       __D4core8internal8spinlock8SpinLock5yieldMOFNbNiNemZv in 
libphobos2.a(spinlock_4d3_323.o)
   "_setvbuf", referenced from:
       __D3std5stdio4File7setvbufMFNemiZv in 
libphobos2.a(stdio_19dd_180.o)
       __D3std5stdio4File7setvbufMFNeAviZv in 
libphobos2.a(stdio_19dd_180.o)
   "_sigaction", referenced from:
       _runModuleUnitTests in libphobos2.a(runtime_36d_76e.o)
   "_sigfillset", referenced from:
       _runModuleUnitTests in libphobos2.a(runtime_36d_76e.o)
   "_snprintf", referenced from:
       
__D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi 
in libphobos2.a(dwarf_9d0_924.o)
       _fakePureReprintReal in libphobos2.a(demangle_2ff_79b.o)
       __D4core8internal12parseoptions5parseFNbNiAxaKANgaKfQkZb in 
libphobos2.a(parseoptions_4be_21b.o)
   "_sscanf", referenced from:
       __D4core8internal12parseoptions5parseFNbNiAxaKANgaKfQkZb in 
libphobos2.a(parseoptions_4be_21b.o)
   "_strerror", referenced from:
       __d_run_main2 in libphobos2.a(dmain2_888_4ad.o)
   "_strerror_r", referenced from:
       __D3std9exception11errnoStringFNbNeiZAya in 
libphobos2.a(exception_488_49d.o)
   "_strlen", referenced from:
       __d_run_main in libphobos2.a(dmain2_887_47b.o)
       __D3std9exception11errnoStringFNbNeiZAya in 
libphobos2.a(exception_488_49d.o)
       __D6object10ModuleInfo6addrOfMxFNaNbNiiZPv in 
libphobos2.a(object_18_3f2.o)
       __D6object10ModuleInfo4nameMxFNaNbNdNiZAya in 
libphobos2.a(object_18_3f2.o)
       __d_arrayboundsp in libphobos2.a(exception_359_63c.o)
       __D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiQkZQnZQq in 
libphobos2.a(config_83a_6c3.o)
       
__D2rt9backtrace5dwarf23traceHandlerOpApplyImplFxAPvMDFKmKxAaZiZi 
in libphobos2.a(dwarf_9d0_924.o)
       ...
   "_strtold", referenced from:
       _fakePureReprintReal in libphobos2.a(demangle_2ff_79b.o)
   "_sysconf", referenced from:
       __D4core6thread26_sharedStaticCtor_L3695_C1FZv in 
libphobos2.a(thread.o)
   "_thread_get_state", referenced from:
       __D4core6thread7suspendFNbCQyQv6ThreadZb in 
libphobos2.a(thread_394_302.o)
   "_thread_resume", referenced from:
       __D4core6thread6resumeFNbCQxQu6ThreadZv in 
libphobos2.a(thread_396_291.o)
      (maybe you meant: _thread_resumeAll)
   "_thread_suspend", referenced from:
       __D4core6thread7suspendFNbCQyQv6ThreadZb in 
libphobos2.a(thread_394_302.o)
      (maybe you meant: _thread_suspendAll)
   "_tmpfile", referenced from:
       __D3std5stdio4File7tmpfileFNfZSQBcQBbQy in 
libphobos2.a(stdio_19dd_180.o)
   "_toupper", referenced from:
       __D2rt6config16rt_envvarsOptionFNbNiAyaMDFNbNiQkZQnZQq in 
libphobos2.a(config_83a_6c3.o)
   "_write", referenced from:
       __D4core8internal5abortQgFNbNiNfMAyaMQemZv in 
libphobos2.a(abort_45a_218.o)
       
__D4core8internal5abortQgFNbNiNfMAyaMQemZ8writeStrFNbNiNeMAAxaXv 
in libphobos2.a(abort_45a_218.o)
ld: symbol(s) not found for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v 
to see invocation)
Error: linker exited with status 1
/Library/D/dmd/bin/dmd failed with exit code 1.



More information about the Digitalmars-d-learn mailing list