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 -~----------~----~----~----~------~----~------~--~---