I think my earlier stabs complaints were just warnings. I had a bad install of sdcc; the sdcc Makefiles use 'cp -r' and not 'cp -rf' or install and a stale empty directory prevented the install of some needed files.
Now, I think my only real build problem is in the ECC code: gr-error-correcting-codes/src/lib $ gmake gmake all-recursive gmake[1]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib' Making all in libecc gmake[2]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc' Making all in mld gmake[3]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc/mld' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc/mld' Making all in . gmake[3]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc' Making all in tests gmake[3]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc/tests' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc/tests' gmake[2]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib/libecc' gmake[2]: Entering directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib' if /bin/ksh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../gnuradio-core/src/lib/runtime -I../../../gnuradio-core/src/lib/general -I../../../gnuradio-core/src/lib/general -I../../../gnuradio-core/src/lib/filter -I../../../gnuradio-core/src/lib/filter -I../../../gnuradio-core/src/lib/reed-solomon -I../../../gnuradio-core/src/lib/io -I../../../gnuradio-core/src/lib/g72x -I../../../gnuradio-core/src/lib/omnithread -I../../../gnuradio-core/src/lib/swig -I../../../gnuradio-core/src/lib/swig -I/usr/pkg/include -I/usr/pkg/include/python2.3 -I/usr/pkg/include -g -O2 -Wall -Woverloaded-virtual -pthread -MT ecc.lo -MD -MP -MF ".deps/ecc.Tpo" -c -o ecc.lo ecc.cc; \ then mv -f ".deps/ecc.Tpo" ".deps/ecc.Plo"; else rm -f ".deps/ecc.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../gnuradio-core/src/lib/runtime -I../../../gnuradio-core/src/lib/general -I../../../gnuradio-core/src/lib/general -I../../../gnuradio-core/src/lib/filter -I../../../gnuradio-core/src/lib/filter -I../../../gnuradio-core/src/lib/reed-solomon -I../../../gnuradio-core/src/lib/io -I../../../gnuradio-core/src/lib/g72x -I../../../gnuradio-core/src/lib/omnithread -I../../../gnuradio-core/src/lib/swig -I../../../gnuradio-core/src/lib/swig -I/usr/pkg/include -I/usr/pkg/include/python2.3 -I/usr/pkg/include -g -O2 -Wall -Woverloaded-virtual -pthread -MT ecc.lo -MD -MP -MF .deps/ecc.Tpo -c ecc.cc -fPIC -DPIC -o .libs/ecc.o ecc.cc: In function 'int SWIG_AsVal_bool(PyObject*, bool*)': ecc.cc:4465: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc:4468: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_erase__SWIG_0(PyObject*, PyObject*)': ecc.cc:5936: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_erase__SWIG_1(PyObject*, PyObject*)': ecc.cc:5978: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc:5989: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_erase(PyObject*, PyObject*)': ecc.cc:6025: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc:6038: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc:6042: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_insert__SWIG_0(PyObject*, PyObject*)': ecc.cc:6381: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_insert__SWIG_1(PyObject*, PyObject*)': ecc.cc:6434: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_x_vector_ecc_streams_encode_convolutional_sptr_insert(PyObject*, PyObject*)': ecc.cc:6482: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc:6499: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In function 'PyObject* _wrap_metrics_decode_viterbi_full_block(PyObject*, PyObject*)': ecc.cc:8581: error: conversion from 'int' to non-scalar type 'std::vector<int, std::allocator<int> >' requested ecc.cc: In function 'PyObject* _wrap_ecc_make_metrics_decode_viterbi_full_block_feedback(PyObject*, PyObject*)': ecc.cc:8687: error: conversion from 'int' to non-scalar type 'std::vector<int, std::allocator<int> >' requested ecc.cc: In static member function 'static int swig::traits_asptr_stdseq<Seq, T>::asptr(PyObject*, Seq**) [with Seq = std::vector<boost::shared_ptr<ecc_streams_encode_convolutional>, std::allocator<boost::shared_ptr<ecc_streams_encode_convolutional> > >, T = boost::shared_ptr<ecc_streams_encode_convolutional>]': ecc.cc:4301: instantiated from 'static int swig::traits_asptr<std::vector<pdf_fcn_io_t, std::allocator<_CharT> > >::asptr(PyObject*, std::vector<pdf_fcn_io_t, std::allocator<_CharT> >**) [with T = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:3218: instantiated from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector<boost::shared_ptr<ecc_streams_encode_convolutional>, std::allocator<boost::shared_ptr<ecc_streams_encode_convolutional> > >]' ecc.cc:5137: instantiated from here ecc.cc:4255: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In static member function 'static int swig::traits_asptr_stdseq<Seq, T>::asptr(PyObject*, Seq**) [with Seq = std::vector<int, std::allocator<int> >, T = int]': ecc.cc:4301: instantiated from 'static int swig::traits_asptr<std::vector<pdf_fcn_io_t, std::allocator<_CharT> > >::asptr(PyObject*, std::vector<pdf_fcn_io_t, std::allocator<_CharT> >**) [with T = int]' ecc.cc:3218: instantiated from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector<int, std::allocator<int> >]' ecc.cc:6653: instantiated from here ecc.cc:4255: warning: dereferencing type-punned pointer will break strict-aliasing rules ecc.cc: In static member function 'static int swig::traits_asptr<Type>::asptr(PyObject*, Type**) [with Type = boost::shared_ptr<ecc_streams_encode_convolutional>]': ecc.cc:3218: instantiated from 'int swig::asptr(PyObject*, Type**) [with Type = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:3340: instantiated from 'static bool swig::traits_check<Type, swig::pointer_category>::check(PyObject*) [with Type = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:3347: instantiated from 'bool swig::check(PyObject*) [with Type = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:3951: instantiated from 'bool swig::PySequence_Cont<T>::check(bool) const [with T = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:4243: instantiated from 'static int swig::traits_asptr_stdseq<Seq, T>::asptr(PyObject*, Seq**) [with Seq = std::vector<boost::shared_ptr<ecc_streams_encode_convolutional>, std::allocator<boost::shared_ptr<ecc_streams_encode_convolutional> > >, T = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:4301: instantiated from 'static int swig::traits_asptr<std::vector<pdf_fcn_io_t, std::allocator<_CharT> > >::asptr(PyObject*, std::vector<pdf_fcn_io_t, std::allocator<_CharT> >**) [with T = boost::shared_ptr<ecc_streams_encode_convolutional>]' ecc.cc:3218: instantiated from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector<boost::shared_ptr<ecc_streams_encode_convolutional>, std::allocator<boost::shared_ptr<ecc_streams_encode_convolutional> > >]' ecc.cc:5137: instantiated from here ecc.cc:3208: warning: dereferencing type-punned pointer will break strict-aliasing rules gmake[2]: *** [ecc.lo] Error 1 gmake[2]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/home/gdt/ADROIT-public/gnuradio/gr-error-correcting-codes/src/lib' gmake: *** [all] Error 2 -- Greg Troxel <[EMAIL PROTECTED]>
pgpgMkpSgMyES.pgp
Description: PGP signature
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio