Dear all, I cannot install the communications package (octave 3.5.0+).
octave:133> pkg install -forge communications cyclpoly.cc: In function ‘Array<int> filter_gf2(const Array<int>&, const Array<int>&, const Array<int>&, const int&)’: cyclpoly.cc:45: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclpoly.cc:46: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclpoly.cc: In function ‘bool do_is_cyclic_polynomial(const long long unsigned int&, const int&, const int&)’: cyclpoly.cc:76: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclpoly.cc:77: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclpoly.cc:78: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclpoly.cc:86: warning: ‘void Array<T>::resize(octave_idx_type, octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:456) cyclpoly.cc:87: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc: In function ‘Array<int> filter_gf2(const Array<int>&, const Array<int>&, const Array<int>&, const int&)’: cyclgen.cc:37: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc:38: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc: In function ‘bool do_is_cyclic_polynomial(const Array<int>&, const int&, const int&)’: cyclgen.cc:68: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc:69: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc:75: warning: ‘void Array<T>::resize(octave_idx_type, octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:456) cyclgen.cc:76: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:179) cyclgen.cc: In function ‘octave_value_list Fcyclgen(const octave_value_list&, int)’: cyclgen.cc:144: warning: ‘void Array<T>::resize(octave_idx_type, octave_idx_type, const T&) [with T = int]’ is deprecated (declared at /usr/local/include/octave-3.5.0+/octave/../octave/Array.h:456) syndtable.cc:34: error: expected constructor, destructor, or type conversion before ‘<’ token make: *** [syndtable.oct] Error 1 'make' returned the following error: make: Entering directory `/tmp/oct-vsqRdx/communications-1.0.10/src' Depending genqamdemod.cc rm -f genqamdemod.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES genqamdemod.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,genqamdemod\.o,pic/& & genqamdemod.d,g' > genqamdemod.d-t && mv genqamdemod.d-t genqamdemod.d Depending __gfweight__.cc rm -f __gfweight__.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES __gfweight__.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,__gfweight__\.o,pic/& & __gfweight__.d,g' > __gfweight__.d-t && mv __gfweight__.d-t __gfweight__.d Depending syndtable.cc rm -f syndtable.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES syndtable.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,syndtable\.o,pic/& & syndtable.d,g' > syndtable.d-t && mv syndtable.d-t syndtable.d Depending cyclgen.cc rm -f cyclgen.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES cyclgen.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,cyclgen\.o,pic/& & cyclgen.d,g' > cyclgen.d-t && mv cyclgen.d-t cyclgen.d Depending cyclpoly.cc rm -f cyclpoly.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES cyclpoly.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,cyclpoly\.o,pic/& & cyclpoly.d,g' > cyclpoly.d-t && mv cyclpoly.d-t cyclpoly.d Depending __errcore__.cc rm -f __errcore__.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES __errcore__.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,__errcore__\.o,pic/& & __errcore__.d,g' > __errcore__.d-t && mv __errcore__.d-t __errcore__.d Depending isprimitive.cc rm -f isprimitive.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES isprimitive.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,isprimitive\.o,pic/& & isprimitive.d,g' > isprimitive.d-t && mv isprimitive.d-t isprimitive.d Depending primpoly.cc rm -f primpoly.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES primpoly.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,primpoly\.o,pic/& & primpoly.d,g' > primpoly.d-t && mv primpoly.d-t primpoly.d Depending ov-galois.cc rm -f ov-galois.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES ov-galois.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,ov-galois\.o,pic/& & ov-galois.d,g' > ov-galois.d-t && mv ov-galois.d-t ov-galois.d Depending op-s-gm.cc rm -f op-s-gm.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES op-s-gm.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,op-s-gm\.o,pic/& & op-s-gm.d,g' > op-s-gm.d-t && mv op-s-gm.d-t op-s-gm.d Depending op-m-gm.cc rm -f op-m-gm.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES op-m-gm.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,op-m-gm\.o,pic/& & op-m-gm.d,g' > op-m-gm.d-t && mv op-m-gm.d-t op-m-gm.d Depending op-gm-s.cc rm -f op-gm-s.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES op-gm-s.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,op-gm-s\.o,pic/& & op-gm-s.d,g' > op-gm-s.d-t && mv op-gm-s.d-t op-gm-s.d Depending op-gm-m.cc rm -f op-gm-m.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES op-gm-m.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,op-gm-m\.o,pic/& & op-gm-m.d,g' > op-gm-m.d-t && mv op-gm-m.d-t op-gm-m.d Depending op-gm-gm.cc rm -f op-gm-gm.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES op-gm-gm.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,op-gm-gm\.o,pic/& & op-gm-gm.d,g' > op-gm-gm.d-t && mv op-gm-gm.d-t op-gm-gm.d Depending gf.cc rm -f gf.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES gf.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,gf\.o,pic/& & gf.d,g' > gf.d-t && mv gf.d-t gf.d Depending galoisfield.cc rm -f galoisfield.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES galoisfield.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,galoisfield\.o,pic/& & galoisfield.d,g' > galoisfield.d-t && mv galoisfield.d-t galoisfield.d Depending galois-def.cc rm -f galois-def.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES galois-def.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,galois-def\.o,pic/& & galois-def.d,g' > galois-def.d-t && mv galois-def.d-t galois-def.d Depending galois.cc rm -f galois.d g++ -M -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 -DGALOIS_DISP_PRIVATES galois.cc | /bin/sed -e 's,^[^:]*/\(.*\.o\):,:,' -e 's,galois\.o,pic/& & galois.d,g' > galois.d-t && mv galois.d-t galois.d make: Leaving directory `/tmp/oct-vsqRdx/communications-1.0.10/src' make: Entering directory `/tmp/oct-vsqRdx/communications-1.0.10/src' /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v primpoly.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 primpoly.cc -o primpoly.o g++ -shared -Wl,-Bsymbolic -o primpoly.oct primpoly.o -L/usr/local/lib/octave-3.5.0+ -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lblas -lfftw3 -lfftw3f -lm -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -L/usr/lib/i686-linux-gnu -lgfortranbegin -lgfortran -lm /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v isprimitive.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 isprimitive.cc -o isprimitive.o g++ -shared -Wl,-Bsymbolic -o isprimitive.oct isprimitive.o -L/usr/local/lib/octave-3.5.0+ -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lblas -lfftw3 -lfftw3f -lm -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -L/usr/lib/i686-linux-gnu -lgfortranbegin -lgfortran -lm /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v __errcore__.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 __errcore__.cc -o __errcore__.o g++ -shared -Wl,-Bsymbolic -o __errcore__.oct __errcore__.o -L/usr/local/lib/octave-3.5.0+ -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lblas -lfftw3 -lfftw3f -lm -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -L/usr/lib/i686-linux-gnu -lgfortranbegin -lgfortran -lm /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v cyclpoly.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 cyclpoly.cc -o cyclpoly.o g++ -shared -Wl,-Bsymbolic -o cyclpoly.oct cyclpoly.o -L/usr/local/lib/octave-3.5.0+ -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lblas -lfftw3 -lfftw3f -lm -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -L/usr/lib/i686-linux-gnu -lgfortranbegin -lgfortran -lm /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v cyclgen.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 cyclgen.cc -o cyclgen.o g++ -shared -Wl,-Bsymbolic -o cyclgen.oct cyclgen.o -L/usr/local/lib/octave-3.5.0+ -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lblas -lfftw3 -lfftw3f -lm -L/usr/lib/gcc/i686-linux-gnu/4.4.5 -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.4.5/../../.. -L/usr/lib/i686-linux-gnu -lgfortranbegin -lgfortran -lm /usr/local/bin/mkoctfile-3.5.0+ -DHAVE_OCTAVE_35 -v syndtable.cc g++ -c -fPIC -I/usr/local/include/octave-3.5.0+/octave/.. -I/usr/local/include/octave-3.5.0+/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_35 syndtable.cc -o syndtable.o make: Leaving directory `/tmp/oct-vsqRdx/communications-1.0.10/src' error: called from `pkg>configure_make' in file /usr/local/share/octave/3.5.0+/m/pkg/pkg.m near line 1332, column 9 error: called from: error: /usr/local/share/octave/3.5.0+/m/pkg/pkg.m at line 783, column 5 error: /usr/local/share/octave/3.5.0+/m/pkg/pkg.m at line 354, column 9 -- JuanPi Carbajal ----- "Complex problems have simple, easy-to-understand wrong answers." Murphy’s Law Book Two ----- www.ailab.ch/carbajal ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev