23 May 2010 04:09
Need a clue to solve a Boost inconsistency under Angstrom
I'm attempting to build OSSIE using the Bitbake build system for the BeagleBoard. I've successfully built the Angstrom x11-image (local.conf lists DISTRO = "angstrom-2008.1") on my cross-build system (running Debian Lenny updated a week ago), so I trust the basic sanity of my OE toolchain and the basic Angstrom build. I've followed the instructions at "Getting started with Embedded SDR" (http://www.opensdr.com/node/7), with adaptations that seem reasonable for the latest bitbake, mainly replacing ${OEDIR} with ${OETREE}. (I notice those instructions date from 2008, so there may be something else obsolete I'm doing...) I have also compared them to the Overo build instructions, and I don't see any obvious incompatibilities. The OSSIE version I'm getting from the SVN repo at https://svn.geekisp.com/opensdr/OE/ossie_collection is 0.7.0.0, tagged as ossie-cf-0.0.0+svnr380-r2. When I try to bitbake a console-image with the OSSIE collection included, I get an error compiling the OSSIE CF, which seems to be an incompatibility with the Boost package, version 1_36_0, that is pulled in by bitbake. The error is listed below: FileSystem_impl.cpp: In member function 'virtual void FileSystem_impl::remove(const char*)': FileSystem_impl.cpp:95: error: void value not ignored as it ought to be FileSystem_impl.cpp: In member function 'virtual CF::FileSystem::FileInformationSequence* FileSystem_impl::list(const char*)': FileSystem_impl.cpp:168: error: 'class boost::filesystem::basic_directory_entry<boost::filesystem::basic_path<std::basic_string<char,(Continue reading)
RSS Feed