From: Eric A. <Ay...@ma...> - 2005-07-13 17:17:40
|
Hello, I'm having a bit of trouble installing vpython on a Slackware 10.1 box. I have installed: boost 1.32.0 (slackware package) gtk+ 2.6.1 (comes with standard install) gtkglarea 1.2.3 (slack package) Numeric 24.0 (python setup.py install) numarray 1.3.3 (python setup.py install) python 2.4 (comes with standard install) located at /usr/bin/python I am using gcc 3.3.4. Here's what I do: $ tar -xjf visual-3.2.1.tar.bz2 $ mkdir build $ cd build $ ../visual-3.2.1/configure --prefix=/usr (Note -- there is an error on http://vpython.org/ linux_download.html: it says "./visual..." (one dot) which could cause confusion.) $ make ...And here it dies. The last couple lines of build/src/build.log are: g++ -shared -nostdlib /usr/lib/gcc-lib/i486-slackware-linux/ 3.3.4/../../../crti.o /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/ crtbeginS.o .libs/arrow.o .libs/axial.o .libs/box.o .libs/ color.o .libs/cone.o .libs/convex.o .libs/curve.o .libs/ cvisualmodule.o .libs/cylinder.o .libs/display.o .libs/ displaylist.o .libs/ellipsoid.o .libs/exceptions.o .libs/ num_util.o .libs/scalar_array.o .libs/vector_array.o .libs/ slice.o .libs/sphmodel.o .libs/faceset.o .libs/frame.o .libs/ gldevice.o .libs/kbobject.o .libs/light.o .libs/label.o .libs/ mouseobject.o .libs/prim.o .libs/vector.o .libs/pyramid.o .libs/ rate.o .libs/ring.o .libs/sphere.o .libs/tmatrix.o .libs/ vcache.o .libs/cylmodel.o .libs/num_util_impl_numeric.o .libs/ num_util_impl_numarray.o .libs/platlinux.o .libs/xgl.o -Wl,--rpath - Wl,/usr/lib/. -Wl,--rpath -Wl,/usr/lib/. -L/usr/lib -L/usr/X11R6/lib / usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl - lXext -lX11 /usr/lib/libgtkgl.so -lGL /usr/lib/libgthread.so - lpthread /usr/lib/libglib.so -lboost_python -L/usr/lib/gcc-lib/i486- slackware-linux/3.3.4 -L/usr/lib/gcc-lib/i486-slackware-linux/ 3.3.4/../../../../i486-slackware-linux/lib -L/usr/lib/gcc-lib/i486- slackware-linux/3.3.4/../../.. /usr/lib/./libstdc++.so -lm -lc - lgcc_s /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/crtendS.o /usr/lib/ gcc-lib/i486-slackware-linux/3.3.4/../../../crtn.o -Wl,--version- script=../../visual-3.2.1/src/linux-symbols.map -Wl,-soname - Wl,cvisualmodule.so.1 -o .libs/cvisualmodule.so.1.0.0 /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486- slackware-linux/bin/ld: cannot find -lboost_python collect2: ld returned 1 exit status I'm stumped. Boost is located at /usr/include/boost, with libraries at /usr/lib/libboost_*, if that helps. Any suggestions? -EA Interestingly enough, I had a lab full of Slackware 10.0 boxes with vpython. When I updated them to 10.1, it changed the default python from 2.3 to 2.4 and broke vpython: but the fix was as simple as: # cp -Rup /usr/lib/python2.3/site-packages/* /usr/lib/python2.4/ site-packages/ ----------------------------------------------------------------- Dr. Eric Ayars Assistant Professor of Physics California State University, Chico ay...@ma... |