Hi sage-devel,
usually I use
   export MAKE='make -j2'
and then MAKE to build Sage versions on my MacIntel Core2Duo. For Sage
4.0.2.rc0 I noticed the following problem, which does not seem to be
related to the specific Sage version. First I had a strange doctest
failure not reported by anybody else:

sage -t -long "devel/sage/sage/interfaces/r.py"
**********************************************************************
File "/Users/Shared/sage/sage-4.0.2.rc0/devel/sage/sage/interfaces/
r.py", line 549:
    sage: r.library('foobar')
Expected:
    Traceback (most recent call last):
    ...
    ImportError: there is no package called 'foobar'
Got nothing
**********************************************************************
File "/Users/Shared/sage/sage-4.0.2.rc0/devel/sage/sage/interfaces/
r.py", line 835:
    sage: r.completions('tes')
Expected:
    ['testPlatformEquivalence', 'testVirtual']
Got:
    ['testPlatformEquivalence', 'testPlatformEquivalence',
'testVirtual', 'testVirtual']
**********************************************************************
2 items had failures:
   1 of   5 in __main__.example_17
   1 of   3 in __main__.example_34
***Test Failed*** 2 failures.
For whitespace errors, see the file /Users/Shared/sage/sage-4.0.2.rc0/
tmp/.doctest_r.py
         [7.4 s]



Then I looked in the install.log, and the r.spkg does not seem to have
finished building correctly resp. in time, but the rpy.spkg seems to
have been built twice in parallel (explaining somehow the second
failure in the doctest above). I'll post only a part of the
install.log:

.
.
.
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/de
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/de/
LC_MESSAGES
  de
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/it
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/it/
LC_MESSAGES
  it
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ja
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ja/
LC_MESSAGES
  ja
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ko
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ko/
LC_MESSAGES
  ko
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/pt_BR
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/pt_BR/
LC_MESSAGES
  pt_BR
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ru
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/ru/
LC_MESSAGES
  ru
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/zh_CN
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/zh_CN/
LC_MESSAGES
  zh_CN
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/zh_TW
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/zh_TW/
LC_MESSAGES
  zh_TW
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/
e...@quot
mkdir /Users/Shared/sage/sage-4.0.2.rc0/local/lib/R/share/locale/
e...@quot/LC_MESSAGES
  e...@quot
Now install rpy
Force installing rpy-1.0.1.p2.spkg
Calling sage-spkg on rpy-1.0.1.p2.spkg
You must set the SAGE_ROOT environment variable or
run this script from the SAGE_ROOT or
SAGE_ROOT/local/bin/ directory.
You must set the SAGE_ROOT environment variable or
run this script from the SAGE_ROOT or
SAGE_ROOT/local/bin/ directory.
rpy-1.0.1.p2
Machine:
rpy-1.0.1.p2
Machine:
Darwin susanne-webers-computer.local 8.11.1 Darwin Kernel Version
8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/
RELEASE_I386 i386 i386
Darwin susanne-webers-computer.local 8.11.1 Darwin Kernel Version
8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/
RELEASE_I386 i386 i386
Deleting directories from past builds of previous/current versions of
rpy-1.0.1.p2
Deleting directories from past builds of previous/current versions of
rpy-1.0.1.p2
Extracting package /Users/Shared/sage/sage-4.0.2.rc0/spkg/build/
r-2.6.1.p22/rpy-1.0.1.p2.spkg ...
Extracting package /Users/Shared/sage/sage-4.0.2.rc0/spkg/build/
r-2.6.1.p22/rpy-1.0.1.p2.spkg ...
-rw-r--r--   1 georgweb  georgweb  102144 May 29  2008 /Users/Shared/
sage/sage-4.0.2.rc0/spkg/build/r-2.6.1.p22/rpy-1.0.1.p2.spkg
-rw-r--r--   1 georgweb  georgweb  102144 May 29  2008 /Users/Shared/
sage/sage-4.0.2.rc0/spkg/build/r-2.6.1.p22/rpy-1.0.1.p2.spkg
rpy-1.0.1.p2/
rpy-1.0.1.p2/patches/
rpy-1.0.1.p2/patches/rpymodule.c
rpy-1.0.1.p2/
rpy-1.0.1.p2/patches/
rpy-1.0.1.p2/patches/rpymodule.c
rpy-1.0.1.p2/patches/setup.py
rpy-1.0.1.p2/patches/setup.py~
rpy-1.0.1.p2/patches/setup.py
rpy-1.0.1.p2/patches/setup.py~
rpy-1.0.1.p2/spkg-install
rpy-1.0.1.p2/src/
rpy-1.0.1.p2/src/ChangeLog
rpy-1.0.1.p2/spkg-install
rpy-1.0.1.p2/src/
rpy-1.0.1.p2/src/ChangeLog
rpy-1.0.1.p2/src/debian/
rpy-1.0.1.p2/src/debian/changelog
rpy-1.0.1.p2/src/debian/
rpy-1.0.1.p2/src/debian/changelog
.
.
.
running install_egg_info
running install_egg_info
Writing /Users/Shared/sage/sage-4.0.2.rc0/local/lib/python2.5/site-
packages/rpy-1.0.1-py2.5.egg-info
Writing /Users/Shared/sage/sage-4.0.2.rc0/local/lib/python2.5/site-
packages/rpy-1.0.1-py2.5.egg-info

real    0m2.697s
user    0m0.662s
sys     0m0.565s

real    0m2.697s
user    0m0.662s
sys     0m0.565s
Successfully installed rpy-1.0.1.p2
Successfully installed rpy-1.0.1.p2
Now cleaning up tmp files.
Now cleaning up tmp files.
Making Sage/Python scripts relocatable...
Making Sage/Python scripts relocatable...
Making script relocatable
Making script relocatable
Finished installing rpy-1.0.1.p2.spkg
Finished installing rpy-1.0.1.p2.spkg
Copying fake java and javac compiler on OSX

real    6m11.098s
user    4m24.210s
sys     1m52.515s
Successfully installed r-2.6.1.p22
Now cleaning up tmp files.
Making Sage/Python scripts relocatable...
Making script relocatable
Finished installing r-2.6.1.p22.spkg
cd /Users/Shared/sage/sage-4.0.2.rc0 && . local/bin/sage-env && cd
local/bin/ && ./sage-make_relative
Making script relocatable
sage-spkg rubiks-20070912.p8 2>&1
.
.
.

After that, everything continues OK with the rubiks.spkg and so on.

Is it unsafe to use MAKE='make -j2'?
Any thoughts?


Cheers,
gsw
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to