Guest User

Untitled

a guest
Jan 3rd, 2016
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 5.33 KB | None | 0 0
  1. g++ -c -DLINUX=1 -DUNIX -DXSISDK_VERSION=12000 -DXSISDK_VERSION_NAME=\"2014\" -DNDEBUG -isystem /usr/Softimage/Softimage_2014_SP2/XSISDK/include -m64 -w -MD -O3 -fPIC  -MD -MF Release.x64.12000/objs/VDB_CreateGrid.d -MT Release.x64.12000/objs/VDB_CreateGrid.o -std=gnu++11   -o Release.x64.12000/objs/VDB_CreateGrid.o VDB_CreateGrid.cpp
  2. VDB_CreateGrid.cpp: In member function 'void VDB_CreateGrid_cache_t::Create(VDB_ICEFlowDataWrapper_t*)':
  3. VDB_CreateGrid.cpp:137:176: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >}'
  4.                               if (inrefgrid->m_grid->isType<openvdb::BoolGrid>()) m_primaryGrid.m_grid =  FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<BoolGrid>  (inrefgrid->m_grid)));
  5.                                                                                                                                                                                 ^
  6. VDB_CreateGrid.cpp:78:10: note:   initializing argument 1 of 'gridin* CopyTopo(Tin&) [with treein = openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > >; gridin = openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >; Tin = boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<bool, 3u>, 4u>, 5u> > > > >]'
  7.  gridin * CopyTopo ( Tin & grid  )
  8.           ^
  9. VDB_CreateGrid.cpp:138:157: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >}'
  10.     else if (inrefgrid->m_grid->isType<openvdb::FloatGrid>()) m_primaryGrid.m_grid =  FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<FloatGrid>  (inrefgrid->m_grid)));
  11.                                                                                                                                                              ^
  12. VDB_CreateGrid.cpp:78:10: note:   initializing argument 1 of 'gridin* CopyTopo(Tin&) [with treein = openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > >; gridin = openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > >; Tin = boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<float, 3u>, 4u>, 5u> > > > >]'
  13.  gridin * CopyTopo ( Tin & grid  )
  14.           ^
  15. VDB_CreateGrid.cpp:139:158: error: invalid initialization of non-const reference of type 'boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > > >&' from an rvalue of type 'openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > >::Ptr {aka boost::shared_ptr<openvdb::v2_3_0::Grid<openvdb::v2_3_0::tree::Tree<openvdb::v2_3_0::tree::RootNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::InternalNode<openvdb::v2_3_0::tree::LeafNode<double, 3u>, 4u>, 5u> > > > >}'
  16.     else if (inrefgrid->m_grid->isType<openvdb::DoubleGrid>())m_primaryGrid.m_grid =  FloatGrid::Ptr(CopyTopo <FloatTree, FloatGrid > (gridPtrCast<DoubleGrid>  (inrefgrid->m_grid)));
Advertisement
Add Comment
Please, Sign In to add comment