Bootstrap Installation Procedure Pool 4,6/5 3324votes

If you are using Ubuntu Karmic, please see this. As of 2009-11-04, you need to use a. If you are seeing errors like AttributeError: 'Boost.Python.StaticProperty' object attribute '__doc__' is read-only, you are affected by this issue.

Step 1: Install Boost You may install via your operating system's package manager or from source. From Source These instructions will help you install the on a Unix-like system. If you already have them installed, make sure that it's the version required by the software you would like to use. If not, no problem, we'll build it now. Skiing The Horrors Rarity there.

Bni Purpose And Overview Pdf To Word. The sum of the storage that is available in all buffer pools cannot exceed 1 TB. The buffer pools and their sizes, and the default assignments for each page size, are initially defined during the installation or migration of DB2 using panels DSNTIP1 and DSNTIP2. DB2 stores buffer pool attributes in the DB2 bootstrap data set.

On Linux, make sure you have the Python headers (i.e. Development information) installed. Your operating system may call this package something like python-dev or python-devel.

Bootstrap Installation Procedure Pool

Next, the boost release tar.bz2 file. To untar the file, use tar xfj boost_1_39_0.tar.bz2. On OS X, you may have to modify a couple of files to build Boost.Python properly. Then, do this from the boost download directory: $./bootstrap.sh --prefix=$HOME/pool --libdir=$HOME/pool/lib --with-libraries=signals,thread,python $./bjam variant=release link=shared install On recent versions, the second line should read./b2./b2 install A few notes: • You may omit --with-libraries=.

If you want to build all of boost, but it will make the compile take somewhat longer. • Whenever you see a line beginning with the ' $' dollar sign, this means you should enter the subsequent text at your shell prompt.

You don't have to be root. If a command is marked with ' sudo', these do require root privileges if you are using a Python interpreter that is installed globally.) • Please make sure that the Boost.Python configuration process finds the version of Python you intend to use. It is output during the configure/make stage. • You may adapt the file and directory names to suit your liking, however the rest of this tutorial will assume that you use these paths. • Even though the lines may appear wrapped above, you need to type the commands all on one line. Using a Mac with Snow Leopard and building for PyCUDA with 32-bit CUDA?

Note: Since there is now 64-bit CUDA on the Mac, this is likely irrelevant by now. Boost needs to be built to in 32 bits to match the 32-bit version of CUDA if that's what you choose to build against. On a Snow Leopard Mac, replace the boostrap and bjam commands with: $./bootstrap.sh --prefix=$HOME/pool --libdir=$HOME/pool/lib --with-libraries=signals,thread,python $./bjam address-model=32_64 architecture=x86 variant=release link=shared install The architecture setting comes from and is the key to not getting 'the architecture is invalid' error when running 's tests. Using a multiprocessor machine? If you have a multiprocessor machine, you may want to use $./bjam -j4 variant=release link=shared install instead of the last command. (Replace the '4' by your processor count.) Potential Problems Missing Compression Libraries If you see something like.failed updating 30 targets.skipped 2 targets.

At the end of the build process, please double-check that you have the Python headers installed. If you failed fewer targets (up to 5), you're probably ok for most of my packages, but you might still want to install libz-dev and libbz2-dev for that 'perfect score'. On OS X, LD_LIBRARY_PATH is spelled DYLD_LIBRARY_PATH. Building with MPI Note: The code uses now, and this step is not necessary any more to use hedge with MPI. Add using mpi; to project-config.jam.

(And no, don't omit any spaces from that line) Using a specific compiler Add using gcc:: gcc4; to project-config.jam. (Again, don't omit any spaces from that line) Using a specific Python installation Add/modify the line using python: 2.5: /usr; in project-config.jam to suit your system and your preference. Deleting an old version Before you install a new version of Boost make sure to delete your old version.

This includes all files of Boost in your $HOME/pool folder as well. Boost is in the lib and include subdirectories. Installing from SVN You can get the development version of Boost using svn co boost-trunk Once the code is successfully checked out, proceed as above. BoostInstallationHowto (last edited 2013-07-30 16:23:08 by ).