Guest User

Untitled

a guest
Jul 23rd, 2012
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 100.88 KB | None | 0 0
  1. [user@pc s_save]$ g++ -c main.cpp -o main.o -I/home/user/s_save/built/include/
  2. [user@pc s_save]$ g++ main.o -o main -L/home/user/s_save/built/lib/ -lp3framework -lpanda -lpandaexpress -lp3dtoolconfig -lp3dtool -lp3pystub
  3. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `_ZN22PipelineCyclerTrueImpl13release_writeEP9CycleData.isra.25':
  4. p3framework_composite1.cxx:(.text+0x97e): undefined reference to `pthread_getspecific'
  5. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `_ZNK22PipelineCyclerTrueImpl5cheatEv.isra.76':
  6. p3framework_composite1.cxx:(.text+0xa2e): undefined reference to `pthread_getspecific'
  7. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `PandaFramework::task_data_loop(GenericAsyncTask*, void*)':
  8. p3framework_composite1.cxx:(.text+0x1286): undefined reference to `pthread_getspecific'
  9. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `PandaFramework::report_frame_rate(std::ostream&) const':
  10. p3framework_composite1.cxx:(.text+0x1b7f): undefined reference to `pthread_getspecific'
  11. p3framework_composite1.cxx:(.text+0x1bd0): undefined reference to `pthread_getspecific'
  12. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o):p3framework_composite1.cxx:(.text+0x1d6b): more undefined references to `pthread_getspecific' follow
  13. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `PandaFramework::open_framework(int&, char**&)':
  14. p3framework_composite1.cxx:(.text+0x64c1): undefined reference to `init_libpandagl()'
  15. p3framework_composite1.cxx:(.text+0x64cb): undefined reference to `init_libpandaegg()'
  16. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `WindowFramework::destroy_anim_controls()':
  17. p3framework_composite1.cxx:(.text+0x6c25): undefined reference to `pthread_getspecific'
  18. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `WindowFramework::WindowFramework(PandaFramework*)':
  19. p3framework_composite1.cxx:(.text+0x6f5b): undefined reference to `pthread_getspecific'
  20. p3framework_composite1.cxx:(.text+0x6fd5): undefined reference to `pthread_getspecific'
  21. p3framework_composite1.cxx:(.text+0x70ca): undefined reference to `pthread_getspecific'
  22. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o): In function `PandaFramework::clear_highlight()':
  23. p3framework_composite1.cxx:(.text+0x7a49): undefined reference to `pthread_getspecific'
  24. /home/user/s_save/built/lib//libp3framework.a(p3framework_composite1.o):p3framework_composite1.cxx:(.text+0x7a73): more undefined references to `pthread_getspecific' follow
  25. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite1.o): In function `MutexPosixImpl::MutexPosixImpl()':
  26. p3pgraph_composite1.cxx:(.text._ZN14MutexPosixImplC2Ev[_ZN14MutexPosixImplC5Ev]+0x22): undefined reference to `pthread_mutexattr_init'
  27. p3pgraph_composite1.cxx:(.text._ZN14MutexPosixImplC2Ev[_ZN14MutexPosixImplC5Ev]+0x3c): undefined reference to `pthread_mutexattr_destroy'
  28. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o): In function `_ZNK22PipelineCyclerTrueImpl5cheatEv.isra.124':
  29. p3pgraph_composite2.cxx:(.text+0x38fe): undefined reference to `pthread_getspecific'
  30. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o): In function `_ZN22PipelineCyclerTrueImpl13release_writeEP9CycleData.isra.44':
  31. p3pgraph_composite2.cxx:(.text+0x3ae4): undefined reference to `pthread_getspecific'
  32. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o): In function `CullTraverser::set_scene(SceneSetup*, GraphicsStateGuardianBase*, bool)':
  33. p3pgraph_composite2.cxx:(.text+0xd13a): undefined reference to `pthread_getspecific'
  34. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o): In function `CullTraverser::CullTraverser()':
  35. p3pgraph_composite2.cxx:(.text+0xd38d): undefined reference to `pthread_getspecific'
  36. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o): In function `CullTraverser::make_tight_bounds_viz(PandaNode*) const':
  37. p3pgraph_composite2.cxx:(.text+0xed1d): undefined reference to `pthread_getspecific'
  38. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite2.o):p3pgraph_composite2.cxx:(.text+0xf67c): more undefined references to `pthread_getspecific' follow
  39. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `ReMutexPosixImpl::ReMutexPosixImpl()':
  40. p3pgraph_composite3.cxx:(.text._ZN16ReMutexPosixImplC2Ev[_ZN16ReMutexPosixImplC5Ev]+0x22): undefined reference to `pthread_mutexattr_init'
  41. p3pgraph_composite3.cxx:(.text._ZN16ReMutexPosixImplC2Ev[_ZN16ReMutexPosixImplC5Ev]+0x32): undefined reference to `pthread_mutexattr_settype'
  42. p3pgraph_composite3.cxx:(.text._ZN16ReMutexPosixImplC2Ev[_ZN16ReMutexPosixImplC5Ev]+0x4c): undefined reference to `pthread_mutexattr_destroy'
  43. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `PandaNode::has_tags() const':
  44. p3pgraph_composite3.cxx:(.text._ZNK9PandaNode8has_tagsEv[_ZNK9PandaNode8has_tagsEv]+0x2b): undefined reference to `pthread_getspecific'
  45. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `PandaNode::get_draw_control_mask() const':
  46. p3pgraph_composite3.cxx:(.text._ZNK9PandaNode21get_draw_control_maskEv[_ZNK9PandaNode21get_draw_control_maskEv]+0x30): undefined reference to `pthread_getspecific'
  47. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `PandaNode::get_draw_show_mask() const':
  48. p3pgraph_composite3.cxx:(.text._ZNK9PandaNode18get_draw_show_maskEv[_ZNK9PandaNode18get_draw_show_maskEv]+0x30): undefined reference to `pthread_getspecific'
  49. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `Lens::extrude(LPoint2f const&, LPoint3f&, LPoint3f&) const':
  50. p3pgraph_composite3.cxx:(.text._ZNK4Lens7extrudeERK8LPoint2fR8LPoint3fS4_[_ZNK4Lens7extrudeERK8LPoint2fR8LPoint3fS4_]+0x3e): undefined reference to `pthread_getspecific'
  51. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o): In function `PlaneNode::get_plane() const':
  52. p3pgraph_composite3.cxx:(.text._ZNK9PlaneNode9get_planeEv[_ZNK9PlaneNode9get_planeEv]+0x2b): undefined reference to `pthread_getspecific'
  53. /home/user/s_save/built/lib//libpanda.a(p3pgraph_composite3.o):p3pgraph_composite3.cxx:(.text._ZN7Texture13setup_textureENS_11TextureTypeEiiiNS_13ComponentTypeENS_6FormatE[_ZN7Texture13setup_textureENS_11TextureTypeEiiiNS_13ComponentTypeENS_6FormatE]+0x31): more undefined references to `pthread_getspecific' follow
  54. /home/user/s_save/built/lib//libpanda.a(p3pstatclient_composite1.o): In function `PStatClient::InternalThread::InternalThread(Thread*)':
  55. p3pstatclient_composite1.cxx:(.text+0x1d88): undefined reference to `pthread_mutexattr_init'
  56. p3pstatclient_composite1.cxx:(.text+0x1d9e): undefined reference to `pthread_mutexattr_destroy'
  57. /home/user/s_save/built/lib//libpanda.a(p3pstatclient_composite1.o): In function `PStatClient::PStatClient()':
  58. p3pstatclient_composite1.cxx:(.text+0x4927): undefined reference to `pthread_mutexattr_init'
  59. p3pstatclient_composite1.cxx:(.text+0x4937): undefined reference to `pthread_mutexattr_settype'
  60. p3pstatclient_composite1.cxx:(.text+0x4954): undefined reference to `pthread_mutexattr_destroy'
  61. /home/user/s_save/built/lib//libpanda.a(p3pstatclient_composite1.o): In function `PStatClient::get_current_thread() const':
  62. p3pstatclient_composite1.cxx:(.text+0x4e25): undefined reference to `pthread_getspecific'
  63. /home/user/s_save/built/lib//libpanda.a(p3pstatclient_composite1.o): In function `PStatClient::do_get_current_thread() const':
  64. p3pstatclient_composite1.cxx:(.text+0x50ba): undefined reference to `pthread_getspecific'
  65. /home/user/s_save/built/lib//libpanda.a(p3char_composite1.o): In function `_ZN22PipelineCyclerTrueImpl13release_writeEP9CycleData.isra.27':
  66. p3char_composite1.cxx:(.text+0xa2e): undefined reference to `pthread_getspecific'
  67. /home/user/s_save/built/lib//libpanda.a(p3char_composite1.o): In function `Character::update()':
  68. p3char_composite1.cxx:(.text+0x2fde): undefined reference to `pthread_getspecific'
  69. /home/user/s_save/built/lib//libpanda.a(p3char_composite1.o): In function `Character::get_rel_transform(CullTraverser*, CullTraverserData&)':
  70. p3char_composite1.cxx:(.text+0x3e6a): undefined reference to `pthread_getspecific'
  71. /home/user/s_save/built/lib//libpanda.a(p3char_composite1.o):p3char_composite1.cxx:(.text+0x46c4): more undefined references to `pthread_getspecific' follow
  72. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `GraphicsWindow::GraphicsWindow(GraphicsEngine*, GraphicsPipe*, std::string const&, FrameBufferProperties const&, WindowProperties const&, int, GraphicsStateGuardian*, GraphicsOutput*)':
  73. p3display_composite2.cxx:(.text+0x10e24): undefined reference to `pthread_mutexattr_init'
  74. p3display_composite2.cxx:(.text+0x10e44): undefined reference to `pthread_mutexattr_destroy'
  75. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `GraphicsStateGuardian::do_issue_light()':
  76. p3display_composite2.cxx:(.text+0x12d9c): undefined reference to `pthread_getspecific'
  77. p3display_composite2.cxx:(.text+0x12fc2): undefined reference to `pthread_getspecific'
  78. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `StandardMunger::munge_geom_impl(ConstPointerTo<Geom>&, ConstPointerTo<GeomVertexData>&, Thread*)':
  79. p3display_composite2.cxx:(.text+0x13e51): undefined reference to `pthread_getspecific'
  80. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `StandardMunger::premunge_geom_impl(ConstPointerTo<Geom>&, ConstPointerTo<GeomVertexData>&)':
  81. p3display_composite2.cxx:(.text+0x140f1): undefined reference to `pthread_getspecific'
  82. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `StandardMunger::munge_data_impl(GeomVertexData const*)':
  83. p3display_composite2.cxx:(.text+0x143b2): undefined reference to `pthread_getspecific'
  84. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o):p3display_composite2.cxx:(.text+0x14441): more undefined references to `pthread_getspecific' follow
  85. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `GraphicsWindowInputDevice::GraphicsWindowInputDevice(GraphicsWindow*, std::string const&, int)':
  86. p3display_composite2.cxx:(.text+0x14ace): undefined reference to `pthread_mutexattr_init'
  87. p3display_composite2.cxx:(.text+0x14ae4): undefined reference to `pthread_mutexattr_destroy'
  88. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `GraphicsPipeSelection::GraphicsPipeSelection()':
  89. p3display_composite2.cxx:(.text+0x14ddc): undefined reference to `pthread_mutexattr_init'
  90. p3display_composite2.cxx:(.text+0x14df9): undefined reference to `pthread_mutexattr_destroy'
  91. p3display_composite2.cxx:(.text+0x14e31): undefined reference to `pthread_mutexattr_init'
  92. p3display_composite2.cxx:(.text+0x14e4e): undefined reference to `pthread_mutexattr_destroy'
  93. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `GraphicsWindowInputDevice::GraphicsWindowInputDevice(GraphicsWindowInputDevice const&)':
  94. p3display_composite2.cxx:(.text+0x15a8a): undefined reference to `pthread_mutexattr_init'
  95. p3display_composite2.cxx:(.text+0x15aa0): undefined reference to `pthread_mutexattr_destroy'
  96. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `Texture::get_z_size() const':
  97. p3display_composite2.cxx:(.text._ZNK7Texture10get_z_sizeEv[_ZNK7Texture10get_z_sizeEv]+0x32): undefined reference to `pthread_getspecific'
  98. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `Texture::get_pad_z_size() const':
  99. p3display_composite2.cxx:(.text._ZNK7Texture14get_pad_z_sizeEv[_ZNK7Texture14get_pad_z_sizeEv]+0x32): undefined reference to `pthread_getspecific'
  100. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `Geom::get_geom_rendering() const':
  101. p3display_composite2.cxx:(.text._ZNK4Geom18get_geom_renderingEv[_ZNK4Geom18get_geom_renderingEv]+0x32): undefined reference to `pthread_getspecific'
  102. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `Lens::get_projection_mat_inv(Lens::StereoChannel) const':
  103. p3display_composite2.cxx:(.text._ZNK4Lens22get_projection_mat_invENS_13StereoChannelE[_ZNK4Lens22get_projection_mat_invENS_13StereoChannelE]+0x3a): undefined reference to `pthread_getspecific'
  104. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o): In function `DisplayRegion::get_stereo_channel() const':
  105. p3display_composite2.cxx:(.text._ZNK13DisplayRegion18get_stereo_channelEv[_ZNK13DisplayRegion18get_stereo_channelEv]+0x32): undefined reference to `pthread_getspecific'
  106. /home/user/s_save/built/lib//libpanda.a(p3display_composite2.o):p3display_composite2.cxx:(.text._ZN11ButtonEventC2ERKSbIwSt11char_traitsIwESaIwEEjjj[_ZN11ButtonEventC5ERKSbIwSt11char_traitsIwESaIwEEjjj]+0x78): more undefined references to `pthread_getspecific' follow
  107. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `Thread::Thread(std::string const&, std::string const&)':
  108. p3pipeline_composite2.cxx:(.text+0x1394): undefined reference to `pthread_mutexattr_init'
  109. p3pipeline_composite2.cxx:(.text+0x13ad): undefined reference to `pthread_mutexattr_destroy'
  110. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `ThreadPosixImpl::join()':
  111. p3pipeline_composite2.cxx:(.text+0x15a0): undefined reference to `pthread_join'
  112. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `Pipeline::Pipeline(std::string const&, int)':
  113. p3pipeline_composite2.cxx:(.text+0x1f7d): undefined reference to `pthread_mutexattr_init'
  114. p3pipeline_composite2.cxx:(.text+0x1f8d): undefined reference to `pthread_mutexattr_settype'
  115. p3pipeline_composite2.cxx:(.text+0x1fa5): undefined reference to `pthread_mutexattr_destroy'
  116. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `PipelineCyclerTrueImpl::PipelineCyclerTrueImpl(CycleData*, Pipeline*)':
  117. p3pipeline_composite2.cxx:(.text+0x23f7): undefined reference to `pthread_mutexattr_init'
  118. p3pipeline_composite2.cxx:(.text+0x2407): undefined reference to `pthread_mutexattr_settype'
  119. p3pipeline_composite2.cxx:(.text+0x2424): undefined reference to `pthread_mutexattr_destroy'
  120. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `ThreadPosixImpl::root_func(void*)':
  121. p3pipeline_composite2.cxx:(.text+0x4d29): undefined reference to `pthread_setspecific'
  122. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `ThreadPosixImpl::~ThreadPosixImpl()':
  123. p3pipeline_composite2.cxx:(.text+0x514b): undefined reference to `pthread_detach'
  124. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `ThreadPosixImpl::init_pt_ptr_index()':
  125. p3pipeline_composite2.cxx:(.text+0x5ba4): undefined reference to `pthread_key_create'
  126. p3pipeline_composite2.cxx:(.text+0x5bc9): undefined reference to `pthread_setspecific'
  127. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `Thread::bind_thread(std::string const&, std::string const&)':
  128. p3pipeline_composite2.cxx:(.text+0x5cc2): undefined reference to `pthread_getspecific'
  129. p3pipeline_composite2.cxx:(.text+0x5eb8): undefined reference to `pthread_setspecific'
  130. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `ThreadPosixImpl::start(ThreadPriority, bool)':
  131. p3pipeline_composite2.cxx:(.text+0x618c): undefined reference to `pthread_attr_setstacksize'
  132. p3pipeline_composite2.cxx:(.text+0x626a): undefined reference to `pthread_create'
  133. p3pipeline_composite2.cxx:(.text+0x62ab): undefined reference to `pthread_attr_setstacksize'
  134. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `PipelineCyclerTrueImpl::PipelineCyclerTrueImpl(PipelineCyclerTrueImpl const&)':
  135. p3pipeline_composite2.cxx:(.text+0x6d66): undefined reference to `pthread_mutexattr_init'
  136. p3pipeline_composite2.cxx:(.text+0x6d76): undefined reference to `pthread_mutexattr_settype'
  137. p3pipeline_composite2.cxx:(.text+0x6d9a): undefined reference to `pthread_mutexattr_destroy'
  138. /home/user/s_save/built/lib//libpanda.a(p3pipeline_composite2.o): In function `_GLOBAL__sub_I_p3pipeline_composite2.cxx':
  139. p3pipeline_composite2.cxx:(.text.startup+0x44): undefined reference to `pthread_mutexattr_init'
  140. p3pipeline_composite2.cxx:(.text.startup+0x60): undefined reference to `pthread_mutexattr_destroy'
  141. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o): In function `AsyncTask::get_elapsed_time() const':
  142. p3event_composite1.cxx:(.text+0x1242): undefined reference to `pthread_getspecific'
  143. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o): In function `AsyncTask::get_elapsed_frames() const':
  144. p3event_composite1.cxx:(.text+0x1342): undefined reference to `pthread_getspecific'
  145. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o): In function `AsyncTask::unlock_and_do_task()':
  146. p3event_composite1.cxx:(.text+0x3837): undefined reference to `pthread_getspecific'
  147. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o): In function `PointerEventList::total_turns(double) const':
  148. p3event_composite1.cxx:(.text+0x4289): undefined reference to `pthread_getspecific'
  149. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o): In function `AsyncTaskChain::finish_sort_group()':
  150. p3event_composite1.cxx:(.text+0x7767): undefined reference to `pthread_getspecific'
  151. /home/user/s_save/built/lib//libpanda.a(p3event_composite1.o):p3event_composite1.cxx:(.text+0x7e60): more undefined references to `pthread_getspecific' follow
  152. /home/user/s_save/built/lib//libpanda.a(p3event_composite2.o): In function `EventQueue::EventQueue()':
  153. p3event_composite2.cxx:(.text+0x3339): undefined reference to `pthread_mutexattr_init'
  154. p3event_composite2.cxx:(.text+0x334f): undefined reference to `pthread_mutexattr_destroy'
  155. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite1.o): In function `Geom::clear_cache_stage(Thread*)':
  156. p3gobj_composite1.cxx:(.text+0x1926c): undefined reference to `pthread_getspecific'
  157. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite1.o): In function `GeomVertexData::clear_cache_stage()':
  158. p3gobj_composite1.cxx:(.text+0x1949f): undefined reference to `pthread_getspecific'
  159. p3gobj_composite1.cxx:(.text+0x19511): undefined reference to `pthread_getspecific'
  160. p3gobj_composite1.cxx:(.text+0x19559): undefined reference to `pthread_getspecific'
  161. p3gobj_composite1.cxx:(.text+0x1959c): undefined reference to `pthread_getspecific'
  162. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite1.o):p3gobj_composite1.cxx:(.text+0x1b086): more undefined references to `pthread_getspecific' follow
  163. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_parameter_type(_CGparameter*)':
  164. p3gobj_composite2.cxx:(.text+0x8d5e): undefined reference to `cgGetParameterClass'
  165. p3gobj_composite2.cxx:(.text+0x8d96): undefined reference to `cgGetParameterType'
  166. p3gobj_composite2.cxx:(.text+0x8ddc): undefined reference to `cgGetParameterRows'
  167. p3gobj_composite2.cxx:(.text+0x8df8): undefined reference to `cgGetParameterColumns'
  168. p3gobj_composite2.cxx:(.text+0x8e2c): undefined reference to `cgGetParameterColumns'
  169. p3gobj_composite2.cxx:(.text+0x8e9a): undefined reference to `cgGetParameterColumns'
  170. p3gobj_composite2.cxx:(.text+0x8efc): undefined reference to `cgGetParameterColumns'
  171. p3gobj_composite2.cxx:(.text+0x8f2c): undefined reference to `cgGetParameterColumns'
  172. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_parameter_class(_CGparameter*)':
  173. p3gobj_composite2.cxx:(.text+0x8ff7): undefined reference to `cgGetParameterClass'
  174. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_parameter_dir(_CGparameter*)':
  175. p3gobj_composite2.cxx:(.text+0x9037): undefined reference to `cgGetParameterDirection'
  176. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_release_resources()':
  177. p3gobj_composite2.cxx:(.text+0x907f): undefined reference to `cgDestroyProgram'
  178. p3gobj_composite2.cxx:(.text+0x9095): undefined reference to `cgDestroyProgram'
  179. p3gobj_composite2.cxx:(.text+0x90ab): undefined reference to `cgDestroyProgram'
  180. p3gobj_composite2.cxx:(.text+0x90c1): undefined reference to `cgDestroyContext'
  181. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_get_profile_from_header(Shader::ShaderCaps&)':
  182. p3gobj_composite2.cxx:(.text+0x93ae): undefined reference to `cgGetProfile'
  183. p3gobj_composite2.cxx:(.text+0x93df): undefined reference to `cgGetProfile'
  184. p3gobj_composite2.cxx:(.text+0x9410): undefined reference to `cgGetProfile'
  185. p3gobj_composite2.cxx:(.text+0x9441): undefined reference to `cgGetProfile'
  186. p3gobj_composite2.cxx:(.text+0x9472): undefined reference to `cgGetProfile'
  187. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text+0x94a3): more undefined references to `cgGetProfile' follow
  188. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_ram_mipmap_pointer(int) const':
  189. p3gobj_composite2.cxx:(.text+0xac80): undefined reference to `pthread_getspecific'
  190. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::write(std::ostream&, int) const':
  191. p3gobj_composite2.cxx:(.text+0xd722): undefined reference to `pthread_getspecific'
  192. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `TexturePool::ns_list_contents(std::ostream&) const':
  193. p3gobj_composite2.cxx:(.text+0xf4bc): undefined reference to `pthread_getspecific'
  194. p3gobj_composite2.cxx:(.text+0xf4f6): undefined reference to `pthread_getspecific'
  195. p3gobj_composite2.cxx:(.text+0xf530): undefined reference to `pthread_getspecific'
  196. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text+0xf582): more undefined references to `pthread_getspecific' follow
  197. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_compile_entry_point(char const*, Shader::ShaderCaps const&, Shader::ShaderType)':
  198. p3gobj_composite2.cxx:(.text+0x1b35c): undefined reference to `cgGetError'
  199. p3gobj_composite2.cxx:(.text+0x1b3bf): undefined reference to `cgCreateProgram'
  200. p3gobj_composite2.cxx:(.text+0x1b3c8): undefined reference to `cgGetError'
  201. p3gobj_composite2.cxx:(.text+0x1b3e4): undefined reference to `cgDestroyProgram'
  202. p3gobj_composite2.cxx:(.text+0x1b41d): undefined reference to `cgCreateProgram'
  203. p3gobj_composite2.cxx:(.text+0x1b426): undefined reference to `cgGetError'
  204. p3gobj_composite2.cxx:(.text+0x1b43f): undefined reference to `cgGetErrorString'
  205. p3gobj_composite2.cxx:(.text+0x1b4f0): undefined reference to `cgDestroyProgram'
  206. p3gobj_composite2.cxx:(.text+0x1b5c6): undefined reference to `cgGetLastListing'
  207. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_effective_magfilter() const':
  208. p3gobj_composite2.cxx:(.text+0x1ba4b): undefined reference to `pthread_getspecific'
  209. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_effective_minfilter() const':
  210. p3gobj_composite2.cxx:(.text+0x1badb): undefined reference to `pthread_getspecific'
  211. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::estimate_texture_memory() const':
  212. p3gobj_composite2.cxx:(.text+0x1bb7a): undefined reference to `pthread_getspecific'
  213. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_num_loadable_ram_mipmap_images() const':
  214. p3gobj_composite2.cxx:(.text+0x1bd4e): undefined reference to `pthread_getspecific'
  215. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_data_size_bytes(PreparedGraphicsObjects*) const':
  216. p3gobj_composite2.cxx:(.text+0x1beb8): undefined reference to `pthread_getspecific'
  217. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text+0x1c029): more undefined references to `pthread_getspecific' follow
  218. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_recurse_parameters(_CGparameter*, Shader::ShaderType const&, bool&)':
  219. p3gobj_composite2.cxx:(.text+0x2fb94): undefined reference to `cgGetNextParameter'
  220. p3gobj_composite2.cxx:(.text+0x2fbf2): undefined reference to `cgGetParameterVariability'
  221. p3gobj_composite2.cxx:(.text+0x2fc07): undefined reference to `cgGetParameterType'
  222. p3gobj_composite2.cxx:(.text+0x2fc1d): undefined reference to `cgGetFirstStructParameter'
  223. p3gobj_composite2.cxx:(.text+0x2fc35): undefined reference to `cgGetFirstStructParameter'
  224. p3gobj_composite2.cxx:(.text+0x2fc55): undefined reference to `cgGetArraySize'
  225. p3gobj_composite2.cxx:(.text+0x2fc61): undefined reference to `cgGetParameterRows'
  226. p3gobj_composite2.cxx:(.text+0x2fc6d): undefined reference to `cgGetParameterColumns'
  227. p3gobj_composite2.cxx:(.text+0x2fc8e): undefined reference to `cgGetParameterName'
  228. p3gobj_composite2.cxx:(.text+0x2fd7c): undefined reference to `cgGetFirstStructParameter'
  229. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_analyze_entry_point(_CGprogram*, Shader::ShaderType)':
  230. p3gobj_composite2.cxx:(.text+0x2fde4): undefined reference to `cgGetFirstParameter'
  231. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::set_ram_mipmap_pointer(int, void*, unsigned int)':
  232. p3gobj_composite2.cxx:(.text+0x3043e): undefined reference to `pthread_getspecific'
  233. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::consider_auto_process_ram_image(bool, bool)':
  234. p3gobj_composite2.cxx:(.text+0x31d04): undefined reference to `pthread_getspecific'
  235. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::generate_alpha_scale_map()':
  236. p3gobj_composite2.cxx:(.text+0x3292e): undefined reference to `pthread_getspecific'
  237. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::generate_normalization_cube_map(int)':
  238. p3gobj_composite2.cxx:(.text+0x32ea8): undefined reference to `pthread_getspecific'
  239. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `TransformBlend::remove_transform(VertexTransform const*)':
  240. p3gobj_composite2.cxx:(.text+0x33e96): undefined reference to `pthread_getspecific'
  241. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text+0x3628b): more undefined references to `pthread_getspecific' follow
  242. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `VertexDataPage::make_compressed()':
  243. p3gobj_composite2.cxx:(.text+0x4a4f5): undefined reference to `deflateInit_'
  244. p3gobj_composite2.cxx:(.text+0x4a607): undefined reference to `deflate'
  245. p3gobj_composite2.cxx:(.text+0x4a6d5): undefined reference to `deflateEnd'
  246. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `VertexDataPage::make_resident()':
  247. p3gobj_composite2.cxx:(.text+0x4ab7b): undefined reference to `inflateInit_'
  248. p3gobj_composite2.cxx:(.text+0x4abbc): undefined reference to `inflate'
  249. p3gobj_composite2.cxx:(.text+0x4acf5): undefined reference to `inflateEnd'
  250. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_compile_shader(Shader::ShaderCaps const&)':
  251. p3gobj_composite2.cxx:(.text+0x4cb02): undefined reference to `cgCreateContext'
  252. p3gobj_composite2.cxx:(.text+0x4cbb4): undefined reference to `cgGetProgramString'
  253. p3gobj_composite2.cxx:(.text+0x4cbfb): undefined reference to `cgGetProgramString'
  254. p3gobj_composite2.cxx:(.text+0x4cc42): undefined reference to `cgGetProgramString'
  255. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::Shader(ConstPointerTo<Shader::ShaderFile>, ConstPointerTo<Shader::ShaderFile>, Shader::ShaderLanguage const&)':
  256. p3gobj_composite2.cxx:(.text+0x4d458): undefined reference to `cgGetProfile'
  257. p3gobj_composite2.cxx:(.text+0x4d469): undefined reference to `cgGetProfile'
  258. p3gobj_composite2.cxx:(.text+0x4d47a): undefined reference to `cgGetProfile'
  259. p3gobj_composite2.cxx:(.text+0x4d51a): undefined reference to `cgGetProfile'
  260. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Shader::cg_compile_for(Shader::ShaderCaps const&, _CGcontext*&, _CGprogram*&, _CGprogram*&, _CGprogram*&, pvector<_CGparameter*>&)':
  261. p3gobj_composite2.cxx:(.text+0x4d7d1): undefined reference to `cgGetNamedParameter'
  262. p3gobj_composite2.cxx:(.text+0x4d83c): undefined reference to `cgGetNamedParameter'
  263. p3gobj_composite2.cxx:(.text+0x4d853): undefined reference to `cgGetParameterBaseResource'
  264. p3gobj_composite2.cxx:(.text+0x4d8d0): undefined reference to `cgGetNamedParameter'
  265. p3gobj_composite2.cxx:(.text+0x4d8e7): undefined reference to `cgGetParameterBaseResource'
  266. p3gobj_composite2.cxx:(.text+0x4d956): undefined reference to `cgGetNamedParameter'
  267. p3gobj_composite2.cxx:(.text+0x4da15): undefined reference to `cgGetProgramProfile'
  268. p3gobj_composite2.cxx:(.text+0x4daaa): undefined reference to `cgGetProgramProfile'
  269. p3gobj_composite2.cxx:(.text+0x4db40): undefined reference to `cgGetProgramProfile'
  270. p3gobj_composite2.cxx:(.text+0x4dbd0): undefined reference to `cgGetProgramProfile'
  271. p3gobj_composite2.cxx:(.text+0x4dbec): undefined reference to `cgGetProgramProfile'
  272. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text+0x4dc75): more undefined references to `cgGetProgramProfile' follow
  273. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::prepare_now(int, PreparedGraphicsObjects*, GraphicsStateGuardianBase*)':
  274. p3gobj_composite2.cxx:(.text+0x50408): undefined reference to `pthread_getspecific'
  275. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `PreparedGraphicsObjects::begin_frame(GraphicsStateGuardianBase*, Thread*)':
  276. p3gobj_composite2.cxx:(.text+0x5081c): undefined reference to `pthread_getspecific'
  277. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::load_related(InternalName const*) const':
  278. p3gobj_composite2.cxx:(.text+0x5501e): undefined reference to `pthread_getspecific'
  279. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Lens::get_film_size() const':
  280. p3gobj_composite2.cxx:(.text._ZNK4Lens13get_film_sizeEv[_ZNK4Lens13get_film_sizeEv]+0x30): undefined reference to `pthread_getspecific'
  281. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o): In function `Texture::get_fullpath() const':
  282. p3gobj_composite2.cxx:(.text._ZNK7Texture12get_fullpathEv[_ZNK7Texture12get_fullpathEv]+0x2b): undefined reference to `pthread_getspecific'
  283. /home/user/s_save/built/lib//libpanda.a(p3gobj_composite2.o):p3gobj_composite2.cxx:(.text._ZNK7Texture25get_ram_image_compressionEv[_ZNK7Texture25get_ram_image_compressionEv]+0x2b): more undefined references to `pthread_getspecific' follow
  284. /home/user/s_save/built/lib//libpanda.a(p3gsgbase_composite1.o): In function `_GLOBAL__sub_I_p3gsgbase_composite1.cxx':
  285. p3gsgbase_composite1.cxx:(.text.startup+0x8d): undefined reference to `pthread_mutexattr_init'
  286. p3gsgbase_composite1.cxx:(.text.startup+0xa9): undefined reference to `pthread_mutexattr_destroy'
  287. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `PNMFileTypeJPG::Reader::~Reader()':
  288. p3pnmimagetypes_composite1.cxx:(.text+0x749): undefined reference to `jpeg_destroy_decompress'
  289. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `PNMFileTypeJPG::Reader::prepare_read()':
  290. p3pnmimagetypes_composite1.cxx:(.text+0x81b): undefined reference to `jpeg_start_decompress'
  291. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `jpeg_istream_src(jpeg_decompress_struct*, std::istream*)':
  292. p3pnmimagetypes_composite1.cxx:(.text+0x1daa): undefined reference to `jpeg_resync_to_restart'
  293. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `_ZN14PNMFileTypeJPG6Writer10write_dataEP5pixelPt.part.26':
  294. p3pnmimagetypes_composite1.cxx:(.text+0x1eb5): undefined reference to `jpeg_std_error'
  295. p3pnmimagetypes_composite1.cxx:(.text+0x1edb): undefined reference to `jpeg_CreateCompress'
  296. p3pnmimagetypes_composite1.cxx:(.text+0x1f4c): undefined reference to `jpeg_set_defaults'
  297. p3pnmimagetypes_composite1.cxx:(.text+0x1fbd): undefined reference to `jpeg_set_quality'
  298. p3pnmimagetypes_composite1.cxx:(.text+0x1fd4): undefined reference to `jpeg_start_compress'
  299. p3pnmimagetypes_composite1.cxx:(.text+0x216f): undefined reference to `jpeg_write_scanlines'
  300. p3pnmimagetypes_composite1.cxx:(.text+0x219a): undefined reference to `jpeg_finish_compress'
  301. p3pnmimagetypes_composite1.cxx:(.text+0x21a9): undefined reference to `jpeg_destroy_compress'
  302. p3pnmimagetypes_composite1.cxx:(.text+0x21ea): undefined reference to `jpeg_write_marker'
  303. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `PNMFileTypeJPG::Reader::read_data(pixel*, unsigned short*)':
  304. p3pnmimagetypes_composite1.cxx:(.text+0x27ee): undefined reference to `jpeg_read_scanlines'
  305. p3pnmimagetypes_composite1.cxx:(.text+0x28a0): undefined reference to `jpeg_finish_decompress'
  306. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite1.o): In function `PNMFileTypeJPG::Reader::Reader(PNMFileType*, std::istream*, bool, std::string)':
  307. p3pnmimagetypes_composite1.cxx:(.text+0x2bd1): undefined reference to `jpeg_std_error'
  308. p3pnmimagetypes_composite1.cxx:(.text+0x2bef): undefined reference to `jpeg_CreateDecompress'
  309. p3pnmimagetypes_composite1.cxx:(.text+0x2c17): undefined reference to `jpeg_save_markers'
  310. p3pnmimagetypes_composite1.cxx:(.text+0x2c27): undefined reference to `jpeg_read_header'
  311. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::Reader::~Reader()':
  312. p3pnmimagetypes_composite2.cxx:(.text+0x1507): undefined reference to `TIFFClose'
  313. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::png_flush_data(png_struct_def*)':
  314. p3pnmimagetypes_composite2.cxx:(.text+0x1607): undefined reference to `png_get_io_ptr'
  315. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::matches_magic_number(std::string const&) const':
  316. p3pnmimagetypes_composite2.cxx:(.text+0x1648): undefined reference to `png_sig_cmp'
  317. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Reader::free_png()':
  318. p3pnmimagetypes_composite2.cxx:(.text+0x3bb6): undefined reference to `png_destroy_read_struct'
  319. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::Writer(PNMFileType*, std::ostream*, bool)':
  320. p3pnmimagetypes_composite2.cxx:(.text+0x3d14): undefined reference to `png_create_write_struct'
  321. p3pnmimagetypes_composite2.cxx:(.text+0x3d23): undefined reference to `png_create_info_struct'
  322. p3pnmimagetypes_composite2.cxx:(.text+0x3d57): undefined reference to `png_destroy_write_struct'
  323. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::free_png()':
  324. p3pnmimagetypes_composite2.cxx:(.text+0x3e1e): undefined reference to `png_destroy_write_struct'
  325. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::install_error_handlers()':
  326. p3pnmimagetypes_composite2.cxx:(.text+0x3fab): undefined reference to `TIFFSetWarningHandler'
  327. p3pnmimagetypes_composite2.cxx:(.text+0x3fb9): undefined reference to `TIFFSetErrorHandler'
  328. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Reader::png_read_data(png_struct_def*, unsigned char*, unsigned int)':
  329. p3pnmimagetypes_composite2.cxx:(.text+0x8b46): undefined reference to `png_get_io_ptr'
  330. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::png_write_data(png_struct_def*, unsigned char*, unsigned int)':
  331. p3pnmimagetypes_composite2.cxx:(.text+0x8bd8): undefined reference to `png_get_io_ptr'
  332. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Reader::read_data(pixel*, unsigned short*)':
  333. p3pnmimagetypes_composite2.cxx:(.text+0x8d51): undefined reference to `png_read_image'
  334. p3pnmimagetypes_composite2.cxx:(.text+0x8f97): undefined reference to `png_read_end'
  335. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Reader::Reader(PNMFileType*, std::istream*, bool, std::string)':
  336. p3pnmimagetypes_composite2.cxx:(.text+0x91e0): undefined reference to `png_create_read_struct'
  337. p3pnmimagetypes_composite2.cxx:(.text+0x91f7): undefined reference to `png_create_info_struct'
  338. p3pnmimagetypes_composite2.cxx:(.text+0x923e): undefined reference to `png_set_read_fn'
  339. p3pnmimagetypes_composite2.cxx:(.text+0x925d): undefined reference to `png_set_sig_bytes'
  340. p3pnmimagetypes_composite2.cxx:(.text+0x9273): undefined reference to `png_read_info'
  341. p3pnmimagetypes_composite2.cxx:(.text+0x92c1): undefined reference to `png_get_IHDR'
  342. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `.L2090':
  343. p3pnmimagetypes_composite2.cxx:(.text+0x94a9): undefined reference to `png_destroy_read_struct'
  344. p3pnmimagetypes_composite2.cxx:(.text+0x94c3): undefined reference to `png_set_packing'
  345. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `.L2095':
  346. p3pnmimagetypes_composite2.cxx:(.text+0x952c): undefined reference to `png_get_valid'
  347. p3pnmimagetypes_composite2.cxx:(.text+0x953f): undefined reference to `png_set_tRNS_to_alpha'
  348. p3pnmimagetypes_composite2.cxx:(.text+0x9573): undefined reference to `png_read_update_info'
  349. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `.L2093':
  350. p3pnmimagetypes_composite2.cxx:(.text+0x960a): undefined reference to `png_set_palette_to_rgb'
  351. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Reader::png_error(png_struct_def*, char const*)':
  352. p3pnmimagetypes_composite2.cxx:(.text+0x98a6): undefined reference to `png_get_io_ptr'
  353. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::png_error(png_struct_def*, char const*)':
  354. p3pnmimagetypes_composite2.cxx:(.text+0x9d46): undefined reference to `png_get_io_ptr'
  355. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::PNMFileTypeTIFF()':
  356. p3pnmimagetypes_composite2.cxx:(.text+0xa629): undefined reference to `TIFFGetVersion'
  357. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::Reader::read_row(pixel*, unsigned short*, int, int)':
  358. p3pnmimagetypes_composite2.cxx:(.text+0xa700): undefined reference to `TIFFScanlineSize'
  359. p3pnmimagetypes_composite2.cxx:(.text+0xa739): undefined reference to `TIFFReadScanline'
  360. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::Writer::write_data(pixel*, unsigned short*)':
  361. p3pnmimagetypes_composite2.cxx:(.text+0xafac): undefined reference to `TIFFClientOpen'
  362. p3pnmimagetypes_composite2.cxx:(.text+0xb051): undefined reference to `TIFFSetField'
  363. p3pnmimagetypes_composite2.cxx:(.text+0xb073): undefined reference to `TIFFSetField'
  364. p3pnmimagetypes_composite2.cxx:(.text+0xb08f): undefined reference to `TIFFSetField'
  365. p3pnmimagetypes_composite2.cxx:(.text+0xb0ab): undefined reference to `TIFFSetField'
  366. p3pnmimagetypes_composite2.cxx:(.text+0xb0cc): undefined reference to `TIFFSetField'
  367. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o):p3pnmimagetypes_composite2.cxx:(.text+0xb100): more undefined references to `TIFFSetField' follow
  368. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::Writer::write_data(pixel*, unsigned short*)':
  369. p3pnmimagetypes_composite2.cxx:(.text+0xb5a2): undefined reference to `TIFFWriteScanline'
  370. p3pnmimagetypes_composite2.cxx:(.text+0xb924): undefined reference to `TIFFSetField'
  371. p3pnmimagetypes_composite2.cxx:(.text+0xb98a): undefined reference to `TIFFSetField'
  372. p3pnmimagetypes_composite2.cxx:(.text+0xb9bc): undefined reference to `TIFFSetField'
  373. p3pnmimagetypes_composite2.cxx:(.text+0xba86): undefined reference to `TIFFFlushData'
  374. p3pnmimagetypes_composite2.cxx:(.text+0xba92): undefined reference to `TIFFClose'
  375. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypeTIFF::Reader::Reader(PNMFileType*, std::istream*, bool, std::string)':
  376. p3pnmimagetypes_composite2.cxx:(.text+0xbcae): undefined reference to `TIFFClientOpen'
  377. p3pnmimagetypes_composite2.cxx:(.text+0xbcd9): undefined reference to `TIFFGetField'
  378. p3pnmimagetypes_composite2.cxx:(.text+0xbcfe): undefined reference to `TIFFGetField'
  379. p3pnmimagetypes_composite2.cxx:(.text+0xbd23): undefined reference to `TIFFGetField'
  380. p3pnmimagetypes_composite2.cxx:(.text+0xbd63): undefined reference to `TIFFGetField'
  381. p3pnmimagetypes_composite2.cxx:(.text+0xbe09): undefined reference to `TIFFGetField'
  382. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o):p3pnmimagetypes_composite2.cxx:(.text+0xbe26): more undefined references to `TIFFGetField' follow
  383. /home/user/s_save/built/lib//libpanda.a(p3pnmimagetypes_composite2.o): In function `PNMFileTypePNG::Writer::write_data(pixel*, unsigned short*)':
  384. p3pnmimagetypes_composite2.cxx:(.text+0xcda2): undefined reference to `png_set_write_fn'
  385. p3pnmimagetypes_composite2.cxx:(.text+0xd161): undefined reference to `png_set_PLTE'
  386. p3pnmimagetypes_composite2.cxx:(.text+0xd43f): undefined reference to `png_set_IHDR'
  387. p3pnmimagetypes_composite2.cxx:(.text+0xd487): undefined reference to `png_set_sBIT'
  388. p3pnmimagetypes_composite2.cxx:(.text+0xd4a0): undefined reference to `png_write_info'
  389. p3pnmimagetypes_composite2.cxx:(.text+0xd6f0): undefined reference to `png_write_row'
  390. p3pnmimagetypes_composite2.cxx:(.text+0xd735): undefined reference to `png_write_end'
  391. p3pnmimagetypes_composite2.cxx:(.text+0xddc0): undefined reference to `png_set_shift'
  392. p3pnmimagetypes_composite2.cxx:(.text+0xddd7): undefined reference to `png_set_packing'
  393. p3pnmimagetypes_composite2.cxx:(.text+0xe0f7): undefined reference to `png_set_tRNS'
  394. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `_ZNK22PipelineCyclerTrueImpl5cheatEv.isra.63':
  395. p3text_composite1.cxx:(.text+0x165e): undefined reference to `pthread_getspecific'
  396. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `_ZN22PipelineCyclerTrueImpl13release_writeEP9CycleData.isra.29':
  397. p3text_composite1.cxx:(.text+0x172e): undefined reference to `pthread_getspecific'
  398. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `DynamicTextFont::write(std::ostream&, int) const':
  399. p3text_composite1.cxx:(.text+0x2916): undefined reference to `FT_Get_Glyph_Name'
  400. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `DynamicTextFont::update_filters()':
  401. p3text_composite1.cxx:(.text+0x3b7c): undefined reference to `pthread_getspecific'
  402. p3text_composite1.cxx:(.text+0x3bc8): undefined reference to `pthread_getspecific'
  403. p3text_composite1.cxx:(.text+0x3c35): undefined reference to `pthread_getspecific'
  404. p3text_composite1.cxx:(.text+0x3c7d): undefined reference to `pthread_getspecific'
  405. p3text_composite1.cxx:(.text+0x3ce6): undefined reference to `pthread_getspecific'
  406. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o):p3text_composite1.cxx:(.text+0x3d50): more undefined references to `pthread_getspecific' follow
  407. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `DynamicTextFont::make_glyph(int, FT_FaceRec_*, int)':
  408. p3text_composite1.cxx:(.text+0xe892): undefined reference to `FT_Render_Glyph'
  409. p3text_composite1.cxx:(.text+0xee4d): undefined reference to `FT_Outline_Decompose'
  410. p3text_composite1.cxx:(.text+0xeef2): undefined reference to `FT_Outline_Reverse'
  411. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `DynamicTextFont::get_glyph(int, TextGlyph const*&)':
  412. p3text_composite1.cxx:(.text+0xf0b1): undefined reference to `FT_Get_Char_Index'
  413. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `StaticTextFont::find_characters(PandaNode*, RenderState const*)':
  414. p3text_composite1.cxx:(.text+0xf7a8): undefined reference to `pthread_getspecific'
  415. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o): In function `StaticTextFont::StaticTextFont(PandaNode*)':
  416. p3text_composite1.cxx:(.text+0xff1b): undefined reference to `pthread_getspecific'
  417. p3text_composite1.cxx:(.text+0xff86): undefined reference to `pthread_getspecific'
  418. p3text_composite1.cxx:(.text+0x10001): undefined reference to `pthread_getspecific'
  419. p3text_composite1.cxx:(.text+0x10043): undefined reference to `pthread_getspecific'
  420. /home/user/s_save/built/lib//libpanda.a(p3text_composite1.o):p3text_composite1.cxx:(.text+0x100c6): more undefined references to `pthread_getspecific' follow
  421. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `ConnectionManager::ConnectionManager()':
  422. p3net_composite1.cxx:(.text+0x170f): undefined reference to `pthread_mutexattr_init'
  423. p3net_composite1.cxx:(.text+0x1725): undefined reference to `pthread_mutexattr_destroy'
  424. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `ConnectionReader::thread_run(int)':
  425. p3net_composite1.cxx:(.text+0x4262): undefined reference to `pthread_getspecific'
  426. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `DatagramQueue::DatagramQueue()':
  427. p3net_composite1.cxx:(.text+0x5afa): undefined reference to `pthread_mutexattr_init'
  428. p3net_composite1.cxx:(.text+0x5b10): undefined reference to `pthread_mutexattr_destroy'
  429. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `ConnectionReader::ConnectionReader(ConnectionManager*, int, std::string const&)':
  430. p3net_composite1.cxx:(.text+0x70a1): undefined reference to `pthread_mutexattr_init'
  431. p3net_composite1.cxx:(.text+0x70c5): undefined reference to `pthread_mutexattr_destroy'
  432. p3net_composite1.cxx:(.text+0x7136): undefined reference to `pthread_mutexattr_init'
  433. p3net_composite1.cxx:(.text+0x715d): undefined reference to `pthread_mutexattr_destroy'
  434. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `DatagramGeneratorNet::DatagramGeneratorNet(ConnectionManager*, int)':
  435. p3net_composite1.cxx:(.text+0x7b99): undefined reference to `pthread_mutexattr_init'
  436. p3net_composite1.cxx:(.text+0x7bb1): undefined reference to `pthread_mutexattr_destroy'
  437. /home/user/s_save/built/lib//libpanda.a(p3net_composite1.o): In function `QueuedReturn<Datagram>::QueuedReturn()':
  438. p3net_composite1.cxx:(.text._ZN12QueuedReturnI8DatagramEC2Ev[_ZN12QueuedReturnI8DatagramEC5Ev]+0x2a): undefined reference to `pthread_mutexattr_init'
  439. p3net_composite1.cxx:(.text._ZN12QueuedReturnI8DatagramEC2Ev[_ZN12QueuedReturnI8DatagramEC5Ev]+0x40): undefined reference to `pthread_mutexattr_destroy'
  440. /home/user/s_save/built/lib//libpanda.a(p3net_composite2.o): In function `RecentConnectionReader::RecentConnectionReader(ConnectionManager*)':
  441. p3net_composite2.cxx:(.text+0x17ef): undefined reference to `pthread_mutexattr_init'
  442. p3net_composite2.cxx:(.text+0x180b): undefined reference to `pthread_mutexattr_destroy'
  443. /home/user/s_save/built/lib//libpanda.a(p3net_composite2.o): In function `QueuedReturn<ConnectionListenerData>::QueuedReturn()':
  444. p3net_composite2.cxx:(.text._ZN12QueuedReturnI22ConnectionListenerDataEC2Ev[_ZN12QueuedReturnI22ConnectionListenerDataEC5Ev]+0x2a): undefined reference to `pthread_mutexattr_init'
  445. p3net_composite2.cxx:(.text._ZN12QueuedReturnI22ConnectionListenerDataEC2Ev[_ZN12QueuedReturnI22ConnectionListenerDataEC5Ev]+0x40): undefined reference to `pthread_mutexattr_destroy'
  446. /home/user/s_save/built/lib//libpanda.a(p3net_composite2.o): In function `QueuedReturn<PointerTo<Connection> >::QueuedReturn()':
  447. p3net_composite2.cxx:(.text._ZN12QueuedReturnI9PointerToI10ConnectionEEC2Ev[_ZN12QueuedReturnI9PointerToI10ConnectionEEC5Ev]+0x2a): undefined reference to `pthread_mutexattr_init'
  448. p3net_composite2.cxx:(.text._ZN12QueuedReturnI9PointerToI10ConnectionEEC2Ev[_ZN12QueuedReturnI9PointerToI10ConnectionEEC5Ev]+0x40): undefined reference to `pthread_mutexattr_destroy'
  449. /home/user/s_save/built/lib//libpanda.a(p3net_composite2.o): In function `QueuedReturn<NetDatagram>::QueuedReturn()':
  450. p3net_composite2.cxx:(.text._ZN12QueuedReturnI11NetDatagramEC2Ev[_ZN12QueuedReturnI11NetDatagramEC5Ev]+0x2a): undefined reference to `pthread_mutexattr_init'
  451. p3net_composite2.cxx:(.text._ZN12QueuedReturnI11NetDatagramEC2Ev[_ZN12QueuedReturnI11NetDatagramEC5Ev]+0x40): undefined reference to `pthread_mutexattr_destroy'
  452. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFace::~FreetypeFace()':
  453. p3pnmtext_composite1.cxx:(.text+0x602): undefined reference to `FT_Done_Face'
  454. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFace::acquire_face(int, int, int, int)':
  455. p3pnmtext_composite1.cxx:(.text+0xd7d): undefined reference to `FT_Set_Char_Size'
  456. p3pnmtext_composite1.cxx:(.text+0xdd5): undefined reference to `FT_Set_Pixel_Sizes'
  457. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFace::set_face(FT_FaceRec_*)':
  458. p3pnmtext_composite1.cxx:(.text+0xefc): undefined reference to `FT_Done_Face'
  459. p3pnmtext_composite1.cxx:(.text+0x141d): undefined reference to `FT_Set_Charmap'
  460. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFace::initialize_ft_library()':
  461. p3pnmtext_composite1.cxx:(.text+0x1d3a): undefined reference to `FT_Init_FreeType'
  462. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFace::FreetypeFace()':
  463. p3pnmtext_composite1.cxx:(.text+0x1f60): undefined reference to `pthread_mutexattr_init'
  464. p3pnmtext_composite1.cxx:(.text+0x1f78): undefined reference to `pthread_mutexattr_destroy'
  465. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFont::load_glyph(FT_FaceRec_*, int, bool)':
  466. p3pnmtext_composite1.cxx:(.text+0x2231): undefined reference to `FT_Load_Glyph'
  467. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFont::reset_scale()':
  468. p3pnmtext_composite1.cxx:(.text+0x2acd): undefined reference to `FT_Set_Char_Size'
  469. p3pnmtext_composite1.cxx:(.text+0x2ba8): undefined reference to `FT_Set_Pixel_Sizes'
  470. p3pnmtext_composite1.cxx:(.text+0x2c1b): undefined reference to `FT_Load_Char'
  471. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFont::load_font(char const*, int, int)':
  472. p3pnmtext_composite1.cxx:(.text+0x2f5c): undefined reference to `FT_New_Memory_Face'
  473. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `FreetypeFont::load_font(Filename const&, int)':
  474. p3pnmtext_composite1.cxx:(.text+0x6e6f): undefined reference to `FT_New_Memory_Face'
  475. /home/user/s_save/built/lib//libpanda.a(p3pnmtext_composite1.o): In function `PNMTextMaker::get_glyph(int)':
  476. p3pnmtext_composite1.cxx:(.text+0x8553): undefined reference to `FT_Get_Char_Index'
  477. /home/user/s_save/built/lib//libpanda.a(p3cull_composite2.o): In function `CullBinFrontToBack::add_object(CullableObject*, Thread*)':
  478. p3cull_composite2.cxx:(.text+0xc2a): undefined reference to `pthread_getspecific'
  479. /home/user/s_save/built/lib//libpanda.a(p3movies_composite1.o): In function `_ZNK22PipelineCyclerTrueImpl5cheatEv.isra.27':
  480. p3movies_composite1.cxx:(.text+0x7ae): undefined reference to `pthread_getspecific'
  481. /home/user/s_save/built/lib//libpanda.a(p3movies_composite1.o): In function `MovieVideoCursor::setup_texture(Texture*) const':
  482. p3movies_composite1.cxx:(.text+0x27b3): undefined reference to `pthread_getspecific'
  483. /home/user/s_save/built/lib//libpanda.a(p3movies_composite1.o): In function `MovieVideoCursor::apply_to_texture_rgb(MovieVideoCursor::Buffer const*, Texture*, int)':
  484. p3movies_composite1.cxx:(.text+0x2b35): undefined reference to `pthread_getspecific'
  485. p3movies_composite1.cxx:(.text+0x2bc8): undefined reference to `pthread_getspecific'
  486. /home/user/s_save/built/lib//libpanda.a(p3movies_composite1.o):p3movies_composite1.cxx:(.text+0x2c06): more undefined references to `pthread_getspecific' follow
  487. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVirtualFile::close()':
  488. p3movies_composite2.cxx:(.text+0x11b4): undefined reference to `av_close_input_file'
  489. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVirtualFile::register_protocol()':
  490. p3movies_composite2.cxx:(.text+0x1320): undefined reference to `av_register_all'
  491. p3movies_composite2.cxx:(.text+0x1325): undefined reference to `avformat_network_init'
  492. p3movies_composite2.cxx:(.text+0x1383): undefined reference to `av_register_protocol2'
  493. p3movies_composite2.cxx:(.text+0x1391): undefined reference to `av_log_set_callback'
  494. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegAudioCursor::cleanup()':
  495. p3movies_composite2.cxx:(.text+0x13c6): undefined reference to `av_free_packet'
  496. p3movies_composite2.cxx:(.text+0x1414): undefined reference to `avcodec_close'
  497. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegAudioCursor::fetch_packet()':
  498. p3movies_composite2.cxx:(.text+0x15af): undefined reference to `av_free_packet'
  499. p3movies_composite2.cxx:(.text+0x15c1): undefined reference to `av_read_frame'
  500. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::close_stream()':
  501. p3movies_composite2.cxx:(.text+0x166b): undefined reference to `avcodec_close'
  502. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::do_decode_frame(int&)':
  503. p3movies_composite2.cxx:(.text+0x1739): undefined reference to `avcodec_decode_video2'
  504. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::binary_seek(int, int, int, int)':
  505. p3movies_composite2.cxx:(.text+0x18c0): undefined reference to `av_seek_frame'
  506. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegAudioCursor::seek(double)':
  507. p3movies_composite2.cxx:(.text+0x1d4f): undefined reference to `av_seek_frame'
  508. p3movies_composite2.cxx:(.text+0x1d62): undefined reference to `avcodec_close'
  509. p3movies_composite2.cxx:(.text+0x1d73): undefined reference to `avcodec_find_decoder'
  510. p3movies_composite2.cxx:(.text+0x1d8a): undefined reference to `avcodec_open'
  511. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegAudioCursor::reload_buffer()':
  512. p3movies_composite2.cxx:(.text+0x1eef): undefined reference to `av_init_packet'
  513. p3movies_composite2.cxx:(.text+0x1f1e): undefined reference to `avcodec_decode_audio3'
  514. p3movies_composite2.cxx:(.text+0x1f5b): undefined reference to `av_free_packet'
  515. p3movies_composite2.cxx:(.text+0x205e): undefined reference to `av_free_packet'
  516. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVirtualFile::open_subfile(SubfileInfo const&)':
  517. p3movies_composite2.cxx:(.text+0x2aa4): undefined reference to `av_open_input_file'
  518. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::export_frame(FfmpegVideoCursor::FfmpegBuffer*)':
  519. p3movies_composite2.cxx:(.text+0x2f14): undefined reference to `sws_scale'
  520. p3movies_composite2.cxx:(.text+0x2f8d): undefined reference to `sws_scale'
  521. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::do_fetch_packet(int)':
  522. p3movies_composite2.cxx:(.text+0x30eb): undefined reference to `av_free_packet'
  523. p3movies_composite2.cxx:(.text+0x3103): undefined reference to `av_read_frame'
  524. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVirtualFile::open_vfs(Filename const&)':
  525. p3movies_composite2.cxx:(.text+0x3767): undefined reference to `av_open_input_file'
  526. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegAudioCursor::FfmpegAudioCursor(FfmpegAudio*)':
  527. p3movies_composite2.cxx:(.text+0x39c4): undefined reference to `av_find_stream_info'
  528. p3movies_composite2.cxx:(.text+0x3a44): undefined reference to `avcodec_find_decoder'
  529. p3movies_composite2.cxx:(.text+0x3a5b): undefined reference to `avcodec_open'
  530. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::open_stream()':
  531. p3movies_composite2.cxx:(.text+0x4021): undefined reference to `av_find_stream_info'
  532. p3movies_composite2.cxx:(.text+0x40e8): undefined reference to `avcodec_find_decoder'
  533. p3movies_composite2.cxx:(.text+0x4102): undefined reference to `avcodec_open'
  534. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::cleanup()':
  535. p3movies_composite2.cxx:(.text+0x46a4): undefined reference to `sws_freeContext'
  536. p3movies_composite2.cxx:(.text+0x46c0): undefined reference to `av_free'
  537. p3movies_composite2.cxx:(.text+0x46e2): undefined reference to `av_free'
  538. p3movies_composite2.cxx:(.text+0x4705): undefined reference to `av_free_packet'
  539. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::do_seek(int, bool)':
  540. p3movies_composite2.cxx:(.text+0x4b9e): undefined reference to `av_seek_frame'
  541. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::init_from(FfmpegVideo*)':
  542. p3movies_composite2.cxx:(.text+0x5b96): undefined reference to `sws_getContext'
  543. p3movies_composite2.cxx:(.text+0x5ba1): undefined reference to `avcodec_alloc_frame'
  544. p3movies_composite2.cxx:(.text+0x5bac): undefined reference to `avcodec_alloc_frame'
  545. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::FfmpegVideoCursor()':
  546. p3movies_composite2.cxx:(.text+0x75e3): undefined reference to `pthread_mutexattr_init'
  547. p3movies_composite2.cxx:(.text+0x7602): undefined reference to `pthread_mutexattr_destroy'
  548. /home/user/s_save/built/lib//libpanda.a(p3movies_composite2.o): In function `FfmpegVideoCursor::FfmpegVideoCursor(FfmpegVideo*)':
  549. p3movies_composite2.cxx:(.text+0x7a73): undefined reference to `pthread_mutexattr_init'
  550. p3movies_composite2.cxx:(.text+0x7a92): undefined reference to `pthread_mutexattr_destroy'
  551. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o): In function `_ZN22PipelineCyclerTrueImpl13release_writeEP9CycleData.isra.28':
  552. p3collide_composite1.cxx:(.text+0xcde): undefined reference to `pthread_getspecific'
  553. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o): In function `CollisionEntry::check_clip_planes()':
  554. p3collide_composite1.cxx:(.text+0x3746): undefined reference to `pthread_getspecific'
  555. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o): In function `CollisionEntry::get_all_contact_info(NodePath const&, LPoint3f&, LVector3f&) const':
  556. p3collide_composite1.cxx:(.text+0x39ae): undefined reference to `pthread_getspecific'
  557. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o): In function `CollisionEntry::get_all(NodePath const&, LPoint3f&, LVector3f&, LPoint3f&) const':
  558. p3collide_composite1.cxx:(.text+0x3b22): undefined reference to `pthread_getspecific'
  559. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o): In function `CollisionEntry::get_contact_normal(NodePath const&) const':
  560. p3collide_composite1.cxx:(.text+0x3d29): undefined reference to `pthread_getspecific'
  561. /home/user/s_save/built/lib//libpanda.a(p3collide_composite1.o):p3collide_composite1.cxx:(.text+0x3e49): more undefined references to `pthread_getspecific' follow
  562. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `BioPtr::BioPtr(URLSpec const&)':
  563. p3downloader_composite1.cxx:(.text+0xa8a): undefined reference to `BIO_new_file'
  564. p3downloader_composite1.cxx:(.text+0xafb): undefined reference to `BIO_new_connect'
  565. p3downloader_composite1.cxx:(.text+0xb1d): undefined reference to `BIO_ctrl'
  566. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `check_adler(Filename)':
  567. p3downloader_composite1.cxx:(.text+0x3639): undefined reference to `adler32'
  568. p3downloader_composite1.cxx:(.text+0x3649): undefined reference to `adler32'
  569. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `check_crc(Filename)':
  570. p3downloader_composite1.cxx:(.text+0x37e9): undefined reference to `crc32'
  571. p3downloader_composite1.cxx:(.text+0x37f9): undefined reference to `crc32'
  572. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `BioPtr::~BioPtr()':
  573. p3downloader_composite1.cxx:(.text+0x3933): undefined reference to `BIO_free_all'
  574. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `BioStreamBuf::write_chars(char const*, unsigned int)':
  575. p3downloader_composite1.cxx:(.text+0x4ff7): undefined reference to `BIO_write'
  576. p3downloader_composite1.cxx:(.text+0x5079): undefined reference to `BIO_write'
  577. p3downloader_composite1.cxx:(.text+0x51c9): undefined reference to `BIO_test_flags'
  578. p3downloader_composite1.cxx:(.text+0x5211): undefined reference to `BIO_ctrl'
  579. p3downloader_composite1.cxx:(.text+0x5379): undefined reference to `BIO_test_flags'
  580. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite1.o): In function `BioStreamBuf::underflow()':
  581. p3downloader_composite1.cxx:(.text+0x57a2): undefined reference to `BIO_read'
  582. p3downloader_composite1.cxx:(.text+0x58ad): undefined reference to `BIO_test_flags'
  583. p3downloader_composite1.cxx:(.text+0x599c): undefined reference to `BIO_ctrl'
  584. p3downloader_composite1.cxx:(.text+0x59b4): undefined reference to `SSL_get_error'
  585. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::get_x509_name_component(X509_name_st*, int)':
  586. p3downloader_composite2.cxx:(.text+0x2bfa): undefined reference to `OBJ_nid2obj'
  587. p3downloader_composite2.cxx:(.text+0x2c12): undefined reference to `X509_NAME_get_index_by_OBJ'
  588. p3downloader_composite2.cxx:(.text+0x2c22): undefined reference to `X509_NAME_get_entry'
  589. p3downloader_composite2.cxx:(.text+0x2c2a): undefined reference to `X509_NAME_ENTRY_get_data'
  590. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::get_ssl_ctx()':
  591. p3downloader_composite2.cxx:(.text+0x388e): undefined reference to `SSLv23_client_method'
  592. p3downloader_composite2.cxx:(.text+0x3896): undefined reference to `SSL_CTX_new'
  593. p3downloader_composite2.cxx:(.text+0x38c5): undefined reference to `SSL_CTX_set_cert_store'
  594. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::unload_client_certificate()':
  595. p3downloader_composite2.cxx:(.text+0x3908): undefined reference to `EVP_PKEY_free'
  596. p3downloader_composite2.cxx:(.text+0x3924): undefined reference to `X509_free'
  597. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::x509_name_subset(X509_name_st*, X509_name_st*)':
  598. p3downloader_composite2.cxx:(.text+0x3970): undefined reference to `X509_NAME_entry_count'
  599. p3downloader_composite2.cxx:(.text+0x3988): undefined reference to `X509_NAME_get_entry'
  600. p3downloader_composite2.cxx:(.text+0x39c7): undefined reference to `X509_NAME_get_entry'
  601. p3downloader_composite2.cxx:(.text+0x39df): undefined reference to `X509_NAME_get_index_by_OBJ'
  602. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::PreapprovedServerCert::~PreapprovedServerCert()':
  603. p3downloader_composite2.cxx:(.text+0x3c06): undefined reference to `X509_free'
  604. p3downloader_composite2.cxx:(.text+0x3c26): undefined reference to `X509_NAME_free'
  605. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPDigestAuthorization::calc_md5(std::string const&)':
  606. p3downloader_composite2.cxx:(.text+0x4e7f): undefined reference to `MD5'
  607. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::run_connecting_wait()':
  608. p3downloader_composite2.cxx:(.text+0xe0e6): undefined reference to `BIO_ctrl'
  609. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::check_preapproved_server_certificate(URLSpec const&, x509_st*, bool&, bool&) const':
  610. p3downloader_composite2.cxx:(.text+0xe566): undefined reference to `X509_cmp'
  611. p3downloader_composite2.cxx:(.text+0xe5dc): undefined reference to `X509_get_subject_name'
  612. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::run_connecting()':
  613. p3downloader_composite2.cxx:(.text+0xe75c): undefined reference to `BIO_ctrl'
  614. p3downloader_composite2.cxx:(.text+0xe7d2): undefined reference to `BIO_test_flags'
  615. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::parse_x509_name(std::string const&)':
  616. p3downloader_composite2.cxx:(.text+0xea43): undefined reference to `X509_NAME_new'
  617. p3downloader_composite2.cxx:(.text+0xeb14): undefined reference to `OBJ_txt2nid'
  618. p3downloader_composite2.cxx:(.text+0xeb8f): undefined reference to `X509_NAME_add_entry_by_NID'
  619. p3downloader_composite2.cxx:(.text+0xee60): undefined reference to `X509_NAME_free'
  620. p3downloader_composite2.cxx:(.text+0xef59): undefined reference to `X509_NAME_free'
  621. p3downloader_composite2.cxx:(.text+0xf085): undefined reference to `X509_NAME_free'
  622. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::server_send(std::string const&, bool)':
  623. p3downloader_composite2.cxx:(.text+0x10c16): undefined reference to `BIO_write'
  624. p3downloader_composite2.cxx:(.text+0x10caa): undefined reference to `BIO_test_flags'
  625. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::load_client_certificate()':
  626. p3downloader_composite2.cxx:(.text+0x147a8): undefined reference to `BIO_new_mem_buf'
  627. p3downloader_composite2.cxx:(.text+0x147af): undefined reference to `ERR_clear_error'
  628. p3downloader_composite2.cxx:(.text+0x147d1): undefined reference to `PEM_read_bio_PrivateKey'
  629. p3downloader_composite2.cxx:(.text+0x147f7): undefined reference to `BIO_ctrl'
  630. p3downloader_composite2.cxx:(.text+0x147fc): undefined reference to `ERR_clear_error'
  631. p3downloader_composite2.cxx:(.text+0x1481c): undefined reference to `PEM_read_bio_X509'
  632. p3downloader_composite2.cxx:(.text+0x1482e): undefined reference to `BIO_free'
  633. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::run_setup_ssl()':
  634. p3downloader_composite2.cxx:(.text+0x149ed): undefined reference to `BIO_new_ssl'
  635. p3downloader_composite2.cxx:(.text+0x14a09): undefined reference to `BIO_push'
  636. p3downloader_composite2.cxx:(.text+0x14a3b): undefined reference to `BIO_ctrl'
  637. p3downloader_composite2.cxx:(.text+0x14bcd): undefined reference to `SSL_set_cipher_list'
  638. p3downloader_composite2.cxx:(.text+0x14d04): undefined reference to `SSL_use_certificate'
  639. p3downloader_composite2.cxx:(.text+0x14d21): undefined reference to `SSL_use_PrivateKey'
  640. p3downloader_composite2.cxx:(.text+0x14d2d): undefined reference to `SSL_check_private_key'
  641. p3downloader_composite2.cxx:(.text+0x14df8): undefined reference to `SSL_get_cipher_list'
  642. p3downloader_composite2.cxx:(.text+0x14eec): undefined reference to `SSL_get_cipher_list'
  643. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::validate_server_name(x509_st*)':
  644. p3downloader_composite2.cxx:(.text+0x17577): undefined reference to `X509_get_ext_d2i'
  645. p3downloader_composite2.cxx:(.text+0x17589): undefined reference to `sk_num'
  646. p3downloader_composite2.cxx:(.text+0x175b3): undefined reference to `sk_value'
  647. p3downloader_composite2.cxx:(.text+0x175d3): undefined reference to `ASN1_STRING_to_UTF8'
  648. p3downloader_composite2.cxx:(.text+0x17657): undefined reference to `CRYPTO_free'
  649. p3downloader_composite2.cxx:(.text+0x17b7d): undefined reference to `X509_get_subject_name'
  650. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::~HTTPClient()':
  651. p3downloader_composite2.cxx:(.text+0x186f6): undefined reference to `SSL_CTX_free'
  652. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::begin_request(HTTPEnum::Method, DocumentSpec const&, std::string const&, bool, unsigned int, unsigned int)':
  653. p3downloader_composite2.cxx:(.text+0x1b53e): undefined reference to `BIO_ctrl'
  654. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPChannel::run_ssl_handshake()':
  655. p3downloader_composite2.cxx:(.text+0x1b858): undefined reference to `BIO_ctrl'
  656. p3downloader_composite2.cxx:(.text+0x1b88e): undefined reference to `BIO_ctrl'
  657. p3downloader_composite2.cxx:(.text+0x1b8af): undefined reference to `SSL_get_current_cipher'
  658. p3downloader_composite2.cxx:(.text+0x1b90e): undefined reference to `SSL_get_peer_certificate'
  659. p3downloader_composite2.cxx:(.text+0x1b926): undefined reference to `X509_get_subject_name'
  660. p3downloader_composite2.cxx:(.text+0x1bb4a): undefined reference to `X509_print_fp'
  661. p3downloader_composite2.cxx:(.text+0x1bbab): undefined reference to `SSL_get_verify_result'
  662. p3downloader_composite2.cxx:(.text+0x1bbf4): undefined reference to `X509_free'
  663. p3downloader_composite2.cxx:(.text+0x1bc22): undefined reference to `BIO_test_flags'
  664. p3downloader_composite2.cxx:(.text+0x1bdd4): undefined reference to `SSL_ctrl'
  665. p3downloader_composite2.cxx:(.text+0x1bde0): undefined reference to `SSL_get_current_cipher'
  666. p3downloader_composite2.cxx:(.text+0x1be54): undefined reference to `SSL_CIPHER_get_name'
  667. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `HTTPClient::add_preapproved_server_certificate_pem(URLSpec const&, std::string const&)':
  668. p3downloader_composite2.cxx:(.text+0x1c4a6): undefined reference to `BIO_new_mem_buf'
  669. p3downloader_composite2.cxx:(.text+0x1c4ad): undefined reference to `ERR_clear_error'
  670. p3downloader_composite2.cxx:(.text+0x1c4cd): undefined reference to `PEM_read_bio_X509'
  671. p3downloader_composite2.cxx:(.text+0x1c4d9): undefined reference to `BIO_free'
  672. /home/user/s_save/built/lib//libpandaexpress.a(p3downloader_composite2.o): In function `.L9892':
  673. p3downloader_composite2.cxx:(.text+0x2326a): undefined reference to `BIO_ctrl'
  674. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `_ZSt8_DestroyIPN9Multifile10CertRecordE16pallocator_arrayIS1_EEvT_S5_RT0_.isra.135':
  675. p3express_composite1.cxx:(.text+0x419): undefined reference to `X509_free'
  676. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN9Multifile10CertRecordESt6vectorIS3_16pallocator_arrayIS3_EEEEPS3_S8_ET0_T_SD_SC_RT1_.isra.266':
  677. p3express_composite1.cxx:(.text+0x4ca): undefined reference to `X509_dup'
  678. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `_ZSt22__uninitialized_copy_aIPN9Multifile10CertRecordES2_16pallocator_arrayIS1_EET0_T_S6_S5_RT1_.isra.215':
  679. p3express_composite1.cxx:(.text+0x54a): undefined reference to `X509_dup'
  680. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `HashVal::hash_stream(std::istream&)':
  681. p3express_composite1.cxx:(.text+0x3beb): undefined reference to `MD5_Init'
  682. p3express_composite1.cxx:(.text+0x3c2c): undefined reference to `MD5_Update'
  683. p3express_composite1.cxx:(.text+0x3c6c): undefined reference to `MD5_Final'
  684. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `HashVal::hash_buffer(char const*, int)':
  685. p3express_composite1.cxx:(.text+0x3e9c): undefined reference to `MD5'
  686. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::~OpenSSLWrapper()':
  687. p3express_composite1.cxx:(.text+0x6389): undefined reference to `X509_STORE_free'
  688. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::clear_certificates()':
  689. p3express_composite1.cxx:(.text+0x63c0): undefined reference to `X509_STORE_free'
  690. p3express_composite1.cxx:(.text+0x63c5): undefined reference to `X509_STORE_new'
  691. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `password_hash(std::string const&, std::string const&, int, int)':
  692. p3express_composite1.cxx:(.text+0x672a): undefined reference to `PKCS5_PBKDF2_HMAC_SHA1'
  693. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::notify_ssl_errors()':
  694. p3express_composite1.cxx:(.text+0x7453): undefined reference to `ERR_get_error'
  695. p3express_composite1.cxx:(.text+0x747e): undefined reference to `ERR_error_string_n'
  696. p3express_composite1.cxx:(.text+0x7505): undefined reference to `ERR_get_error'
  697. p3express_composite1.cxx:(.text+0x75e9): undefined reference to `SSL_load_error_strings'
  698. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::notify_debug_ssl_errors()':
  699. p3express_composite1.cxx:(.text+0x7653): undefined reference to `ERR_get_error'
  700. p3express_composite1.cxx:(.text+0x7669): undefined reference to `ERR_get_error'
  701. p3express_composite1.cxx:(.text+0x76ba): undefined reference to `ERR_error_string_n'
  702. p3express_composite1.cxx:(.text+0x7741): undefined reference to `ERR_get_error'
  703. p3express_composite1.cxx:(.text+0x7821): undefined reference to `SSL_load_error_strings'
  704. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::load_certificates_from_der_ram(char const*, unsigned int)':
  705. p3express_composite1.cxx:(.text+0x886b): undefined reference to `d2i_X509'
  706. p3express_composite1.cxx:(.text+0x887e): undefined reference to `X509_STORE_add_cert'
  707. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::load_certificates_from_pem_ram(char const*, unsigned int)':
  708. p3express_composite1.cxx:(.text+0xaa66): undefined reference to `BIO_new_mem_buf'
  709. p3express_composite1.cxx:(.text+0xaa6d): undefined reference to `ERR_clear_error'
  710. p3express_composite1.cxx:(.text+0xaa8d): undefined reference to `PEM_X509_INFO_read_bio'
  711. p3express_composite1.cxx:(.text+0xaa99): undefined reference to `BIO_free'
  712. p3express_composite1.cxx:(.text+0xaae0): undefined reference to `sk_num'
  713. p3express_composite1.cxx:(.text+0xab0a): undefined reference to `X509_STORE_add_cert'
  714. p3express_composite1.cxx:(.text+0xab63): undefined reference to `sk_value'
  715. p3express_composite1.cxx:(.text+0xab82): undefined reference to `X509_STORE_add_crl'
  716. p3express_composite1.cxx:(.text+0xac3a): undefined reference to `X509_INFO_free'
  717. p3express_composite1.cxx:(.text+0xac4a): undefined reference to `sk_pop_free'
  718. p3express_composite1.cxx:(.text+0xae90): undefined reference to `sk_num'
  719. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `OpenSSLWrapper::OpenSSLWrapper()':
  720. p3express_composite1.cxx:(.text+0xd62e): undefined reference to `SSL_library_init'
  721. p3express_composite1.cxx:(.text+0xd633): undefined reference to `OPENSSL_add_all_algorithms_noconf'
  722. p3express_composite1.cxx:(.text+0xd638): undefined reference to `X509_STORE_new'
  723. p3express_composite1.cxx:(.text+0xd649): undefined reference to `X509_STORE_set_default_paths'
  724. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::Subfile::write_data(std::ostream&, std::istream*, std::fpos<__mbstate_t>, Multifile*)':
  725. p3express_composite1.cxx:(.text+0xddfe): undefined reference to `EVP_sha1'
  726. p3express_composite1.cxx:(.text+0xde0e): undefined reference to `EVP_DigestInit'
  727. p3express_composite1.cxx:(.text+0xdf85): undefined reference to `EVP_DigestUpdate'
  728. p3express_composite1.cxx:(.text+0xe435): undefined reference to `EVP_PKEY_size'
  729. p3express_composite1.cxx:(.text+0xe467): undefined reference to `EVP_SignFinal'
  730. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::Multifile(Multifile const&)':
  731. p3express_composite1.cxx:(.text+0x131f3): undefined reference to `pthread_mutexattr_init'
  732. p3express_composite1.cxx:(.text+0x1320f): undefined reference to `pthread_mutexattr_destroy'
  733. p3express_composite1.cxx:(.text+0x13267): undefined reference to `pthread_mutexattr_init'
  734. p3express_composite1.cxx:(.text+0x13283): undefined reference to `pthread_mutexattr_destroy'
  735. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::Multifile()':
  736. p3express_composite1.cxx:(.text+0x13679): undefined reference to `pthread_mutexattr_init'
  737. p3express_composite1.cxx:(.text+0x13695): undefined reference to `pthread_mutexattr_destroy'
  738. p3express_composite1.cxx:(.text+0x136ed): undefined reference to `pthread_mutexattr_init'
  739. p3express_composite1.cxx:(.text+0x13709): undefined reference to `pthread_mutexattr_destroy'
  740. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::open_read_write(std::iostream*, bool)':
  741. p3express_composite1.cxx:(.text+0x18f4d): undefined reference to `pthread_mutexattr_init'
  742. p3express_composite1.cxx:(.text+0x18f70): undefined reference to `pthread_mutexattr_destroy'
  743. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::add_signature(pvector<Multifile::CertRecord> const&, evp_pkey_st*)':
  744. p3express_composite1.cxx:(.text+0x1984c): undefined reference to `X509_check_private_key'
  745. p3express_composite1.cxx:(.text+0x198c2): undefined reference to `i2d_X509'
  746. p3express_composite1.cxx:(.text+0x198e6): undefined reference to `i2d_X509'
  747. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::add_signature(x509_st*, stack_st_X509*, evp_pkey_st*)':
  748. p3express_composite1.cxx:(.text+0x19bc6): undefined reference to `X509_free'
  749. p3express_composite1.cxx:(.text+0x19bd6): undefined reference to `sk_num'
  750. p3express_composite1.cxx:(.text+0x19bf0): undefined reference to `X509_dup'
  751. p3express_composite1.cxx:(.text+0x19c09): undefined reference to `X509_free'
  752. p3express_composite1.cxx:(.text+0x19c1e): undefined reference to `sk_value'
  753. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::add_signature(Filename const&, std::string const&)':
  754. p3express_composite1.cxx:(.text+0x19e47): undefined reference to `BIO_new_mem_buf'
  755. p3express_composite1.cxx:(.text+0x19e6b): undefined reference to `PEM_read_bio_PrivateKey'
  756. p3express_composite1.cxx:(.text+0x19e77): undefined reference to `BIO_free'
  757. p3express_composite1.cxx:(.text+0x19ec2): undefined reference to `BIO_new_mem_buf'
  758. p3express_composite1.cxx:(.text+0x19ef2): undefined reference to `PEM_read_bio_X509'
  759. p3express_composite1.cxx:(.text+0x19f0c): undefined reference to `X509_dup'
  760. p3express_composite1.cxx:(.text+0x19f25): undefined reference to `X509_free'
  761. p3express_composite1.cxx:(.text+0x19f45): undefined reference to `PEM_read_bio_X509'
  762. p3express_composite1.cxx:(.text+0x19f8c): undefined reference to `BIO_free'
  763. p3express_composite1.cxx:(.text+0x19fda): undefined reference to `X509_check_private_key'
  764. p3express_composite1.cxx:(.text+0x1a010): undefined reference to `EVP_PKEY_free'
  765. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::add_signature(Filename const&, Filename const&, Filename const&, std::string const&)':
  766. p3express_composite1.cxx:(.text+0x1a3db): undefined reference to `BIO_new_mem_buf'
  767. p3express_composite1.cxx:(.text+0x1a407): undefined reference to `PEM_read_bio_X509'
  768. p3express_composite1.cxx:(.text+0x1a415): undefined reference to `BIO_free'
  769. p3express_composite1.cxx:(.text+0x1a441): undefined reference to `X509_free'
  770. p3express_composite1.cxx:(.text+0x1a60f): undefined reference to `BIO_new_mem_buf'
  771. p3express_composite1.cxx:(.text+0x1a636): undefined reference to `PEM_read_bio_PrivateKey'
  772. p3express_composite1.cxx:(.text+0x1a640): undefined reference to `BIO_free'
  773. p3express_composite1.cxx:(.text+0x1a666): undefined reference to `EVP_PKEY_free'
  774. p3express_composite1.cxx:(.text+0x1a67f): undefined reference to `BIO_new_mem_buf'
  775. p3express_composite1.cxx:(.text+0x1a6a1): undefined reference to `PEM_read_bio_X509'
  776. p3express_composite1.cxx:(.text+0x1a6b8): undefined reference to `X509_dup'
  777. p3express_composite1.cxx:(.text+0x1a6d1): undefined reference to `X509_free'
  778. p3express_composite1.cxx:(.text+0x1a6f1): undefined reference to `PEM_read_bio_X509'
  779. p3express_composite1.cxx:(.text+0x1a734): undefined reference to `BIO_free'
  780. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Patchfile::compute_mf_patches(std::ostream&, unsigned int, unsigned int, std::istream&, std::istream&)':
  781. p3express_composite1.cxx:(.text+0x1a9de): undefined reference to `pthread_mutexattr_init'
  782. p3express_composite1.cxx:(.text+0x1a9fb): undefined reference to `pthread_mutexattr_destroy'
  783. p3express_composite1.cxx:(.text+0x1aa38): undefined reference to `pthread_mutexattr_init'
  784. p3express_composite1.cxx:(.text+0x1aa55): undefined reference to `pthread_mutexattr_destroy'
  785. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::open_read(Filename const&, std::fpos<__mbstate_t> const&)':
  786. p3express_composite1.cxx:(.text+0x1c68a): undefined reference to `pthread_mutexattr_init'
  787. p3express_composite1.cxx:(.text+0x1c6b3): undefined reference to `pthread_mutexattr_destroy'
  788. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::check_signatures()':
  789. p3express_composite1.cxx:(.text+0x1c9b0): undefined reference to `d2i_X509'
  790. p3express_composite1.cxx:(.text+0x1c9c4): undefined reference to `X509_dup'
  791. p3express_composite1.cxx:(.text+0x1c9e0): undefined reference to `X509_free'
  792. p3express_composite1.cxx:(.text+0x1c9ff): undefined reference to `d2i_X509'
  793. p3express_composite1.cxx:(.text+0x1ca76): undefined reference to `X509_get_pubkey'
  794. p3express_composite1.cxx:(.text+0x1ca97): undefined reference to `EVP_sha1'
  795. p3express_composite1.cxx:(.text+0x1caa7): undefined reference to `EVP_DigestInit'
  796. p3express_composite1.cxx:(.text+0x1cc45): undefined reference to `EVP_DigestUpdate'
  797. p3express_composite1.cxx:(.text+0x1cd27): undefined reference to `EVP_VerifyFinal'
  798. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::write_signature_certificate(int, std::ostream&) const':
  799. p3express_composite1.cxx:(.text+0x1d207): undefined reference to `BIO_s_mem'
  800. p3express_composite1.cxx:(.text+0x1d20f): undefined reference to `BIO_new'
  801. p3express_composite1.cxx:(.text+0x1d235): undefined reference to `X509_print'
  802. p3express_composite1.cxx:(.text+0x1d241): undefined reference to `PEM_write_bio_X509'
  803. p3express_composite1.cxx:(.text+0x1d26a): undefined reference to `BIO_ctrl'
  804. p3express_composite1.cxx:(.text+0x1d28a): undefined reference to `BIO_free'
  805. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::print_signature_certificate(int, std::ostream&) const':
  806. p3express_composite1.cxx:(.text+0x1d309): undefined reference to `BIO_s_mem'
  807. p3express_composite1.cxx:(.text+0x1d311): undefined reference to `BIO_new'
  808. p3express_composite1.cxx:(.text+0x1d324): undefined reference to `X509_print'
  809. p3express_composite1.cxx:(.text+0x1d344): undefined reference to `BIO_ctrl'
  810. p3express_composite1.cxx:(.text+0x1d364): undefined reference to `BIO_free'
  811. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::get_signature_public_key(int) const':
  812. p3express_composite1.cxx:(.text+0x1d3fa): undefined reference to `X509_get_pubkey'
  813. p3express_composite1.cxx:(.text+0x1d414): undefined reference to `i2d_PublicKey'
  814. p3express_composite1.cxx:(.text+0x1d436): undefined reference to `i2d_PublicKey'
  815. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::get_signature_friendly_name(int) const':
  816. p3express_composite1.cxx:(.text+0x1d685): undefined reference to `X509_get_subject_name'
  817. p3express_composite1.cxx:(.text+0x1d69f): undefined reference to `X509_NAME_get_index_by_NID'
  818. p3express_composite1.cxx:(.text+0x1d6b0): undefined reference to `X509_NAME_get_entry'
  819. p3express_composite1.cxx:(.text+0x1d6bc): undefined reference to `X509_NAME_ENTRY_get_data'
  820. p3express_composite1.cxx:(.text+0x1d6f1): undefined reference to `BIO_s_mem'
  821. p3express_composite1.cxx:(.text+0x1d6fd): undefined reference to `BIO_new'
  822. p3express_composite1.cxx:(.text+0x1d713): undefined reference to `ASN1_STRING_print_ex'
  823. p3express_composite1.cxx:(.text+0x1d733): undefined reference to `BIO_ctrl'
  824. p3express_composite1.cxx:(.text+0x1d757): undefined reference to `BIO_free'
  825. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::get_signature_subject_name(int) const':
  826. p3express_composite1.cxx:(.text+0x1d81a): undefined reference to `X509_get_subject_name'
  827. p3express_composite1.cxx:(.text+0x1d829): undefined reference to `BIO_s_mem'
  828. p3express_composite1.cxx:(.text+0x1d831): undefined reference to `BIO_new'
  829. p3express_composite1.cxx:(.text+0x1d853): undefined reference to `X509_NAME_print_ex'
  830. p3express_composite1.cxx:(.text+0x1d873): undefined reference to `BIO_ctrl'
  831. p3express_composite1.cxx:(.text+0x1d897): undefined reference to `BIO_free'
  832. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::validate_signature_certificate(int) const':
  833. p3express_composite1.cxx:(.text+0x1d9aa): undefined reference to `sk_new'
  834. p3express_composite1.cxx:(.text+0x1d9d6): undefined reference to `sk_push'
  835. p3express_composite1.cxx:(.text+0x1d9ea): undefined reference to `X509_STORE_CTX_new'
  836. p3express_composite1.cxx:(.text+0x1da10): undefined reference to `X509_STORE_CTX_init'
  837. p3express_composite1.cxx:(.text+0x1da20): undefined reference to `X509_STORE_CTX_set_cert'
  838. p3express_composite1.cxx:(.text+0x1da28): undefined reference to `X509_verify_cert'
  839. p3express_composite1.cxx:(.text+0x1db20): undefined reference to `sk_free'
  840. p3express_composite1.cxx:(.text+0x1db28): undefined reference to `X509_STORE_CTX_cleanup'
  841. p3express_composite1.cxx:(.text+0x1db30): undefined reference to `X509_STORE_CTX_free'
  842. p3express_composite1.cxx:(.text+0x1db44): undefined reference to `X509_STORE_CTX_get_error'
  843. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::CertRecord::~CertRecord()':
  844. p3express_composite1.cxx:(.text._ZN9Multifile10CertRecordD2Ev[_ZN9Multifile10CertRecordD5Ev]+0x19): undefined reference to `X509_free'
  845. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::CertRecord* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<Multifile::CertRecord*, Multifile::CertRecord*>(Multifile::CertRecord*, Multifile::CertRecord*, Multifile::CertRecord*)':
  846. p3express_composite1.cxx:(.text._ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN9Multifile10CertRecordES5_EET0_T_S7_S6_[_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN9Multifile10CertRecordES5_EET0_T_S7_S6_]+0x37): undefined reference to `X509_free'
  847. p3express_composite1.cxx:(.text._ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN9Multifile10CertRecordES5_EET0_T_S7_S6_[_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPN9Multifile10CertRecordES5_EET0_T_S7_S6_]+0x44): undefined reference to `X509_dup'
  848. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> >::erase(__gnu_cxx::__normal_iterator<Multifile::CertRecord*, std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> > >)':
  849. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S4_EE[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S4_EE]+0x54): undefined reference to `X509_free'
  850. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::CertRecord* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<Multifile::CertRecord*, Multifile::CertRecord*>(Multifile::CertRecord*, Multifile::CertRecord*, Multifile::CertRecord*)':
  851. p3express_composite1.cxx:(.text._ZNSt20__copy_move_backwardILb0ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN9Multifile10CertRecordES5_EET0_T_S7_S6_[_ZNSt20__copy_move_backwardILb0ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN9Multifile10CertRecordES5_EET0_T_S7_S6_]+0x42): undefined reference to `X509_free'
  852. p3express_composite1.cxx:(.text._ZNSt20__copy_move_backwardILb0ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN9Multifile10CertRecordES5_EET0_T_S7_S6_[_ZNSt20__copy_move_backwardILb0ELb0ESt26random_access_iterator_tagE13__copy_move_bIPN9Multifile10CertRecordES5_EET0_T_S7_S6_]+0x4e): undefined reference to `X509_dup'
  853. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Multifile::CertRecord*, std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> > >, Multifile::CertRecord const&)':
  854. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x3f): undefined reference to `X509_dup'
  855. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x59): undefined reference to `X509_dup'
  856. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x80): undefined reference to `X509_free'
  857. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x8c): undefined reference to `X509_dup'
  858. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x9a): undefined reference to `X509_free'
  859. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x136): undefined reference to `X509_dup'
  860. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> >::push_back(Multifile::CertRecord const&)':
  861. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE9push_backERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE9push_backERKS1_]+0x36): undefined reference to `X509_dup'
  862. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> >::insert(__gnu_cxx::__normal_iterator<Multifile::CertRecord*, std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> > >, Multifile::CertRecord const&)':
  863. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S4_EERKS1_]+0x8c): undefined reference to `X509_dup'
  864. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `Multifile::CertRecord* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<Multifile::CertRecord const*, Multifile::CertRecord*>(Multifile::CertRecord const*, Multifile::CertRecord const*, Multifile::CertRecord*)':
  865. p3express_composite1.cxx:(.text._ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN9Multifile10CertRecordEPS4_EET0_T_S9_S8_[_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN9Multifile10CertRecordEPS4_EET0_T_S9_S8_]+0x37): undefined reference to `X509_free'
  866. p3express_composite1.cxx:(.text._ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN9Multifile10CertRecordEPS4_EET0_T_S9_S8_[_ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPKN9Multifile10CertRecordEPS4_EET0_T_S9_S8_]+0x44): undefined reference to `X509_dup'
  867. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite1.o): In function `std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> >::operator=(std::vector<Multifile::CertRecord, pallocator_array<Multifile::CertRecord> > const&)':
  868. p3express_composite1.cxx:(.text._ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EEaSERKS4_[_ZNSt6vectorIN9Multifile10CertRecordE16pallocator_arrayIS1_EEaSERKS4_]+0x89): undefined reference to `X509_free'
  869. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::write_chars(char const*, unsigned int, int)':
  870. p3express_composite2.cxx:(.text+0x5750): undefined reference to `deflate'
  871. p3express_composite2.cxx:(.text+0x57ac): undefined reference to `deflate'
  872. p3express_composite2.cxx:(.text+0x5826): undefined reference to `deflate'
  873. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::read_chars(char*, unsigned int)':
  874. p3express_composite2.cxx:(.text+0x5a2d): undefined reference to `inflate'
  875. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::close_write()':
  876. p3express_composite2.cxx:(.text+0x5c2f): undefined reference to `deflateEnd'
  877. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::open_write(std::ostream*, bool, int)':
  878. p3express_composite2.cxx:(.text+0x5d27): undefined reference to `deflateInit_'
  879. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::close_read()':
  880. p3express_composite2.cxx:(.text+0x5dac): undefined reference to `inflateEnd'
  881. /home/user/s_save/built/lib//libpandaexpress.a(p3express_composite2.o): In function `ZStreamBuf::open_read(std::istream*, bool)':
  882. p3express_composite2.cxx:(.text+0x62c3): undefined reference to `inflateInit_'
  883. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite1.o): In function `ConfigPage::read_prc_line(std::string const&)':
  884. p3prc_composite1.cxx:(.text+0x370b): undefined reference to `EVP_DigestUpdate'
  885. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite1.o): In function `ConfigPage::read_prc(std::istream&)':
  886. p3prc_composite1.cxx:(.text+0x396b): undefined reference to `EVP_sha1'
  887. p3prc_composite1.cxx:(.text+0x3981): undefined reference to `EVP_DigestInit'
  888. p3prc_composite1.cxx:(.text+0x3c51): undefined reference to `EVP_VerifyFinal'
  889. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::close_read()':
  890. p3prc_composite2.cxx:(.text+0x3f7): undefined reference to `EVP_CIPHER_CTX_cleanup'
  891. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `PrcKeyRegistry::get_key(int) const':
  892. p3prc_composite2.cxx:(.text+0x38c5): undefined reference to `BIO_new_mem_buf'
  893. p3prc_composite2.cxx:(.text+0x38e9): undefined reference to `PEM_read_bio_PUBKEY'
  894. p3prc_composite2.cxx:(.text+0x38fd): undefined reference to `BIO_free'
  895. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::read_chars(char*, unsigned int)':
  896. p3prc_composite2.cxx:(.text+0x683b): undefined reference to `EVP_DecryptUpdate'
  897. p3prc_composite2.cxx:(.text+0x6897): undefined reference to `EVP_DecryptFinal'
  898. p3prc_composite2.cxx:(.text+0x68f6): undefined reference to `EVP_CIPHER_CTX_cleanup'
  899. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::write_chars(char const*, unsigned int)':
  900. p3prc_composite2.cxx:(.text+0x6d7e): undefined reference to `EVP_EncryptUpdate'
  901. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::close_write()':
  902. p3prc_composite2.cxx:(.text+0x7099): undefined reference to `EVP_EncryptFinal'
  903. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::open_write(std::ostream*, bool, std::string const&)':
  904. p3prc_composite2.cxx:(.text+0x71cb): undefined reference to `OPENSSL_add_all_algorithms_noconf'
  905. p3prc_composite2.cxx:(.text+0x71f0): undefined reference to `EVP_get_cipherbyname'
  906. p3prc_composite2.cxx:(.text+0x7202): undefined reference to `EVP_CIPHER_nid'
  907. p3prc_composite2.cxx:(.text+0x720d): undefined reference to `EVP_CIPHER_iv_length'
  908. p3prc_composite2.cxx:(.text+0x7218): undefined reference to `EVP_CIPHER_block_size'
  909. p3prc_composite2.cxx:(.text+0x7242): undefined reference to `RAND_pseudo_bytes'
  910. p3prc_composite2.cxx:(.text+0x7266): undefined reference to `EVP_EncryptInit'
  911. p3prc_composite2.cxx:(.text+0x729a): undefined reference to `EVP_CIPHER_CTX_set_key_length'
  912. p3prc_composite2.cxx:(.text+0x733e): undefined reference to `PKCS5_PBKDF2_HMAC_SHA1'
  913. p3prc_composite2.cxx:(.text+0x7365): undefined reference to `EVP_EncryptInit'
  914. p3prc_composite2.cxx:(.text+0x74ac): undefined reference to `EVP_CIPHER_key_length'
  915. p3prc_composite2.cxx:(.text+0x74c5): undefined reference to `OBJ_nid2sn'
  916. p3prc_composite2.cxx:(.text+0x758b): undefined reference to `EVP_CIPHER_CTX_cleanup'
  917. p3prc_composite2.cxx:(.text+0x75a8): undefined reference to `OBJ_nid2sn'
  918. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `EncryptStreamBuf::open_read(std::istream*, bool, std::string const&)':
  919. p3prc_composite2.cxx:(.text+0x7d3b): undefined reference to `OPENSSL_add_all_algorithms_noconf'
  920. p3prc_composite2.cxx:(.text+0x7db9): undefined reference to `OBJ_nid2sn'
  921. p3prc_composite2.cxx:(.text+0x7dc1): undefined reference to `EVP_get_cipherbyname'
  922. p3prc_composite2.cxx:(.text+0x7dd7): undefined reference to `OBJ_nid2sn'
  923. p3prc_composite2.cxx:(.text+0x7f61): undefined reference to `EVP_CIPHER_iv_length'
  924. p3prc_composite2.cxx:(.text+0x7f6e): undefined reference to `EVP_CIPHER_block_size'
  925. p3prc_composite2.cxx:(.text+0x7fb4): undefined reference to `EVP_DecryptInit'
  926. p3prc_composite2.cxx:(.text+0x7fcb): undefined reference to `EVP_CIPHER_CTX_set_key_length'
  927. p3prc_composite2.cxx:(.text+0x801e): undefined reference to `PKCS5_PBKDF2_HMAC_SHA1'
  928. p3prc_composite2.cxx:(.text+0x8042): undefined reference to `EVP_DecryptInit'
  929. p3prc_composite2.cxx:(.text+0x8147): undefined reference to `OBJ_nid2sn'
  930. p3prc_composite2.cxx:(.text+0x81fe): undefined reference to `EVP_CIPHER_CTX_cleanup'
  931. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `PrcKeyRegistry::set_key(int, evp_pkey_st*, long)':
  932. p3prc_composite2.cxx:(.text+0x8e25): undefined reference to `EVP_PKEY_free'
  933. /home/user/s_save/built/lib//libp3dtoolconfig.a(p3prc_composite2.o): In function `PrcKeyRegistry::record_keys(PrcKeyRegistry::KeyDef const*, int)':
  934. p3prc_composite2.cxx:(.text+0x8f37): undefined reference to `EVP_PKEY_free'
  935. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolutil_composite1.o): In function `unload_dso(void*)':
  936. p3dtoolutil_composite1.cxx:(.text+0x23b7): undefined reference to `dlclose'
  937. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolutil_composite1.o): In function `load_dso_error()':
  938. p3dtoolutil_composite1.cxx:(.text+0x23eb): undefined reference to `dlerror'
  939. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolutil_composite1.o): In function `get_dso_symbol(void*, std::string const&)':
  940. p3dtoolutil_composite1.cxx:(.text+0x2471): undefined reference to `dlsym'
  941. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolutil_composite1.o): In function `load_dso(DSearchPath const&, Filename const&)':
  942. p3dtoolutil_composite1.cxx:(.text+0x92df): undefined reference to `dlopen'
  943. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite1.o): In function `DeletedBufferChain::DeletedBufferChain(unsigned int)':
  944. p3dtoolbase_composite1.cxx:(.text+0x7ae): undefined reference to `pthread_mutexattr_init'
  945. p3dtoolbase_composite1.cxx:(.text+0x7c9): undefined reference to `pthread_mutexattr_destroy'
  946. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite1.o): In function `MemoryHook::MemoryHook()':
  947. p3dtoolbase_composite1.cxx:(.text+0xb23): undefined reference to `pthread_mutexattr_init'
  948. p3dtoolbase_composite1.cxx:(.text+0xb3c): undefined reference to `pthread_mutexattr_destroy'
  949. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite1.o): In function `MemoryHook::MemoryHook(MemoryHook const&)':
  950. p3dtoolbase_composite1.cxx:(.text+0xd6c): undefined reference to `pthread_mutexattr_init'
  951. p3dtoolbase_composite1.cxx:(.text+0xd93): undefined reference to `pthread_mutexattr_destroy'
  952. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite2.o): In function `NeverFreeMemory::NeverFreeMemory()':
  953. p3dtoolbase_composite2.cxx:(.text+0x168): undefined reference to `pthread_mutexattr_init'
  954. p3dtoolbase_composite2.cxx:(.text+0x181): undefined reference to `pthread_mutexattr_destroy'
  955. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite2.o): In function `TypeRegistry::ptr()':
  956. p3dtoolbase_composite2.cxx:(.text+0x16ee): undefined reference to `pthread_mutexattr_init'
  957. p3dtoolbase_composite2.cxx:(.text+0x1706): undefined reference to `pthread_mutexattr_destroy'
  958. /home/user/s_save/built/lib//libp3dtool.a(p3dtoolbase_composite2.o): In function `TypeRegistry::reregister_types()':
  959. p3dtoolbase_composite2.cxx:(.text+0x1840): undefined reference to `pthread_mutexattr_init'
  960. p3dtoolbase_composite2.cxx:(.text+0x1856): undefined reference to `pthread_mutexattr_destroy'
  961. collect2: error: ld returned 1 exit status
  962. [user@pc s_save]$
Advertisement
Add Comment
Please, Sign In to add comment