[Sidefx-houdini-list] hcustom Compile failed

Edward Lam edward at sidefx.com
Tue Jul 10 11:58:16 EDT 2012


On 09/07/2012 3:58 PM, Никита Мусатов wrote:
 > Hi I'm trying to compile example code from HDK. But when I'm compiling
 > code, terminal write error in boost. Somebody know how eliminate this
 > error? Thank you!
 > OS: Linux Fedora 17

The only reason I can think of which can cause these symptoms is if 
you're using gcc 4.7, and there's no build of Houdini that uses gcc 4.7 
right now.

-Edward

On 09/07/2012 3:58 PM, Никита Мусатов wrote:
> Hi I'm trying to compile example code from HDK. But when I'm compiling
> code, terminal write error in boost. Somebody know how eliminate this
> error? Thank you!
> OS: Linux Fedora 17
>
> hcustom ./toolkit/samples/SOP/SOP_Star.C
>
> Making ./toolkit/samples/SOP/SOP_Star.o and
> /home/notawhale/houdini12.0/dso/SOP_Star.so from
> ./toolkit/samples/SOP/SOP_Star.C
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/platform.hpp:17:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:12,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/config/requires_threads.hpp:29:4:
> error: #error "Threading support unavaliable: it has been explicitly
> disabled with BOOST_DISABLE_THREADS"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:12:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/platform.hpp:67:9:
> error: #error "Sorry, no boost threads are available for this platform."
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:19:2: error:
> #error "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:13:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/mutex.hpp:18:2: error: #error
> "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:15:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread_heap_alloc.hpp:19:2:
> error: #error "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread_group.hpp:9:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:24,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/shared_mutex.hpp:18:2: error:
> #error "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:14:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/condition_variable.hpp:18:2:
> error: #error "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:17:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/once.hpp:18:2: error: #error
> "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:18:0,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/recursive_mutex.hpp:18:2:
> error: #error "Boost threads unavailable on this platform"
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:42:9:
> error: expected class-name before ‘{’ token
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:73:9:
> error: expected class-name before ‘{’ token
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:93:9:
> error: expected class-name before ‘{’ token
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:118:9:
> error: ‘thread_data_ptr’ in namespace ‘boost::detail’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:122:49:
> error: expected ‘)’ before ‘data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:124:9:
> error: ‘thread_data_ptr’ in namespace ‘boost::detail’ does not name a type
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:138:23:
> error: ‘thread_data_ptr’ in namespace ‘boost::detail’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:143:23:
> error: ‘thread_data_ptr’ in namespace ‘boost::detail’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:332:17:
> error: ‘thread_data_base’ in namespace ‘boost::detail’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:333:9:
> error: ‘native_handle_type’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, typename
> boost::disable_if<boost::is_convertible<T&, boost::detail::thread_move_t<T>
>> , boost::thread::dummy*>::type)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:202:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(boost::detail::thread_move_t<T>)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:210:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor
> ‘boost::thread::thread(boost::detail::thread_move_t<boost::thread>)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:217:13:
> error: ‘thread_info’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:217:28:
> error: ‘class boost::thread’ has no member named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:218:16:
> error: ‘class boost::thread’ has no member named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:250:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:256:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:263:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:270:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4, A5)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:277:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4, A5, A6)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:284:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:291:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7, A8)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:298:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7, A8, A9)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:305:13:
> error: class ‘boost::thread’ does not have any field named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In member
> function ‘void boost::thread::swap(boost::thread&)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:312:13:
> error: ‘thread_info’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:312:32:
> error: ‘class boost::thread’ has no member named ‘thread_info’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In static
> member function ‘static void boost::thread::yield()’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:341:13:
> error: ‘this_thread’ has not been declared
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In static
> member function ‘static void boost::thread::sleep(const system_time&)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:346:13:
> error: ‘this_thread’ has not been declared
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> function ‘void boost::this_thread::sleep(const boost::xtime&)’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:385:40:
> error: invalid initialization of reference of type ‘const boost::xtime&’
> from expression of type ‘boost::system_time {aka boost::posix_time::ptime}’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:383:21:
> error: in passing argument 1 of ‘void boost::this_thread::sleep(const
> boost::xtime&)’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: At global
> scope:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:392:9:
> error: ‘thread_data_ptr’ in namespace ‘boost::detail’ does not name a type
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:394:36:
> error: expected ‘)’ before ‘thread_data_’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In
> constructor ‘boost::thread::id::id()’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:401:13:
> error: class ‘boost::thread::id’ does not have any field named ‘thread_data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In member
> function ‘bool boost::thread::id::operator==(const boost::thread::id&)
> const’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:406:20:
> error: ‘thread_data’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:406:20:
> note: suggested alternative:
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:40:15:
> note:   ‘boost::detail::thread_data’
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:406:35:
> error: ‘const class boost::thread::id’ has no member named ‘thread_data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In member
> function ‘bool boost::thread::id::operator!=(const boost::thread::id&)
> const’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:411:20:
> error: ‘thread_data’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:411:20:
> note: suggested alternative:
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:40:15:
> note:   ‘boost::detail::thread_data’
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:411:35:
> error: ‘const class boost::thread::id’ has no member named ‘thread_data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In member
> function ‘bool boost::thread::id::operator<(const boost::thread::id&)
> const’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:416:20:
> error: ‘thread_data’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:416:20:
> note: suggested alternative:
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:40:15:
> note:   ‘boost::detail::thread_data’
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:416:34:
> error: ‘const class boost::thread::id’ has no member named ‘thread_data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp: In member
> function ‘bool boost::thread::id::operator>(const boost::thread::id&)
> const’:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:421:22:
> error: ‘const class boost::thread::id’ has no member named ‘thread_data’
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:421:34:
> error: ‘thread_data’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:421:34:
> note: suggested alternative:
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> /opt/hfs12.0.681/toolkit/include/boost/thread/detail/thread.hpp:40:15:
> note:   ‘boost::detail::thread_data’
> In file included from
> /opt/hfs12.0.681/toolkit/include/boost/thread/thread.hpp:22:0,
>                   from /opt/hfs12.0.681/toolkit/include/boost/thread.hpp:13,
>                   from
> /opt/hfs12.0.681/toolkit/include/SYS/SYS_BoostThread.h:37,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_RecursiveTimedLock.h:48,
>                   from
> /opt/hfs12.0.681/toolkit/include/UT/UT_AbortableLock.h:28,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Lock.h:24,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Node.h:32,
>                   from
> /opt/hfs12.0.681/toolkit/include/OP/OP_OTLDefinition.h:23,
>                   from /opt/hfs12.0.681/toolkit/include/OP/OP_Operator.h:33,
>                   from ./toolkit/samples/SOP/SOP_Star.C:37:
> ...
>
>
> ...
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:59:13: error: ‘mutex’ in
> namespace ‘boost’ does not name a type
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:60:13: error: ‘ut_Mutex’
> does not name a type
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:61:13: error:
> ‘condition_variable’ in namespace ‘boost’ does not name a type
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:75:5: error: ‘ut_Mutex’
> does not name a type
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:76:5: error:
> ‘ut_Condition’ does not name a type
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h: In member function ‘bool
> UT_TaskLock::privateLock(const system_time&)’:
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:100:9: error:
> ‘ut_MutexLock’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:100:25: error: expected
> ‘;’ before ‘lock_scope’
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:134:17: error:
> ‘myCondition’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:134:34: error:
> ‘lock_scope’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:138:22: error:
> ‘myCondition’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:138:45: error:
> ‘lock_scope’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h: In member function ‘bool
> UT_TaskLock::privateTryLock()’:
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:149:9: error:
> ‘ut_MutexLock’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:149:25: error: expected
> ‘;’ before ‘lock_scope’
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h: In member function ‘void
> UT_TaskLock::privateUnlock()’:
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:157:9: error:
> ‘ut_MutexLock’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:157:25: error: expected
> ‘;’ before ‘lock_scope’
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:185:17: error:
> ‘myCondition’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h: In member function ‘bool
> UT_TaskLock::privateHasLock()’:
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:192:9: error:
> ‘ut_MutexLock’ was not declared in this scope
> /opt/hfs12.0.681/toolkit/include/UT/UT_TaskLock.h:192:25: error: expected
> ‘;’ before ‘lock_scope’
> Compile failed
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
>





More information about the Sidefx-houdini-list mailing list