Hi,
I have successfully built octave from source on ubuntu 16.04 using the same steps. But when I issue the 'make' command on ubuntu 12.04 then I get the following error:
.
CXX libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo
In file included from ../liboctave/array/Array.h:38:0,
from ../libinterp/corefcn/Cell.h:31,
from ../libinterp/dldfcn/__delaunayn__.cc:50:
../liboctave/array/idx-vector.h:68:55: error: 'unique_ptr' in namespace 'std' does not name a type
In file included from ../libinterp/corefcn/error.h:31:0,
from ../libinterp/octave-value/ov-base.h:40,
from ../libinterp/octave-value/ov.h:57,
from ../libinterp/corefcn/Cell.h:33,
from ../libinterp/dldfcn/__delaunayn__.cc:50:
../liboctave/util/unwind-prot.h: In member function 'virtual void octave::unwind_protect::run_first()':
../liboctave/util/unwind-prot.h:73:11: error: 'unique_ptr' is not a member of 'std'
.
.
I can't update the ubuntu 12.04 for some reasons. And it would help if I could work on this machine too..