Hi All,

Communications package has problems installing on 3.4.0:

octave:23> 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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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-L0NJJR/communications-1.0.10/src'
Depending genqamdemod.cc
rm -f genqamdemod.d
g++ -M -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 -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-L0NJJR/communications-1.0.10/src'
make: Entering directory `/tmp/oct-L0NJJR/communications-1.0.10/src'
/usr/local/bin/mkoctfile-3.4.0 -DHAVE_OCTAVE_34 -v primpoly.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 primpoly.cc -o primpoly.o g++ -shared -Wl,-Bsymbolic -o primpoly.oct primpoly.o -L/usr/local/lib/octave-3.4.0 -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lcblas -lf77blas -latlas -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.4.0 -DHAVE_OCTAVE_34 -v isprimitive.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 isprimitive.cc -o isprimitive.o g++ -shared -Wl,-Bsymbolic -o isprimitive.oct isprimitive.o -L/usr/local/lib/octave-3.4.0 -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lcblas -lf77blas -latlas -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.4.0 -DHAVE_OCTAVE_34 -v __errcore__.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 __errcore__.cc -o __errcore__.o g++ -shared -Wl,-Bsymbolic -o __errcore__.oct __errcore__.o -L/usr/local/lib/octave-3.4.0 -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lcblas -lf77blas -latlas -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.4.0 -DHAVE_OCTAVE_34 -v cyclpoly.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 cyclpoly.cc -o cyclpoly.o g++ -shared -Wl,-Bsymbolic -o cyclpoly.oct cyclpoly.o -L/usr/local/lib/octave-3.4.0 -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lcblas -lf77blas -latlas -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.4.0 -DHAVE_OCTAVE_34 -v cyclgen.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 cyclgen.cc -o cyclgen.o g++ -shared -Wl,-Bsymbolic -o cyclgen.oct cyclgen.o -L/usr/local/lib/octave-3.4.0 -L/usr/local/lib -loctinterp -loctave -lcruft -llapack -lcblas -lf77blas -latlas -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.4.0 -DHAVE_OCTAVE_34 -v syndtable.cc
g++ -c -fPIC -I/usr/local/include/octave-3.4.0/octave/.. -I/usr/local/include/octave-3.4.0/octave -I/usr/local/include -mieee-fp -I/usr/include/freetype2 -g -O2 -DHAVE_OCTAVE_34 syndtable.cc -o syndtable.o
make: Leaving directory `/tmp/oct-L0NJJR/communications-1.0.10/src'
error: called from `pkg>configure_make' in file /usr/local/share/octave/3.4.0/m/pkg/pkg.m near line 1332, column 9
error: called from:
error: /usr/local/share/octave/3.4.0/m/pkg/pkg.m at line 783, column 5
error: /usr/local/share/octave/3.4.0/m/pkg/pkg.m at line 354, column 9

Rob

--
Rob Frohne, Ph.D., P.E.
E.F. Cross School of Engineering
Walla Walla University
100 SW 4th Street
College Place, WA 99324
(509) 527-2075                   http://people.wallawalla.edu/~rob.frohne

<<attachment: frohro.vcf>>

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to