Hello Steven, I must apologize for my sloppy first email. I should have been more careful with the bug report. I don't know what went wrong during the installation process, but somehow it screwed up.
Now I have downloaded the a fresh copy of nlopt-2.1.2 and everything works fine! Also the local installation works without any errors without root rights. I.e. I cannot reproduce the bug anymore. As to the dist-packages: You are right, a successful installation using `sudo make install` writes the files to/usr/local/lib/python2.6/dist-packages. I'm sorry for your inconvenience. best regards, Sebastian On Fri, Jul 9, 2010 at 7:23 PM, Steven G. Johnson <[email protected]> wrote: > On Jul 9, 2010, at 11:39 AM, Steven G. Johnson wrote: > > 2) Another issue is that the files are written to > > lib/python2.6/site-packages > > However, on my ubuntu machine I only have > > /usr/lib/python2.6/dist-packages > > i.e. there is no site-packages, which results in an error when installing > with > > ./configure --enable-shared Python=python && make && install > > I'm using the automake support for Python installation; this looks like a > bug in that, I'll look into it and submit a bug report if needed. > > (Python distutils had a similar problem on Ubuntu last > year: https://bugs.launchpad.net/ubuntu/+source/python2.6/+bug/362570) > > I looked into this, and it looks like automake 1.11 (the version I am using) > was already fixed last year to handle the dist-packages directory correctly > (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524176). > In particular, it uses the directory supplied by the Python distutils, > which (with Python >= 2.6) apparently should be ..../dist-packages if you > are installing into /usr or /usr/local or ..../site-packages if you are > installing anywhere else. The point is, it installs where ever Python > tells it packages should be installed (via > distutils.sysconfig.get_python_lib). > Have you actually tried installing into /usr or /usr/local, or have you only > installed in to your $HOME directory and extrapolated from there? > Steven > PS. Also, normally the install script creates any missing directories > automatically, so I'm especially confused by your report of an "error when > installing". Do you mean that the installation actually halts with an > error, or just that it installs somewhere you don't want it to? > _______________________________________________ > NLopt-discuss mailing list > [email protected] > http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss > > _______________________________________________ NLopt-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss
