Menu
Takie minipytanie: a nie moglbys drapnac prekompilowanego boost'a ze storny boost consulting? Nie pamietam jakiego kompilatora dev-cpp uzywa, ale zdziwilbym sie gdybys nie znalazl odpowiedniej paczki. Jan 25, 2015 - where PREFIX is a directory where you want Boost.Build to be installed. Warning: No python installation configured and autoconfiguration.
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.
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. Next, the boost release tar.bz2 file. To untar the file, use tar xfj boost1390.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=3264 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, LDLIBRARYPATH is spelled DYLDLIBRARYPATH. 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 ).
I am installing pycuda2011.2.2 on ubuntu 11.10, but can't complete it. When i do pycuda-2011.2.2 $ make -j 4 I get this error: /usr/bin/ld: cannot find -lboostpython-mt, /usr/bin/ld: cannot find -lcuda I got 1 exact problem match in google search and solution as well: $ sudo ln -s /usr/lib/libboostpython-mt-py26 /usr/lib/libboostpython-mt But booooom, My problem doesn't vanish. It makes me wonder that why there are no relavant results in google search, as if only I have this problem.
What is wrong? Any help is appreciated. There are two libraries you seem to be missing, which you need to install first. Boost.Python This is provided by libboost-python and ``. Elzirac's solution worked best for me. I also ran into this problem, but on Ubuntu 12.04.