Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. reza@ubuntu:~$ g++ --version
  2. g++ (Ubuntu 4.8.5-2ubuntu1~14.04.1) 4.8.5
  3. Copyright (C) 2015 Free Software Foundation, Inc.
  4. This is free software; see the source for copying conditions. There is NO
  5. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  6.  
  7. reza@ubuntu:~$ cd ~/Develop/caffe
  8. reza@ubuntu:~/Develop/caffe$ make matcaffe
  9. MEX matlab/+caffe/private/caffe_.cpp
  10. Building with 'g++'.
  11. Warning: You are using gcc version '4.8.5'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.
  12. Warning: You are using gcc version '4.8.5-2ubuntu1~14.04.1)'. The version of gcc is not supported. The version currently supported with MEX is '4.7.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.
  13. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp: In function ‘void delete_solver(int, mxArray**, int, const mxArray**)’:
  14. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:3: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
  15. }), solvers_.end());
  16. ^
  17. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error: no matching function for call to ‘remove_if(std::vector<boost::shared_ptr<caffe::Solver<float> > >::iterator, std::vector<boost::shared_ptr<caffe::Solver<float> > >::iterator, delete_solver(int, mxArray**, int, const mxArray**)::__lambda0)’
  18. }), solvers_.end());
  19. ^
  20. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:4: note: candidate is:
  21. In file included from /usr/include/c++/4.8/algorithm:62:0,
  22. from ./include/caffe/blob.hpp:4,
  23. from ./include/caffe/caffe.hpp:7,
  24. from /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:18:
  25. /usr/include/c++/4.8/bits/stl_algo.h:1134:5: note: template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)
  26. remove_if(_ForwardIterator __first, _ForwardIterator __last,
  27. ^
  28. /usr/include/c++/4.8/bits/stl_algo.h:1134:5: note: template argument deduction/substitution failed:
  29. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp: In substitution of ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<boost::shared_ptr<caffe::Solver<float> >*, std::vector<boost::shared_ptr<caffe::Solver<float> > > >; _Predicate = delete_solver(int, mxArray**, int, const mxArray**)::__lambda0]’:
  30. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:4: required from here
  31. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error: template argument for ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’ uses local type ‘delete_solver(int, mxArray**, int, const mxArray**)::__lambda0’
  32. }), solvers_.end());
  33. ^
  34. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error: trying to instantiate ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’
  35. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp: In function ‘void delete_net(int, mxArray**, int, const mxArray**)’:
  36. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:3: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
  37. }), nets_.end());
  38. ^
  39. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error: no matching function for call to ‘remove_if(std::vector<boost::shared_ptr<caffe::Net<float> > >::iterator, std::vector<boost::shared_ptr<caffe::Net<float> > >::iterator, delete_net(int, mxArray**, int, const mxArray**)::__lambda1)’
  40. }), nets_.end());
  41. ^
  42. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:4: note: candidate is:
  43. In file included from /usr/include/c++/4.8/algorithm:62:0,
  44. from ./include/caffe/blob.hpp:4,
  45. from ./include/caffe/caffe.hpp:7,
  46. from /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:18:
  47. /usr/include/c++/4.8/bits/stl_algo.h:1134:5: note: template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)
  48. remove_if(_ForwardIterator __first, _ForwardIterator __last,
  49. ^
  50. /usr/include/c++/4.8/bits/stl_algo.h:1134:5: note: template argument deduction/substitution failed:
  51. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp: In substitution of ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<boost::shared_ptr<caffe::Net<float> >*, std::vector<boost::shared_ptr<caffe::Net<float> > > >; _Predicate = delete_net(int, mxArray**, int, const mxArray**)::__lambda1]’:
  52. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:4: required from here
  53. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error: template argument for ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’ uses local type ‘delete_net(int, mxArray**, int, const mxArray**)::__lambda1’
  54. }), nets_.end());
  55. ^
  56. /home/reza/Develop/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error: trying to instantiate ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’
  57.  
  58. make: *** [matlab/+caffe/private/caffe_.mexa64] Error 255
  59. reza@ubuntu:~/Develop/caffe$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement