* Package: g-octave/general-1.3.2  * Repository: octave  * Maintainer: rafael@g-octave  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking general-1.3.2.tar.gz to /var/tmp/portage/g-octave/general-1.3.2/work >>> Unpacking g-octave_Makefile to /var/tmp/portage/g-octave/general-1.3.2/work unpack g-octave_Makefile: file format not recognized. Ignoring. >>> Unpacking g-octave_configure to /var/tmp/portage/g-octave/general-1.3.2/work unpack g-octave_configure: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/g-octave/general-1.3.2/work >>> Preparing source in /var/tmp/portage/g-octave/general-1.3.2/work ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/g-octave/general-1.3.2/work/general ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 >>> Source configured. >>> Compiling source in /var/tmp/portage/g-octave/general-1.3.2/work/general ... make -j9 make[1]: Entering directory '/var/tmp/portage/g-octave/general-1.3.2/work/general/src' mkoctfile -Wall SHA1.cc mkoctfile -Wall __exit__.cc mkoctfile -Wall fload.cc mkoctfile -Wall unpackfields.cc mkoctfile -Wall packfields.cc mkoctfile -Wall mark_for_deletion.cc mkoctfile -Wall fsave.cc packfields.cc: In function ‘octave_value_list Fpackfields(const octave_value_list&, int)’: packfields.cc:64:38: error: ‘symbol_table’ has not been declared octave_value fld_val = symbol_table::varval (fld_name); ^~~~~~~~~~~~ packfields.cc:77:11: error: ‘symbol_table’ has not been declared symbol_table::symbol_record& rec = symbol_table::insert (struct_name); ^~~~~~~~~~~~ packfields.cc:77:40: error: ‘rec’ was not declared in this scope symbol_table::symbol_record& rec = symbol_table::insert (struct_name); ^~~ packfields.cc:77:40: note: suggested alternative: ‘rem’ symbol_table::symbol_record& rec = symbol_table::insert (struct_name); ^~~ rem packfields.cc:77:46: error: ‘symbol_table’ has not been declared symbol_table::symbol_record& rec = symbol_table::insert (struct_name); ^~~~~~~~~~~~ packfields.cc:83:26: error: ‘Octave_map’ was not declared in this scope struct_ref = Octave_map (dim_vector (1, 1)); ^~~~~~~~~~ packfields.cc:83:26: note: suggested alternative: ‘octave_map’ struct_ref = Octave_map (dim_vector (1, 1)); ^~~~~~~~~~ octave_map packfields.cc:85:34: warning: ‘bool octave_value::is_map() const’ is deprecated: [4.4]: use 'isstruct' instead [-Wdeprecated-declarations] if (struct_ref.is_map ()) ^ In file included from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from packfields.cc:16: /usr/include/octave-4.4.1/octave/../octave/ov.h:593:8: note: declared here bool is_map (void) const ^~~~~~ packfields.cc:88:15: error: ‘Octave_map’ was not declared in this scope Octave_map map = struct_ref.map_value (); ^~~~~~~~~~ packfields.cc:88:15: note: suggested alternative: ‘octave_map’ Octave_map map = struct_ref.map_value (); ^~~~~~~~~~ octave_map packfields.cc:90:19: error: ‘map’ was not declared in this scope if (map.numel () == 1) ^~~ packfields.cc:90:19: note: suggested alternative: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/map:61, from /usr/include/octave-4.4.1/octave/../octave/ov.h:34, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from packfields.cc:16: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_map.h:100:11: note:  ‘std::map’ class map ^~~ fsave.cc: In function ‘octave_value_list Ffsave(const octave_value_list&, int)’: fsave.cc:35:61: error: cannot call member function ‘int octave::stream_list::get_file_number(const octave_value&) const’ without object int fid = octave_stream_list::get_file_number (args(0)); ^ fsave.cc:37:21: warning: ‘octave_stream’ is deprecated: [4.4]: use 'octave::stream' instead [-Wdeprecated-declarations] octave_stream octs = octave_stream_list::lookup (fid, "fsave"); ^~~~ In file included from /usr/include/octave-4.4.1/octave/../octave/ov.h:61, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from fsave.cc:18: /usr/include/octave-4.4.1/octave/../octave/oct-stream.h:470:24: note: declared here typedef octave::stream octave_stream; ^~~~~~~~~~~~~ fsave.cc:37:68: error: cannot call member function ‘octave::stream octave::stream_list::lookup(int, const string&) const’ without object octave_stream octs = octave_stream_list::lookup (fid, "fsave"); ^ fload.cc: In function ‘octave_value_list Ffload(const octave_value_list&, int)’: fload.cc:35:62: error: cannot call member function ‘int octave::stream_list::get_file_number(const octave_value&) const’ without object int fid = octave_stream_list::get_file_number (args (0)); ^ fload.cc:37:21: warning: ‘octave_stream’ is deprecated: [4.4]: use 'octave::stream' instead [-Wdeprecated-declarations] octave_stream octs = octave_stream_list::lookup (fid, "fload"); ^~~~ In file included from /usr/include/octave-4.4.1/octave/../octave/ov.h:61, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from fload.cc:18: /usr/include/octave-4.4.1/octave/../octave/oct-stream.h:470:24: note: declared here typedef octave::stream octave_stream; ^~~~~~~~~~~~~ fload.cc:37:68: error: cannot call member function ‘octave::stream octave::stream_list::lookup(int, const string&) const’ without object octave_stream octs = octave_stream_list::lookup (fid, "fload"); ^ fload.cc:47:55: warning: ‘static oct_mach_info::float_format oct_mach_info::native_float_format()’ is deprecated: [4.4]: use 'octave::mach_info::native_float_format' instead [-Wdeprecated-declarations] read_binary_data (*is, swap, oct_mach_info::native_float_format (), ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/octave-4.4.1/octave/../octave/data-conv.h:30, from /usr/include/octave-4.4.1/octave/../octave/ov.h:37, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from fload.cc:18: /usr/include/octave-4.4.1/octave/../octave/mach-info.h:65:23: note: declared here static float_format native_float_format (void) ^~~~~~~~~~~~~~~~~~~ fload.cc:47:76: warning: ‘static oct_mach_info::float_format oct_mach_info::native_float_format()’ is deprecated: [4.4]: use 'octave::mach_info::native_float_format' instead [-Wdeprecated-declarations] read_binary_data (*is, swap, oct_mach_info::native_float_format (), ^ In file included from /usr/include/octave-4.4.1/octave/../octave/data-conv.h:30, from /usr/include/octave-4.4.1/octave/../octave/ov.h:37, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from fload.cc:18: /usr/include/octave-4.4.1/octave/../octave/mach-info.h:65:23: note: declared here static float_format native_float_format (void) ^~~~~~~~~~~~~~~~~~~ fload.cc:47:76: warning: ‘static oct_mach_info::float_format oct_mach_info::native_float_format()’ is deprecated: [4.4]: use 'octave::mach_info::native_float_format' instead [-Wdeprecated-declarations] read_binary_data (*is, swap, oct_mach_info::native_float_format (), ^ In file included from /usr/include/octave-4.4.1/octave/../octave/data-conv.h:30, from /usr/include/octave-4.4.1/octave/../octave/ov.h:37, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from fload.cc:18: /usr/include/octave-4.4.1/octave/../octave/mach-info.h:65:23: note: declared here static float_format native_float_format (void) ^~~~~~~~~~~~~~~~~~~ SHA1.cc: In function ‘octave_value_list FSHA1(const octave_value_list&, int)’: SHA1.cc:52:19: warning: ‘void usage(const char*, ...)’ is deprecated: [4.2]: use 'print_usage' or 'error' instead [-Wdeprecated-declarations] usage("SHA1"); ^ In file included from /usr/include/octave-4.4.1/octave/../octave/ov-base.h:40, from /usr/include/octave-4.4.1/octave/../octave/ov.h:62, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from SHA1.cc:8: /usr/include/octave-4.4.1/octave/../octave/error.h:61:6: note: declared here void usage (const char *fmt, ...); ^~~~~ SHA1.cc:52:19: warning: ‘void usage(const char*, ...)’ is deprecated: [4.2]: use 'print_usage' or 'error' instead [-Wdeprecated-declarations] usage("SHA1"); ^ In file included from /usr/include/octave-4.4.1/octave/../octave/ov-base.h:40, from /usr/include/octave-4.4.1/octave/../octave/ov.h:62, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from SHA1.cc:8: /usr/include/octave-4.4.1/octave/../octave/error.h:61:6: note: declared here void usage (const char *fmt, ...); ^~~~~ SHA1.cc:57:23: warning: ‘octave_idx_type Array::length() const [with T = double; octave_idx_type = int]’ is deprecated: [4.4]: use 'numel' instead [-Wdeprecated-declarations] if (init.length() != 20) ^ In file included from /usr/include/octave-4.4.1/octave/../octave/Array-util.h:28, from /usr/include/octave-4.4.1/octave/../octave/MSparse.h:29, from /usr/include/octave-4.4.1/octave/../octave/MatrixType.h:29, from /usr/include/octave-4.4.1/octave/../octave/mx-base.h:30, from /usr/include/octave-4.4.1/octave/../octave/Matrix.h:31, from /usr/include/octave-4.4.1/octave/../octave/oct.h:30, from SHA1.cc:8: /usr/include/octave-4.4.1/octave/../octave/Array.h:357:19: note: declared here octave_idx_type length (void) const { return numel (); } ^~~~~~ SHA1.cc:73:24: warning: ‘octave_idx_type Array::length() const [with T = double; octave_idx_type = int]’ is deprecated: [4.4]: use 'numel' instead [-Wdeprecated-declarations] int len=data.length(); ^ In file included from /usr/include/octave-4.4.1/octave/../octave/Array-util.h:28, from /usr/include/octave-4.4.1/octave/../octave/MSparse.h:29, from /usr/include/octave-4.4.1/octave/../octave/MatrixType.h:29, from /usr/include/octave-4.4.1/octave/../octave/mx-base.h:30, from /usr/include/octave-4.4.1/octave/../octave/Matrix.h:31, from /usr/include/octave-4.4.1/octave/../octave/oct.h:30, from SHA1.cc:8: /usr/include/octave-4.4.1/octave/../octave/Array.h:357:19: note: declared here octave_idx_type length (void) const { return numel (); } ^~~~~~ unpackfields.cc: In function ‘octave_value_list Funpackfields(const octave_value_list&, int)’: unpackfields.cc:67:37: error: ‘symbol_table’ has not been declared octave_value struct_val = symbol_table::varval (struct_name); ^~~~~~~~~~~~ unpackfields.cc:69:34: warning: ‘bool octave_value::is_map() const’ is deprecated: [4.4]: use 'isstruct' instead [-Wdeprecated-declarations] if (struct_val.is_map ()) ^ In file included from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from unpackfields.cc:16: /usr/include/octave-4.4.1/octave/../octave/ov.h:593:8: note: declared here bool is_map (void) const ^~~~~~ unpackfields.cc:72:21: error: ‘Octave_map’ does not name a type; did you mean ‘octave_map’? const Octave_map map = struct_val.map_value (); ^~~~~~~~~~ octave_map unpackfields.cc:74:19: error: ‘map’ was not declared in this scope if (map.numel () == 1) ^~~ unpackfields.cc:74:19: note: suggested alternative: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/map:61, from /usr/include/octave-4.4.1/octave/../octave/ov.h:34, from /usr/include/octave-4.4.1/octave/../octave/ovl.h:36, from /usr/include/octave-4.4.1/octave/../octave/ov-fcn.h:33, from /usr/include/octave-4.4.1/octave/../octave/ov-builtin.h:32, from /usr/include/octave-4.4.1/octave/../octave/defun-int.h:30, from /usr/include/octave-4.4.1/octave/../octave/defun-dld.h:32, from /usr/include/octave-4.4.1/octave/../octave/oct.h:32, from unpackfields.cc:16: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_map.h:100:11: note:  ‘std::map’ class map ^~~ unpackfields.cc:79:23: error: ‘Octave_map’ has not been declared Octave_map::const_iterator iter = map.seek (fld_names(i)); ^~~~~~~~~~ unpackfields.cc:80:27: error: ‘iter’ was not declared in this scope if (iter != map.end ()) ^~~~ unpackfields.cc:81:25: error: ‘symbol_table’ has not been declared symbol_table::varref (fld_names(i)) = map.contents (iter)(0); ^~~~~~~~~~~~ unpackfields.cc:106:21: error: ‘symbol_table’ has not been declared symbol_table::varref (fld_names (i)) = val; ^~~~~~~~~~~~ make[1]: *** [Makefile:10: fsave.oct] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:10: fload.oct] Error 1 make[1]: *** [Makefile:10: packfields.oct] Error 1 make[1]: *** [Makefile:10: unpackfields.oct] Error 1 make[1]: Leaving directory '/var/tmp/portage/g-octave/general-1.3.2/work/general/src' make: *** [Makefile:16: build] Error 2 emake failed * ERROR: g-octave/general-1.3.2::octave failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 1308: Called default * phase-functions.sh, line 868: Called default_src_compile * phase-functions.sh, line 905: Called __eapi2_src_compile * phase-helpers.sh, line 841: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of `emerge --info '=g-octave/general-1.3.2::octave'`, * the complete build log and the output of `emerge -pqv '=g-octave/general-1.3.2::octave'`. * The complete build log is located at '/var/log/portage/g-octave:general-1.3.2:20181101-155933.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/g-octave/general-1.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/g-octave/general-1.3.2/temp/environment'. * Working directory: '/var/tmp/portage/g-octave/general-1.3.2/work/general' * S: '/var/tmp/portage/g-octave/general-1.3.2/work/general'