Hi Alexander, On Wed, Jul 15, 2009 at 11:37 PM, Alexander Dreyer<jan.alexander.dre...@googlemail.com> wrote:
<SNIP> > For the time being: could you or Minh Nguyen post the output of the > following command line: > > echo "print Environment().Dump()" > dummy.txt ; scons -f dummy.txt; > rm dummy.txt > > (If possible: with and without the Sage-build-environment.) See below. I'm using the system-wide Sage install on t2. I excuted a Bash shell from with Sage and proceeded with using scons. As far as I know, scons is not installed on t2, so I used the one that's bundled with Sage. [mv...@t2 ~]$ sage ---------------------------------------------------------------------- | Sage Version 3.4.1, Release Date: 2009-04-21 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: !bash [mv...@t2 ~]$ echo "print Environment().Dump()" > dummy.txt [mv...@t2 ~]$ scons -f dummy.txt scons: Reading SConscript files ... { 'AR': 'CC', 'ARCOM': '$AR $ARFLAGS -o $TARGET $SOURCES', 'ARFLAGS': ['-xar'], 'AS': 'as', 'ASCOM': '$AS $ASFLAGS -o $TARGET $SOURCES', 'ASFLAGS': [], 'ASPPCOM': '$CC $ASPPFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -c -o $TARGET $SOURCES', 'ASPPFLAGS': '$ASFLAGS', 'BUILDERS': {'CFile': <SCons.Builder.CompositeBuilder instance at 0x542800>, 'Zip': <SCons.Builder.BuilderBase instance at 0x5363c8>, 'Jar': <SCons.Builder.BuilderBase instance at 0x53efd0>, 'StaticLibrary': <SCons.Builder.BuilderBase instance at 0x53eb48>, 'M4': <SCons.Builder.BuilderBase instance at 0x542850>, 'Program': <SCons.Builder.BuilderBase instance at 0x536a80>, 'RPCGenHeader': <SCons.Builder.BuilderBase instance at 0x542c10>, 'CXXFile': <SCons.Builder.CompositeBuilder instance at 0x5429b8>, 'Object': <SCons.Builder.CompositeBuilder instance at 0x536dc8>, 'RPCGenXDR': <SCons.Builder.BuilderBase instance at 0x542cb0>, 'JavaClassDir': <SCons.Builder.BuilderBase instance at 0x542418>, 'LoadableModule': <SCons.Builder.BuilderBase instance at 0x536bc0>, 'CopyAs': <SCons.Builder.BuilderBase instance at 0x53ecb0>, 'SharedLibrary': <SCons.Builder.BuilderBase instance at 0x5369b8>, 'JavaH': <SCons.Builder.BuilderBase instance at 0x5425f8>, 'CopyTo': <SCons.Builder.BuilderBase instance at 0x53ec88>, 'PDF': <SCons.Builder.CompositeBuilder instance at 0x53ee90>, 'StaticObject': <SCons.Builder.CompositeBuilder instance at 0x536dc8>, 'SharedObject': <SCons.Builder.CompositeBuilder instance at 0x536fa8>, 'Tar': <SCons.Builder.BuilderBase instance at 0x529940>, 'JavaClassFile': <SCons.Builder.BuilderBase instance at 0x542300>, 'RPCGenService': <SCons.Builder.BuilderBase instance at 0x542c60>, 'Library': <SCons.Builder.BuilderBase instance at 0x53eb48>, 'RMIC': <SCons.Builder.BuilderBase instance at 0x529120>, 'JavaFile': <SCons.Builder.CompositeBuilder instance at 0x542210>, 'RPCGenClient': <SCons.Builder.BuilderBase instance at 0x542aa8>}, 'CC': 'cc', 'CCCOM': '$CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES', 'CCFLAGS': [], 'CFILESUFFIX': '.c', 'CFLAGS': [], 'CONFIGUREDIR': '#/.sconf_temp', 'CONFIGURELOG': '#/config.log', 'COPYSTR': 'Copy file(s): "$SOURCES" to "$TARGETS"', 'CPPDEFPREFIX': '-D', 'CPPDEFSUFFIX': '', 'CPPSUFFIXES': [ '.c', '.C', '.cxx', '.cpp', '.c++', '.cc', '.h', '.H', '.hxx', '.hpp', '.hh', '.F', '.fpp', '.FPP', '.m', '.mm', '.S', '.spp', '.SPP'], 'CXX': '/opt/SUNWspro/bin/CC', 'CXXCOM': '$CXX -o $TARGET -c $CXXFLAGS $_CCCOMCOM $SOURCES', 'CXXFILESUFFIX': '.cc', 'CXXFLAGS': ['$CCFLAGS'], 'CXXVERSION': '12.0,REV=2007.05.03', 'DSUFFIXES': ['.d'], 'Dir': <SCons.Defaults.Variable_Method_Caller instance at 0x434f08>, 'Dirs': <SCons.Defaults.Variable_Method_Caller instance at 0x434f30>, 'ENV': { 'PATH': '/usr/local/bin:/opt/bin:/bin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin'}, 'ESCAPE': <function escape at 0x4bb430>, 'FORTRANMODDIR': '', 'FORTRANMODDIRPREFIX': '', 'FORTRANMODDIRSUFFIX': '', 'FORTRANMODPREFIX': '', 'FORTRANMODSUFFIX': '.mod', 'FORTRANSUFFIXES': [ '.f', '.for', '.ftn', '.fpp', '.FPP', '.F', '.FOR', '.FTN', '.f77', '.F77', '.f90', '.F90', '.f95', '.F95'], 'FRAMEWORKPATH': [], 'FRAMEWORKS': [], 'File': <SCons.Defaults.Variable_Method_Caller instance at 0x434f58>, 'GS': 'gs', 'GSCOM': '$GS $GSFLAGS -sOutputFile=$TARGET $SOURCES', 'GSFLAGS': ['-dNOPAUSE', '-dBATCH', '-sDEVICE=pdfwrite'], 'IDLSUFFIXES': ['.idl', '.IDL'], 'INCPREFIX': '-I', 'INCSUFFIX': '', 'JAR': 'jar', 'JARCOM': "${TEMPFILE('$_JARCOM')}", 'JARFLAGS': ['cf'], 'JARSUFFIX': '.jar', 'JAVABOOTCLASSPATH': [], 'JAVAC': 'javac', 'JAVACCOM': "${TEMPFILE('$_JAVACCOM')}", 'JAVACFLAGS': [], 'JAVACLASSPATH': [], 'JAVACLASSSUFFIX': '.class', 'JAVAH': 'javah', 'JAVAHCOM': '$JAVAH $JAVAHFLAGS $_JAVAHOUTFLAG $_JAVAHCLASSPATH ${SOURCES.attributes.java_classname}', 'JAVAHFLAGS': [], 'JAVASOURCEPATH': [], 'JAVASUFFIX': '.java', 'LATEXSUFFIXES': ['.tex', '.ltx', '.latex'], 'LDMODULE': '$SHLINK', 'LDMODULECOM': '$SHLINKCOM', 'LDMODULEFLAGS': '$SHLINKFLAGS', 'LDMODULEPREFIX': '$SHLIBPREFIX', 'LDMODULESUFFIX': '$SHLIBSUFFIX', 'LEX': 'lex', 'LEXCOM': '$LEX $LEXFLAGS -t $SOURCES > $TARGET', 'LEXFLAGS': [], 'LIBDIRPREFIX': '-L', 'LIBDIRSUFFIX': '', 'LIBLINKPREFIX': '-l', 'LIBLINKSUFFIX': '', 'LIBPREFIX': 'lib', 'LIBPREFIXES': '$LIBPREFIX', 'LIBSUFFIX': '.a', 'LIBSUFFIXES': ['$LIBSUFFIX', '$SHLIBSUFFIX'], 'LINK': '$SMARTLINK', 'LINKCOM': '$LINK -o $TARGET $LINKFLAGS $SOURCES $_LIBDIRFLAGS $_LIBFLAGS', 'LINKFLAGS': ['$__RPATH'], 'M4': 'm4', 'M4COM': 'cd ${SOURCE.rsrcdir} && $M4 $M4FLAGS < ${SOURCE.file} > ${TARGET.abspath}', 'M4FLAGS': ['-E'], 'MAXLINELENGTH': 1045320, 'OBJPREFIX': '', 'OBJSUFFIX': '.o', 'PDFPREFIX': '', 'PDFSUFFIX': '.pdf', 'PKGCHK': '/usr/sbin/pkgchk', 'PKGINFO': 'pkginfo', 'PLATFORM': 'sunos', 'PROGPREFIX': '', 'PROGSUFFIX': '', 'PSPAWN': <function piped_env_spawn at 0x4bb9f0>, 'RDirs': <SCons.Defaults.Variable_Method_Caller instance at 0x434f80>, 'RMIC': 'rmic', 'RMICCOM': '$RMIC $RMICFLAGS -d ${TARGET.attributes.java_lookupdir} -classpath ${SOURCE.attributes.java_classdir} ${SOURCES.attributes.java_classname}', 'RMICFLAGS': [], 'RPATHPREFIX': '-R', 'RPATHSUFFIX': '', 'RPCGEN': 'rpcgen', 'RPCGENCLIENTFLAGS': [], 'RPCGENFLAGS': [], 'RPCGENHEADERFLAGS': [], 'RPCGENSERVICEFLAGS': [], 'RPCGENXDRFLAGS': [], 'SCANNERS': [], 'SCCS': 'sccs', 'SCCSCOM': '$SCCS $SCCSFLAGS get $SCCSGETFLAGS $TARGET', 'SCCSFLAGS': [], 'SCCSGETFLAGS': [], 'SHCC': '$CC', 'SHCCCOM': '$SHCC -o $TARGET -c $SHCFLAGS $SHCCFLAGS $_CCCOMCOM $SOURCES', 'SHCCFLAGS': ['$CCFLAGS', '-KPIC'], 'SHCFLAGS': ['$CFLAGS'], 'SHCXX': '/opt/SUNWspro/bin/CC', 'SHCXXCOM': '$SHCXX -o $TARGET -c $SHCXXFLAGS $_CCCOMCOM $SOURCES', 'SHCXXFLAGS': ['$CXXFLAGS', '-KPIC'], 'SHELL': 'sh', 'SHLIBPREFIX': '$LIBPREFIX', 'SHLIBSUFFIX': '.so', 'SHLINK': '$LINK', 'SHLINKCOM': '$SHLINK $SHLINKFLAGS -o $TARGET $SOURCES $_LIBDIRFLAGS $_LIBFLAGS', 'SHLINKFLAGS': ['$LINKFLAGS', '-G'], 'SHOBJPREFIX': 'so_', 'SHOBJSUFFIX': '.o', 'SMARTLINK': <function smart_link at 0x4ce070>, 'SPAWN': <function spawnvpe_spawn at 0x4bb8b0>, 'STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME': 0, 'TAR': 'tar', 'TARCOM': '$TAR $TARFLAGS -f $TARGET $SOURCES', 'TARFLAGS': ['-c'], 'TARSUFFIX': '.tar', 'TEMPFILE': <class SCons.Platform.TempFileMunge at 0x44a030>, 'TEMPFILEPREFIX': '@', 'TOOLS': [ 'default', 'sunlink', 'suncc', 'sunc++', 'f95', 'as', 'sunar', 'filesystem', 'gs', 'jar', 'javac', 'javah', 'lex', 'm4', 'rmic', 'rpcgen', 'SCCS', 'tar', 'yacc', 'zip'], 'WIXCANDLE': 'candle.exe', 'WIXLIGHT': 'light.exe', 'YACC': 'yacc', 'YACCCOM': '$YACC $YACCFLAGS -o $TARGET $SOURCES', 'YACCFLAGS': [], 'YACCHFILESUFFIX': '.h', 'YACCHXXFILESUFFIX': '.hpp', 'YACCVCGFILESUFFIX': '.vcg', 'ZIP': 'zip', 'ZIPCOM': <SCons.Action.FunctionAction instance at 0x536328>, 'ZIPCOMPRESSION': 8, 'ZIPFLAGS': [], 'ZIPSUFFIX': '.zip', '_CCCOMCOM': '$CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS', '_CPPDEFFLAGS': '${_defines(CPPDEFPREFIX, CPPDEFINES, CPPDEFSUFFIX, __env__)}', '_CPPINCFLAGS': '$( ${_concat(INCPREFIX, CPPPATH, INCSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_F77COMD': '$_F77G -o $TARGET -c $_F77FLAGSG $_F77INCFLAGS $SOURCES', '_F77COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a940>, '_F77COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a968>, '_F77FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a918>, '_F77G': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a8f0>, '_F77INCFLAGS': '$( ${_concat(INCPREFIX, F77PATH, INCSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_F77PPCOMD': '$_F77G -o $TARGET -c $_F77FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F77INCFLAGS $SOURCES', '_F77PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a990>, '_F77PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53a9e0>, '_F90COMD': '$_F90G -o $TARGET -c $_F90FLAGSG $_F90INCFLAGS $_FORTRANMODFLAG $SOURCES', '_F90COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e508>, '_F90COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e530>, '_F90FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e4e0>, '_F90G': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e4b8>, '_F90INCFLAGS': '$( ${_concat(INCPREFIX, F90PATH, INCSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_F90PPCOMD': '$_F90G -o $TARGET -c $_F90FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F90INCFLAGS $_FORTRANMODFLAG $SOURCES', '_F90PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e558>, '_F90PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e5a8>, '_F95COMD': '$_F95G -o $TARGET -c $_F95FLAGSG $_F95INCFLAGS $_FORTRANMODFLAG $SOURCES', '_F95COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3dc8>, '_F95COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3df0>, '_F95FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3da0>, '_F95G': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d09e0>, '_F95INCFLAGS': '$( ${_concat(INCPREFIX, F95PATH, INCSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_F95PPCOMD': '$_F95G -o $TARGET -c $_F95FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F95INCFLAGS $_FORTRANMODFLAG $SOURCES', '_F95PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3e18>, '_F95PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3e40>, '_FORTRANCOMD': '$_FORTRANG -o $TARGET -c $_FORTRANFLAGSG $_FORTRANINCFLAGS $_FORTRANMODFLAG $SOURCES', '_FORTRANCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d38f0>, '_FORTRANCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3080>, '_FORTRAND': 'f95', '_FORTRANFLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3170>, '_FORTRANG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d0f80>, '_FORTRANINCFLAGS': '$( ${_concat(INCPREFIX, FORTRANPATH, INCSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_FORTRANMODFLAG': '$( ${_concat(FORTRANMODDIRPREFIX, FORTRANMODDIR, FORTRANMODDIRSUFFIX, __env__, RDirs)} $)', '_FORTRANPPCOMD': '$_FORTRANG -o $TARGET -c $_FORTRANFLAGSG $CPPFLAGS $_CPPDEFFLAGS $_FORTRANINCFLAGS $_FORTRANMODFLAG $SOURCES', '_FORTRANPPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3148>, '_FORTRANPPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d31c0>, '_JARCOM': '$JAR $_JARFLAGS $TARGET $_JARMANIFEST $_JARSOURCES', '_JARFLAGS': <function jarFlags at 0x4dc3b0>, '_JARMANIFEST': <function jarManifest at 0x4dc370>, '_JARSOURCES': <function jarSources at 0x4dc330>, '_JAVABOOTCLASSPATH': '${_javapathopt("-bootclasspath", "JAVABOOTCLASSPATH")} ', '_JAVACCOM': '$JAVAC $JAVACFLAGS $_JAVABOOTCLASSPATH $_JAVACLASSPATH -d ${TARGET.attributes.java_classdir} $_JAVASOURCEPATH $SOURCES', '_JAVACLASSPATH': '${_javapathopt("-classpath", "JAVACLASSPATH")} ', '_JAVAHCLASSPATH': <function getJavaHClassPath at 0x4dceb0>, '_JAVAHOUTFLAG': <function JavaHOutFlagGenerator at 0x4dce70>, '_JAVASOURCEPATH': '${_javapathopt("-sourcepath", "JAVASOURCEPATH", "_JAVASOURCEPATHDEFAULT")} ', '_JAVASOURCEPATHDEFAULT': '${TARGET.attributes.java_sourcedir}', '_LIBDIRFLAGS': '$( ${_concat(LIBDIRPREFIX, LIBPATH, LIBDIRSUFFIX, __env__, RDirs, TARGET, SOURCE)} $)', '_LIBFLAGS': '${_stripixes(LIBLINKPREFIX, LIBS, LIBLINKSUFFIX, LIBPREFIX, LIBSUFFIX, __env__)}', '_RPATH': '${_concat(RPATHPREFIX, RPATH, RPATHSUFFIX, __env__)}', '_SHF77COMD': '$_SHF77G -o $TARGET -c $_SHF77FLAGSG $_F77INCFLAGS $SOURCES', '_SHF77COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53aa80>, '_SHF77COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53aad0>, '_SHF77FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53aa58>, '_SHF77G': <SCons.Tool.fortran.VariableListGenerator instance at 0x53aa30>, '_SHF77PPCOMD': '$_SHF77G -o $TARGET -c $_SHF77FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F77INCFLAGS $SOURCES', '_SHF77PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53ab20>, '_SHF77PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53ab70>, '_SHF90COMD': '$_SHF90G -o $TARGET -c $_SHF90FLAGSG $_F90INCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHF90COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e648>, '_SHF90COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e698>, '_SHF90FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e620>, '_SHF90G': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e5f8>, '_SHF90PPCOMD': '$_SHF90G -o $TARGET -c $_SHF90FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F90INCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHF90PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e6e8>, '_SHF90PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x53e738>, '_SHF95COMD': '$_SHF95G -o $TARGET -c $_SHF95FLAGSG $_F95INCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHF95COMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3ee0>, '_SHF95COMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3f30>, '_SHF95FLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3eb8>, '_SHF95G': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3e90>, '_SHF95PPCOMD': '$_SHF95G -o $TARGET -c $_SHF95FLAGSG $CPPFLAGS $_CPPDEFFLAGS $_F95INCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHF95PPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3f80>, '_SHF95PPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3fd0>, '_SHFORTRANCOMD': '$_SHFORTRANG -o $TARGET -c $_SHFORTRANFLAGSG $_FORTRANINCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHFORTRANCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3828>, '_SHFORTRANCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3300>, '_SHFORTRANFLAGSG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3288>, '_SHFORTRANG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3210>, '_SHFORTRANPPCOMD': '$_SHFORTRANG -o $TARGET -c $_SHFORTRANFLAGSG $CPPFLAGS $_CPPDEFFLAGS $_FORTRANINCFLAGS $_FORTRANMODFLAG $SOURCES', '_SHFORTRANPPCOMG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d3378>, '_SHFORTRANPPCOMSTRG': <SCons.Tool.fortran.VariableListGenerator instance at 0x4d35d0>, '__RPATH': '$_RPATH', '_concat': <function _concat at 0x435770>, '_defines': <function _defines at 0x435830>, '_javapathopt': <class SCons.Tool.javac.pathopt at 0x4e07b0>, '_stripixes': <function _stripixes at 0x4357f0>} scons: done reading SConscript files. scons: Building targets ... scons: `.' is up to date. scons: done building targets. [mv...@t2 ~]$ rm dummy.txt -- Regards Minh Van Nguyen --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---