Boost 1.35

I may be mistaken, but when I last svn updated off the trunk, boost
1.35+ was required. This is not yet in the Fedora repositories (1.36
beta is in development however) and means building gnuradio with a
standard system is not possible. While one can find the 1.36 src rpm and
build it, it’s a bit of a hassle. I updated the trunk not expecting any
major changes in the last week-ish and now have to make it work. Is
there anything truly requiring 1.35? If not, 1.33 would be much
preferred.

On Thu, Aug 21, 2008 at 9:50 PM, Brett L. Trotter [email protected]
wrote:

I may be mistaken, but when I last svn updated off the trunk, boost
1.35+ was required. This is not yet in the Fedora repositories (1.36
beta is in development however) and means building gnuradio with a
standard system is not possible. While one can find the 1.36 src rpm and
build it, it’s a bit of a hassle. I updated the trunk not expecting any
major changes in the last week-ish and now have to make it work. Is
there anything truly requiring 1.35? If not, 1.33 would be much preferred.

Eric stated that the new SMP scheduler requires it.

He also posted install directions here:

http://gnuradio.org/trac/browser/gnuradio/trunk/README.building-boost

Brian

On Thu, Aug 21, 2008 at 08:50:26PM -0500, Brett L. Trotter wrote:

I may be mistaken, but when I last svn updated off the trunk, boost
1.35+ was required. This is not yet in the Fedora repositories (1.36
beta is in development however) and means building gnuradio with a
standard system is not possible. While one can find the 1.36 src rpm and
build it, it’s a bit of a hassle. I updated the trunk not expecting any
major changes in the last week-ish and now have to make it work. Is
there anything truly requiring 1.35? If not, 1.33 would be much preferred.

I announced more than 2 weeks ago that boost 1.35 was going to be
required, and that then was a good time to do something about.

Directions on building from source are in README.building-boost.
It takes about 5 minutes to build the part we need, and it can coexist
with the already installed version.

And yes, we need it. I didn’t just randomly introduce what I know to
be a problematic dependency. Do you want SMP support? :slight_smile:

If this is inconvenient for you, there are two other options:
the 3.1 stable branch or the tarballs.

$ svn co http://gnuradio.org/svn/gnuradio/branches/releases/3.1

Meanwhile, we’re charging ahead on the trunk!

Eric

Hi,

Has anyone been able to install boost 1.35 or 1.36 on Ubuntu OS system?

Regards,

Firas

View this message in context:
http://www.nabble.com/boost-1.35-tp19100103p19104236.html
Sent from the GnuRadio mailing list archive at Nabble.com.

In /opt/boost_1_36_beta on 8.04 with kernel 2.6.24-21-rt.

./configure --with-boost=/opt/boost_1_36_beta --enable-doxygen
–no-create
–no-recursion

Frank

I apologize for missing the announcement. I’m guilty of filtering out
most of the stuff that doesn’t pertain to my application :slight_smile:
SMP is a very good thing. My question was mainly if this was an
accidental dependency, did we really want to be using non-mainstream
software in the core, but obviously this is a worthwhile endeavor.

Thank you for the time.

I followed gnuradio/README.building-boost (from the trunk) and it run
smoothly on Ubuntu 8.04:

Download the latest version of boost from boost.sourceforge.net.
(boost_1_36_0.tar.bz2 was the latest when this was written)

unpack it somewhere
cd into the resulting directory

$ cd boost_1_36_0

Pick a prefix to install it into. I used /opt/boost_1_36_0

$ BOOST_PREFIX=/opt/boost_1_36_0

$ ./configure --prefix=$BOOST_PREFIX --with-libraries=thread,date_time
$ make
$ sudo make install

Now, tell gnuradio where to find it:

$ export LD_LIBRARY_PATH=$BOOST_PREFIX/lib

$ cd
$ ./bootstrap
$ ./configure --with-boost=$BOOST_PREFIX # plus whatever config args
you
usually use

$ make && make check
$ sudo make install

I got boost 1.36 installed on ubuntu 8.04.1. I didn’t tell it to use
/opt/boost_1_36_0, so it went to /usr/local/lib.
I re-compiled gnuradio (bootstrap, configure, etc) without telling it
where to find boost. I just did the “broken libtool” thing (edit
/etc/ld.so.conf).

Kind regards

On Fri, Aug 22, 2008 at 13:22, Carles Fernandez
[email protected] wrote:

$ export LD_LIBRARY_PATH=$BOOST_PREFIX/lib
On Fri, Aug 22, 2008 at 12:58 PM, Frank B. [email protected] wrote:

Sent from the GnuRadio mailing list archive at Nabble.com.

Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page


Dimitris S.
“If you think you’re too small to make a difference, try sleeping with
a mosquito!” - Amnesty International