That's right. I was building in /usr/local as sudo. I used to always do 
that. And did upgrade to 6.2 which was running fine.

Now, I had a doubt about some strange way why this package alone was 
behaving so. Because distutils is part of the python distribution. And 
finding python and missing distutils!

So, I did $make in my home directory and it did find distutils. 
$sage
sage:notebook()
The notebook files are stored in: sage_notebook.sagenb
┌────────────────────────────────────────────────┐
│                                                │
│ Open your web browser to http://localhost:8080 │
│                                                │
└────────────────────────────────────────────────┘
Executing twistd  --pidfile="sage_notebook.sagenb/sagenb.pid" -ny 
"sage_notebook.sagenb/twistedconf.tac"
/usr/local/sage-6.4/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: 
PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using 
libgmp >= 5 to avoid timing attack vulnerability.
  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to 
avoid timing attack vulnerability.", PowmInsecureWarning)

I suppose that is not a serious error.

But I had to copy/move 8.8GB to /usr/local where I have sage versions. I 
did not think  this is a very good thing to do. Moreover, an open-source 
software which does not take advantage of the libraries of open-source OS 
and creating a bulky tree is not consistent with the philosophy of open 
source computing. I have attached the file created after running the command

$ diff /usr/local/sage-6.4/local/lib/python2.7 /usr/lib/python2.7 > 
python2.7vsPython2.7

Best regards & thanks.
A typical installation of MATLAB takes 3-4 GB
Mathematica10 in Ubuntu 12-14  takes 8.8GB
MAPLE 18 in Ubuntu 12 takes 2GB 


On Saturday, 22 November 2014 23:58:25 UTC-5, John H Palmieri wrote:
>
> Looking at the log file, the error is actually
>
>    sys:1: RuntimeWarning: not adding directory '' to sys.path since it's 
> writable by an untrusted group.
>    Untrusted users could put files in this directory which might then be 
> imported by your Python code. As a general precaution from similar 
> exploits, you should not execute Python code from this directory
>
> Maybe you're trying to build as root? I don't think that will work.
>
>
>
> On Saturday, November 22, 2014 8:55:07 PM UTC-8, John H Palmieri wrote:
>>
>> The files in /usr/lib/python2.7 are not relevant. What is in the 
>> local/lib/python directory of the Sage installation? There should be a 
>> docutils directory there.
>>
>>
>> On Saturday, November 22, 2014 8:21:29 PM UTC-8, kksurendran wrote:
>>>
>>> Compilation of sage-6.4.tar.gz resulted in the error attached.
>>>
>>> On going to the subshell after executing
>>>
>>> $  cd '/usr/local/sage-6.4/local/var/tmp/sage/build/pynac-0.3.2' && 
>>> '/usr/local/sage-6.4/sage' --sh
>>>
>>> One can configure and make in the pynac-0.3.2/src directory provided one 
>>> runs the command
>>>
>>> subshell> autoreconf -i --force
>>>
>>> as advised by the source.
>>>
>>> However on returning to the main /usr/local/sage-6.4, 
>>>
>>> $ make
>>>
>>> removes all that from the pynac directory by the default behaviour of 
>>> make in sage.and the same error is reproduced!
>>>
>>> The error originates from :
>>>        
>>>        
>>> *checking for the distutils Python package... no       configure: error: 
>>> cannot import Python module "distutils".  * 
>>>
>>> However,
>>> $ ls -la /usr/lib/python2.7/distutils
>>> surendran@angeli-acer:/usr/local/sage-6.4$ ls -la 
>>> /usr/lib/python2.7/distutils
>>> total 812
>>> drwxr-xr-x  3 root root  4096 Apr 24  2014 .
>>> drwxr-xr-x 26 root root 24576 Apr 24  2014 ..
>>> -rw-r--r--  1 root root  7822 Mar 22  2014 archive_util.py
>>> -rw-r--r--  1 root root  7440 Apr 24  2014 archive_util.pyc
>>> -rw-r--r--  1 root root 14941 Mar 22  2014 bcppcompiler.py
>>> -rw-r--r--  1 root root  7864 Apr 24  2014 bcppcompiler.pyc
>>> -rw-r--r--  1 root root 46633 Mar 22  2014 ccompiler.py
>>> -rw-r--r--  1 root root 36714 Apr 24  2014 ccompiler.pyc
>>> -rw-r--r--  1 root root 19270 Mar 22  2014 cmd.py
>>> -rw-r--r--  1 root root 16730 Apr 24  2014 cmd.pyc
>>> drwxr-xr-x  2 root root  4096 Apr 24  2014 command
>>> -rw-r--r--  1 root root  4131 Mar 22  2014 config.py
>>> -rw-r--r--  1 root root  3556 Apr 24  2014 config.pyc
>>> -rw-r--r--  1 root root  9019 Mar 22  2014 core.py
>>> -rw-r--r--  1 root root  7595 Apr 24  2014 core.pyc
>>> -rw-r--r--  1 root root 17732 Mar 22  2014 cygwinccompiler.py
>>> -rw-r--r--  1 root root  9801 Apr 24  2014 cygwinccompiler.pyc
>>> -rw-r--r--  1 root root   162 Mar 22  2014 debug.py
>>> -rw-r--r--  1 root root   252 Apr 24  2014 debug.pyc
>>> -rw-r--r--  1 root root  3509 Mar 22  2014 dep_util.py
>>> -rw-r--r--  1 root root  3172 Apr 24  2014 dep_util.pyc
>>> -rw-r--r--  1 root root  7870 Mar 22  2014 dir_util.py
>>> -rw-r--r--  1 root root  6774 Apr 24  2014 dir_util.pyc
>>> -rw-r--r--  1 root root 50049 Mar 22  2014 dist.py
>>> -rw-r--r--  1 root root 39432 Apr 24  2014 dist.pyc
>>> -rw-r--r--  1 root root 11931 Mar 22  2014 emxccompiler.py
>>> -rw-r--r--  1 root root  7449 Apr 24  2014 emxccompiler.pyc
>>> -rw-r--r--  1 root root  3494 Mar 22  2014 errors.py
>>> -rw-r--r--  1 root root  6245 Apr 24  2014 errors.pyc
>>> -rw-r--r--  1 root root 10904 Mar 22  2014 extension.py
>>> -rw-r--r--  1 root root  7403 Apr 24  2014 extension.pyc
>>> -rw-r--r--  1 root root 17948 Mar 22  2014 fancy_getopt.py
>>> -rw-r--r--  1 root root 11916 Apr 24  2014 fancy_getopt.pyc
>>> -rw-r--r--  1 root root 12689 Mar 22  2014 filelist.py
>>> -rw-r--r--  1 root root 10722 Apr 24  2014 filelist.pyc
>>> -rw-r--r--  1 root root  7795 Mar 22  2014 file_util.py
>>> -rw-r--r--  1 root root  6616 Apr 24  2014 file_util.pyc
>>> -rw-r--r--  1 root root   337 Mar 22  2014 __init__.py
>>> -rw-r--r--  1 root root   383 Apr 24  2014 __init__.pyc
>>> -rw-r--r--  1 root root  1686 Mar 22  2014 log.py
>>> -rw-r--r--  1 root root  2762 Apr 24  2014 log.pyc
>>> -rw-r--r--  1 root root 31018 Mar 22  2014 msvc9compiler.py
>>> -rw-r--r--  1 root root 21461 Apr 24  2014 msvc9compiler.pyc
>>> -rw-r--r--  1 root root 23637 Mar 22  2014 msvccompiler.py
>>> -rw-r--r--  1 root root 17471 Apr 24  2014 msvccompiler.pyc
>>> -rw-r--r--  1 root root   295 Mar 22  2014 README
>>> -rw-r--r--  1 root root  8631 Mar 22  2014 spawn.py
>>> -rw-r--r--  1 root root  6384 Apr 24  2014 spawn.pyc
>>> -rw-r--r--  1 root root 18808 Mar 22  2014 sysconfig.py
>>> -rw-r--r--  1 root root 14393 Apr 24  2014 sysconfig.pyc
>>> -rw-r--r--  1 root root 12410 Mar 22  2014 text_file.py
>>> -rw-r--r--  1 root root  9222 Apr 24  2014 text_file.pyc
>>> -rw-r--r--  1 root root 12709 Mar 22  2014 unixccompiler.py
>>> -rw-r--r--  1 root root  7817 Apr 24  2014 unixccompiler.pyc
>>> -rw-r--r--  1 root root 18037 Mar 22  2014 util.py
>>> -rw-r--r--  1 root root 14318 Apr 24  2014 util.pyc
>>> -rw-r--r--  1 root root  5095 Mar 22  2014 versionpredicate.py
>>> -rw-r--r--  1 root root  5528 Apr 24  2014 versionpredicate.pyc
>>> -rw-r--r--  1 root root 11433 Mar 22  2014 version.py
>>> -rw-r--r--  1 root root  7178 Apr 24  2014 version.pyc
>>>
>>> Why is this invisible to sage-6.4? 
>>>
>>>
>>>
>>>
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Attachment: python2.7vsPython2.7
Description: Binary data

Reply via email to