From: Patrick S. <pat...@gm...> - 2011-01-15 19:18:20
|
Never mind, I tried compiling again, this time doing it from the source directory rather than creating a new directory, and I got it to work and install properly. I also had to install the Polygon, fonttools, and ttfquery modules to get visual to load (I missed that part in the INSTALL.txt instructions last time). Unfortunately I still have the same problem with the version I compiled as I was having with the python-visual package from ubuntu's repositories. When I open a vpython window by doing say: import visual visual.sphere() I get the error message: i915_program_error: Exceeded max instructions (318 out of 123) and vpython runs extremely slow (interacting with the mouse takes 5-10 seconds to respond). 3D graphics seem to work very well otherwise on the computer, so I thought it might have been a problem with ubuntu's version of visual python, but I guess it must be something else. After googling, I found some people with the same problem: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598896 but nobody seems to have found a solution. On Sat, 2011-01-15 at 12:16 -0400, Patrick Shea wrote: > Thanks for your reply! Unfortunately, for me running sudo make install > just copies the cvisualmodule.so file > to ../visual-5.4_release/site-packages/visual/cvisualmodule.so. Here's > what I did in detail: > > 1. Make a directory on the same level as the source directory, and copy > visual-5.4_release/src/gtk2/makefile into it. (I also had to edit a > couple of things in the makefile: I changed the name of the source > directory to visual-5.4_release from vpython-core2, and changed the > -lboost_python-mt flags to -lboost_python-mt-py26, since that's how the > libraries are named in Ubuntu) > > 2. I ran configure from the newly created directory with the makefile in > it, with the --prefix=/usr argument. > > 3. Ran make from the same directory > > 4. Then when I run sudo make install, it just says > cp cvisualmodule.so ../visual-5.4_release/site-packages/visual, > and nothing gets copied into /usr/lib/python2.6 > > Thanks for your help, > Patrick > > On Fri, 2011-01-14 at 23:29 -0700, Bruce Sherwood wrote: > > You need to execute "sudo make install" to move the various components > > into the right places. For cleanliness, it would be a good idea first > > to remove the Visual stuff from site-packages. > > > > Also, because site-packages is no longer (alas) on the Ubuntu Python > > module search path, you need to follow these instructions in > > INSTALL.txt: > > > > You will also need to copy vpython-core2/src/gtk2/site-packages.pth to > > /usr/lib/python2.6/dist-packages to put /usr/lib/python2.6/site-packages > > on the Python search path. > > > > You will have to adjust the contents of site-packages.pth text file if > > you are installing to /usr/lib rather than /usr/local. > > > > Hope this helps! > > > > Bruce Sherwood > > > > On Fri, Jan 14, 2011 at 8:27 PM, Patrick Shea > > <pat...@gm...> wrote: > > > I tried building visual python 5.4 following the directions in the > > > INSTALL.txt file. I made a directory at the same level as the > > > "visual-5.4_release" source directory and ran configure and make. > > > Everything seems to work fine, and the cvisualmodule.so file is > > > generated. > > > > > > The only thing I'm confused about is that running "make install" just > > > copies the cvisualmodule.so file back into the visual-5.4_release > > > directory. I'm just not sure which files I am supposed to move where to > > > be able to use vpython. I tried just copying the whole > > > "visual-5.5_release/site-packages" directory into > > > "/usr/lib/python2.6/site-packages" (making sure it was in python's > > > search path), but I'm not able to load visual. Doing "import visual" > > > gives the error: > > > > > > ImportError: cannot import name cvisual > > > > > > cvisualmodule.so is in the /usr/lib/python2.6/site-packages/visual > > > directory, but it apparently can't be imported. If anyone can help me > > > figure out what's wrong I'd greatly appreciate it. Thanks. > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Protect Your Site and Customers from Malware Attacks > > > Learn about various malware tactics and how to avoid them. Understand > > > malware threats, the impact they can have on your business, and how you > > > can protect your company and customers by using code signing. > > > http://p.sf.net/sfu/oracle-sfdevnl > > > _______________________________________________ > > > Visualpython-users mailing list > > > Vis...@li... > > > https://lists.sourceforge.net/lists/listinfo/visualpython-users > > > > > > > ------------------------------------------------------------------------------ > > Protect Your Site and Customers from Malware Attacks > > Learn about various malware tactics and how to avoid them. Understand > > malware threats, the impact they can have on your business, and how you > > can protect your company and customers by using code signing. > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > Visualpython-users mailing list > > Vis...@li... > > https://lists.sourceforge.net/lists/listinfo/visualpython-users > > > > |