← Back to team overview

dolfin team mailing list archive

Re: SWIG Version

 

Paul!

Can you please report the output of the following commands:

  $ swig -version
  $ which swig
  $ python -c "import dolfin; print dolfin.__swigversion__"

You might also want to upgrade your FEniCS version by looking at:

 http://www.fenics.org/wiki/Download

Regards,

Johan

On Sep 11, 2010, at 15:15, Paul Robinson <prarobinson@xxxxxxxxx> wrote:

> Hello!
> 
> First, let me say thank you to all the people involved with this project. Very exciting! Alas, I am encountering a problem: 
> 
> >>> V=FunctionSpace(mesh,'CG',1)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/lib/python2.6/dist-packages/dolfin/function/functionspace.py", line 226, in __init__
>     FunctionSpaceBase.__init__(self, mesh, element)
>   File "/usr/lib/python2.6/dist-packages/dolfin/function/functionspace.py", line 44, in __init__
>     ufc_element, ufc_dofmap = jit(self._ufl_element)
>   File "/usr/lib/python2.6/dist-packages/dolfin/compilemodules/jit.py", line 44, in mpi_jit
>     return local_jit(*args, **kwargs)
>   File "/usr/lib/python2.6/dist-packages/dolfin/compilemodules/jit.py", line 76, in jit
>     """%cpp.__swigversion__
> OSError: PyDOLFIN was not compiled with the present version of swig.
> Install swig version 1.3.40 or recompiled PyDOLFIN with present swig
> 
> ...
> 
> SO, I double check my version of SWIG:
> 
> robinson@robinson-laptop:~/Shellscripts/Py_Scripts$ aptitude show swig
> Package: swig
> State: installed
> Automatically installed: yes
> Version: 1.3.40-2ubuntu1
> Priority: optional
> Section: interpreters
> Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
> Uncompressed Size: 5,349k
> Depends: libc6 (>= 2.8), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), zlib1g (>= 1:1.1.4)
> Suggests: swig-examples, swig-doc
> Replaces: swig1.3
> Description: Generate scripting interfaces to C/C++ code
>  SWIG is a compiler that makes it easy to integrate C and C++ code with other languages
>  including Perl, PHP, Tcl, Ruby, Python, Java, Guile, Mzscheme, Chicken, OCaml, and C#. 
>  
>  Swig takes a set of ANSI C/C++ declarations and generates an interface for them to your
>  favorite scripting language.
> 
> ...
> 
> And just so i know what I'm doing, my version of FEniCS:
> 
> robinson@robinson-laptop:~/Shellscripts/Py_Scripts$ aptitude show fenics
> Package: fenics
> State: installed
> Automatically installed: no
> Version: 9.12.1
> Priority: extra
> Section: universe/math
> Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
> Uncompressed Size: 32.8k
> Depends: dolfin-dev (>= 0.9.5), python-pydolfin0 (>= 0.9.5), dolfin-doc, dolfin-bin,
>          python-ferari (>= 0.0.2), python-ffc (>= 0.7.1), python-fiat (>= 0.3.5),
>          python-instant (>= 0.9.6), ufc (>= 1.2.0), python-ufc (>= 1.2.0), ufc-doc,
>          python-viper (>= 0.4.5), python-ufl (>= 0.4.1), syfi-dev (>= 0.6.0), python-syfi0
>          (>= 0.6.0), syfi-doc, syfi-bin
> Description: automation of computational mathematical modeling
>  The vision of FEniCS is to set a new standard in Computational Mathematical Modeling
>  (CMM), which is the Automation of CMM (ACMM), towards the goals of generality, efficiency
>  and simplicity, concerning mathematical methodology, implementation and application.
>  FEniCS is organized as a collection of sub projects/components, including DOLFIN, FErari,
>  FFC, FIAT, Instant, SyFi UFC, UFL, and Viper.
> Homepage: http://www.fenics.org
> 
> 
> ...
> 
> It looks as though I've got the proper version of SWIG, but then, whence this error? Any ideas? This is under Lucid, by the way.
> 
> Thanks heaps,
> Paul Robinson
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~dolfin
> Post to     : dolfin@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dolfin
> More help   : https://help.launchpad.net/ListHelp

References