Chuck, probably you are missing the commoncpp library that contains some basic stuff used by ccRTP, such as threads, mutexes etc.
Please have a look at: http://wiki.gnutelephony.org/index.php/GNU_Common_CPP_Framework to get some more info about this. Regards, Werner Chuck Harrison wrote: > Hi, > > disclaimer: I'm a bit of a n00b so if this is the wrong place to > post please point me elsewhere. > > I'm bringing up an rtp-based audio system on an embedded mips > processor under the openWRT linux distro, http://www.openwrt.org . > I have uClibc++ (an embedded-systems substitute for stdlibc++) > common c++ 1.5.1, and ccrtp 1.5.0. > > My first surprise is that ccrtp configure decides that > pkg_cv_COMMON_CFLAGS='-D_GNU_SOURCE > -I/home/trunk/build_mipsel/commoncpp2-1.5.1/include/cc++2/cc++2 ' > The only subdirectory under my commoncpp2-1.5.1/include is cc++, > which contains things like address.h, buffer.h, ... zstream.h . > > My second surprise (which is also an include-files issue but I > think it's independent) is that ccrtp compile fails with > "_Atomic_word does not name a type". This is libtool calling g++: > > mipsel-linux-uclibc-g++ -DHAVE_CONFIG_H -I. -I. -I. > -I/home/trunk/staging_dir_m > ipsel/usr/include -I/home/trunk/staging_dir_mipsel/include -Wall -ansi > -pedantic > -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fno-builtin > -fno-rtti -nostdi > nc++ -D_GNU_SOURCE > -I/home/trunk/build_mipsel/commoncpp2-1.5.1/include/cc++2/cc+ > +2 -c rtppkt.cpp -fPIC -DPIC -o .libs/rtppkt.o > In file included from private.h:89, > from rtppkt.cpp:44: > /home/trunk/staging_dir_mipsel/usr/include/cc++/thread.h:539: error: > `_Atomic_wo > rd' does not name a type > > Now _Atomic_word is defined in atomic_word.h > [EMAIL PROTECTED]:/home/trunk$ ls > staging_dir_mipsel/include/c++/3.4.6/mipsel-linux- > uclibc/bits > atomic_word.h c++locale.h [...] > > and included from atomicity.h > [EMAIL PROTECTED]:/home/trunk$ ls staging_dir_mipsel/include/c++/3.4.6/bits > allocator.h locale_facets.h stl_pair.h > atomicity.h locale_facets.tcc stl_queue.h > basic_ios.h localefwd.h [...] > > and both of these are under the > -I/home/trunk/staging_dir_mipsel/include > path given to g++. > > Thanks for any help. > > Cheers, > Chuck > > > _______________________________________________ > Ccrtp-devel mailing list > Ccrtp-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/ccrtp-devel > _______________________________________________ Ccrtp-devel mailing list Ccrtp-devel@gnu.org http://lists.gnu.org/mailman/listinfo/ccrtp-devel