GreatEmerald

GCC D lib linking errors

Mar 23rd, 2011
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.69 KB | None | 0 0
  1. dainius@debianDE:/media/shares/Linux/D$ ./compileGCC.sh
  2. /usr/lib/libphobos2.a(critical.o): In function `_STI_critical_init':
  3. critical.c:(.text+0x43): undefined reference to `pthread_mutexattr_init'
  4. critical.c:(.text+0x57): undefined reference to `pthread_mutexattr_settype'
  5. /usr/lib/libphobos2.a(monitor.o): In function `_STD_monitor_staticdtor':
  6. monitor.c:(.text+0x1dc): undefined reference to `pthread_mutexattr_destroy'
  7. /usr/lib/libphobos2.a(monitor.o): In function `_STI_monitor_staticctor':
  8. monitor.c:(.text+0x1f9): undefined reference to `pthread_mutexattr_init'
  9. monitor.c:(.text+0x20d): undefined reference to `pthread_mutexattr_settype'
  10. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread6__dtorMFZv':
  11. src/core/thread.d:(.text._D4core6thread6Thread6__dtorMFZv+0x17): undefined reference to `pthread_detach'
  12. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread5startMFZv':
  13. src/core/thread.d:(.text._D4core6thread6Thread5startMFZv+0x79): undefined reference to `pthread_attr_setstacksize'
  14. src/core/thread.d:(.text._D4core6thread6Thread5startMFZv+0x104): undefined reference to `pthread_create'
  15. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread4joinMFbZC6object9Throwable':
  16. src/core/thread.d:(.text._D4core6thread6Thread4joinMFbZC6object9Throwable+0xf): undefined reference to `pthread_join'
  17. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread7getThisFZC4core6thread6Thread':
  18. src/core/thread.d:(.text._D4core6thread6Thread7getThisFZC4core6thread6Thread+0xa): undefined reference to `pthread_getspecific'
  19. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread7setThisFC4core6thread6ThreadZv':
  20. src/core/thread.d:(.text._D4core6thread6Thread7setThisFC4core6thread6ThreadZv+0xe): undefined reference to `pthread_setspecific'
  21. /usr/lib/libphobos2.a(thread_ec_48b.o): In function `thread_init':
  22. src/core/thread.d:(.text.thread_init+0x8e): undefined reference to `sem_init'
  23. src/core/thread.d:(.text.thread_init+0x9b): undefined reference to `pthread_key_create'
  24. /usr/lib/libphobos2.a(thread_ee_6e4.o): In function `thread_attachThis':
  25. src/core/thread.d:(.text.thread_attachThis+0x46): undefined reference to `pthread_setspecific'
  26. /usr/lib/libphobos2.a(thread_f4_6f2.o): In function `thread_suspendAll':
  27. src/core/thread.d:(.text.thread_suspendAll+0x35): undefined reference to `pthread_getspecific'
  28. /usr/lib/libphobos2.a(thread_f4_6f2.o): In function `_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv':
  29. src/core/thread.d:(.text._D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x25): undefined reference to `pthread_kill'
  30. src/core/thread.d:(.text._D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x7a): undefined reference to `sem_wait'
  31. /usr/lib/libphobos2.a(thread_f5_681.o): In function `thread_resumeAll':
  32. src/core/thread.d:(.text.thread_resumeAll+0x28): undefined reference to `pthread_getspecific'
  33. /usr/lib/libphobos2.a(thread_f5_681.o): In function `_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv':
  34. src/core/thread.d:(.text._D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0x25): undefined reference to `pthread_kill'
  35. /usr/lib/libphobos2.a(thread_f6_595.o): In function `thread_scanAll':
  36. src/core/thread.d:(.text.thread_scanAll+0x25): undefined reference to `pthread_getspecific'
  37. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber4callMFbZC6Object':
  38. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x12): undefined reference to `pthread_getspecific'
  39. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x29): undefined reference to `pthread_setspecific'
  40. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x3f): undefined reference to `pthread_setspecific'
  41. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber5yieldFZv':
  42. src/core/thread.d:(.text._D4core6thread5Fiber5yieldFZv+0xc): undefined reference to `pthread_getspecific'
  43. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv':
  44. src/core/thread.d:(.text._D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv+0x10): undefined reference to `pthread_getspecific'
  45. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber7getThisFZC4core6thread5Fiber':
  46. src/core/thread.d:(.text._D4core6thread5Fiber7getThisFZC4core6thread5Fiber+0xa): undefined reference to `pthread_getspecific'
  47. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber18_sharedStaticCtor6FZv':
  48. src/core/thread.d:(.text._D4core6thread5Fiber18_sharedStaticCtor6FZv+0xc): undefined reference to `pthread_key_create'
  49. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber7setThisFC4core6thread5FiberZv':
  50. src/core/thread.d:(.text._D4core6thread5Fiber7setThisFC4core6thread5FiberZv+0xe): undefined reference to `pthread_setspecific'
  51. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber8switchInMFZv':
  52. src/core/thread.d:(.text._D4core6thread5Fiber8switchInMFZv+0x12): undefined reference to `pthread_getspecific'
  53. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber9switchOutMFZv':
  54. src/core/thread.d:(.text._D4core6thread5Fiber9switchOutMFZv+0x13): undefined reference to `pthread_getspecific'
  55. src/core/thread.d:(.text._D4core6thread5Fiber9switchOutMFZv+0x4b): undefined reference to `pthread_getspecific'
  56. /usr/lib/libphobos2.a(thread_e8_713.o): In function `thread_entryPoint':
  57. src/core/thread.d:(.text.thread_entryPoint+0x57): undefined reference to `pthread_setspecific'
  58. src/core/thread.d:(.text.thread_entryPoint+0x8a): undefined reference to `_pthread_cleanup_push'
  59. src/core/thread.d:(.text.thread_entryPoint+0xc7): undefined reference to `_pthread_cleanup_pop'
  60. /usr/lib/libphobos2.a(thread_e9_897.o): In function `thread_suspendHandler':
  61. src/core/thread.d:(.text.thread_suspendHandler+0x14): undefined reference to `pthread_getspecific'
  62. src/core/thread.d:(.text.thread_suspendHandler+0x82): undefined reference to `sem_post'
  63. /usr/lib/libphobos2.a(thread_f8_6a3.o): In function `fiber_entryPoint':
  64. src/core/thread.d:(.text.fiber_entryPoint+0x10): undefined reference to `pthread_getspecific'
  65. src/core/thread.d:(.text.fiber_entryPoint+0x1e): undefined reference to `pthread_getspecific'
  66. collect2: ld returned 1 exit status
  67. dainius@debianDE:/media/shares/Linux/D$ ./compileGCC.sh
  68. /usr/lib/libphobos2.a(critical.o): In function `_STI_critical_init':
  69. critical.c:(.text+0x43): undefined reference to `pthread_mutexattr_init'
  70. critical.c:(.text+0x57): undefined reference to `pthread_mutexattr_settype'
  71. /usr/lib/libphobos2.a(monitor.o): In function `_STD_monitor_staticdtor':
  72. monitor.c:(.text+0x1dc): undefined reference to `pthread_mutexattr_destroy'
  73. /usr/lib/libphobos2.a(monitor.o): In function `_STI_monitor_staticctor':
  74. monitor.c:(.text+0x1f9): undefined reference to `pthread_mutexattr_init'
  75. monitor.c:(.text+0x20d): undefined reference to `pthread_mutexattr_settype'
  76. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread6__dtorMFZv':
  77. src/core/thread.d:(.text._D4core6thread6Thread6__dtorMFZv+0x17): undefined reference to `pthread_detach'
  78. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread5startMFZv':
  79. src/core/thread.d:(.text._D4core6thread6Thread5startMFZv+0x79): undefined reference to `pthread_attr_setstacksize'
  80. src/core/thread.d:(.text._D4core6thread6Thread5startMFZv+0x104): undefined reference to `pthread_create'
  81. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread4joinMFbZC6object9Throwable':
  82. src/core/thread.d:(.text._D4core6thread6Thread4joinMFbZC6object9Throwable+0xf): undefined reference to `pthread_join'
  83. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread7getThisFZC4core6thread6Thread':
  84. src/core/thread.d:(.text._D4core6thread6Thread7getThisFZC4core6thread6Thread+0xa): undefined reference to `pthread_getspecific'
  85. /usr/lib/libphobos2.a(thread_eb_258.o): In function `_D4core6thread6Thread7setThisFC4core6thread6ThreadZv':
  86. src/core/thread.d:(.text._D4core6thread6Thread7setThisFC4core6thread6ThreadZv+0xe): undefined reference to `pthread_setspecific'
  87. /usr/lib/libphobos2.a(thread_ec_48b.o): In function `thread_init':
  88. src/core/thread.d:(.text.thread_init+0x8e): undefined reference to `sem_init'
  89. src/core/thread.d:(.text.thread_init+0x9b): undefined reference to `pthread_key_create'
  90. /usr/lib/libphobos2.a(thread_ee_6e4.o): In function `thread_attachThis':
  91. src/core/thread.d:(.text.thread_attachThis+0x46): undefined reference to `pthread_setspecific'
  92. /usr/lib/libphobos2.a(thread_f4_6f2.o): In function `thread_suspendAll':
  93. src/core/thread.d:(.text.thread_suspendAll+0x35): undefined reference to `pthread_getspecific'
  94. /usr/lib/libphobos2.a(thread_f4_6f2.o): In function `_D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv':
  95. src/core/thread.d:(.text._D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x25): undefined reference to `pthread_kill'
  96. src/core/thread.d:(.text._D4core6thread17thread_suspendAllUZv7suspendMFC4core6thread6ThreadZv+0x7a): undefined reference to `sem_wait'
  97. /usr/lib/libphobos2.a(thread_f5_681.o): In function `thread_resumeAll':
  98. src/core/thread.d:(.text.thread_resumeAll+0x28): undefined reference to `pthread_getspecific'
  99. /usr/lib/libphobos2.a(thread_f5_681.o): In function `_D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv':
  100. src/core/thread.d:(.text._D4core6thread16thread_resumeAllUZv6resumeMFC4core6thread6ThreadZv+0x25): undefined reference to `pthread_kill'
  101. /usr/lib/libphobos2.a(thread_f6_595.o): In function `thread_scanAll':
  102. src/core/thread.d:(.text.thread_scanAll+0x25): undefined reference to `pthread_getspecific'
  103. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber4callMFbZC6Object':
  104. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x12): undefined reference to `pthread_getspecific'
  105. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x29): undefined reference to `pthread_setspecific'
  106. src/core/thread.d:(.text._D4core6thread5Fiber4callMFbZC6Object+0x3f): undefined reference to `pthread_setspecific'
  107. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber5yieldFZv':
  108. src/core/thread.d:(.text._D4core6thread5Fiber5yieldFZv+0xc): undefined reference to `pthread_getspecific'
  109. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv':
  110. src/core/thread.d:(.text._D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv+0x10): undefined reference to `pthread_getspecific'
  111. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber7getThisFZC4core6thread5Fiber':
  112. src/core/thread.d:(.text._D4core6thread5Fiber7getThisFZC4core6thread5Fiber+0xa): undefined reference to `pthread_getspecific'
  113. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber18_sharedStaticCtor6FZv':
  114. src/core/thread.d:(.text._D4core6thread5Fiber18_sharedStaticCtor6FZv+0xc): undefined reference to `pthread_key_create'
  115. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber7setThisFC4core6thread5FiberZv':
  116. src/core/thread.d:(.text._D4core6thread5Fiber7setThisFC4core6thread5FiberZv+0xe): undefined reference to `pthread_setspecific'
  117. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber8switchInMFZv':
  118. src/core/thread.d:(.text._D4core6thread5Fiber8switchInMFZv+0x12): undefined reference to `pthread_getspecific'
  119. /usr/lib/libphobos2.a(thread_fa_1e8.o): In function `_D4core6thread5Fiber9switchOutMFZv':
  120. src/core/thread.d:(.text._D4core6thread5Fiber9switchOutMFZv+0x13): undefined reference to `pthread_getspecific'
  121. src/core/thread.d:(.text._D4core6thread5Fiber9switchOutMFZv+0x4b): undefined reference to `pthread_getspecific'
  122. /usr/lib/libphobos2.a(thread_e8_713.o): In function `thread_entryPoint':
  123. src/core/thread.d:(.text.thread_entryPoint+0x57): undefined reference to `pthread_setspecific'
  124. src/core/thread.d:(.text.thread_entryPoint+0x8a): undefined reference to `_pthread_cleanup_push'
  125. src/core/thread.d:(.text.thread_entryPoint+0xc7): undefined reference to `_pthread_cleanup_pop'
  126. /usr/lib/libphobos2.a(thread_e9_897.o): In function `thread_suspendHandler':
  127. src/core/thread.d:(.text.thread_suspendHandler+0x14): undefined reference to `pthread_getspecific'
  128. src/core/thread.d:(.text.thread_suspendHandler+0x82): undefined reference to `sem_post'
  129. /usr/lib/libphobos2.a(thread_f8_6a3.o): In function `fiber_entryPoint':
  130. src/core/thread.d:(.text.fiber_entryPoint+0x10): undefined reference to `pthread_getspecific'
  131. src/core/thread.d:(.text.fiber_entryPoint+0x1e): undefined reference to `pthread_getspecific'
  132. collect2: ld returned 1 exit status
Advertisement
Add Comment
Please, Sign In to add comment