← Back to team overview

dolfin team mailing list archive

[Bug 29] New: Build system requires SWIG

 

http://www.fenics.org/cgi-bin/bugzilla/show_bug.cgi?id=29

           Summary: Build system requires SWIG
           Product: DOLFIN
           Version: development version
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: general
        AssignedTo: dolfin-dev@xxxxxxxxxx
        ReportedBy: jjan@xxxxxxxxxx


The new scons build system seems to require SWIG, and breaks without it:

$ scons
scons: Reading SConscript files ...
KeyError: 'SWIGFLAGS':
  File "/home/johan/data/src/scons/dolfin/SConstruct", line 153:
    buildDataHash = env.SConscript(os.path.join(env["projectname"],
"SConscript"), exports=["env", "configure"])
  File "/usr/lib/scons/SCons/Script/SConscript.py", line 520:
    return apply(_SConscript, [self.fs,] + files, subst_kw)
  File "/usr/lib/scons/SCons/Script/SConscript.py", line 245:
    exec _file_ in call_stack[-1].globals
  File "/home/johan/data/src/scons/dolfin/dolfin/SConscript", line 41:
    scons.getModulesAndDependencies(disabled_packages=disabled_packages)
  File
"/home/johan/data/src/scons/dolfin/scons/simula-scons/simula_scons/__init__.py",
line 562:
    modules = getModules({}, resolve_deps=False, directory=directory)
  File
"/home/johan/data/src/scons/dolfin/scons/simula-scons/simula_scons/__init__.py",
line 532:
    try: mod = readModuleConfig(os.path.join(srcDir, mpath), mpath,
_defaultEnv)
  File
"/home/johan/data/src/scons/dolfin/scons/simula-scons/simula_scons/_module.py",
line 150:
    if env["SWIGFLAGS"]:
  File "/usr/lib/scons/SCons/Environment.py", line 309:
    return self._dict[key]

To reproduce, simply uninstall SWIG and build DOLFIN (changeset
3701:8cf92e2a537e).


-- 
Configure bugmail: http://www.fenics.org/cgi-bin/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.