[Trilinos-Users] [EXTERNAL] [11.12.1] Symbol not found: _PyBool_Type (OS-X)

Bill Spotz wfspotz at sandia.gov
Tue May 19 14:01:26 EDT 2015


This is an issue we have discussed previously where the libpytrilinos library is included in the export Makefiles.  This will result in undefined symbols upon execution in every case except where PyTrilinos modules are imported into the Python interpreter.  We should take some action to remove this library from the export Makefiles.


> On May 18, 2015, at 11:55 PM, Denis Davydov <davydden at gmail.com> wrote:
> Dear all, 
> we recently came across the following run-time error when trying to use
> Trilinos built with python interfaces:
> dyld: Symbol not found: _PyBool_Type
> Referenced from: /usr/local/lib/libpytrilinos.11.dylib
> Expected in: flat namespace
> in /usr/local/lib/libpytrilinos.11.dylib
> In particular, the error occurs when trying to run 
> unit tests of deal.II library. I must say that deal.II does not use 
> PyTrilinos interfaces anyhow, yet Trilinos with python is a default 
> build in Homebrew. Thus this scenario is naturally triggered.
> Any suggestions on how to fix the problem are much appreciated. 
> The corresponding discussion of this issue on GitHub is here:
> https://github.com/Homebrew/homebrew-science/issues/2148
> Kind regards,
> Denis 
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users

** Bill Spotz                                              **
** Sandia National Laboratories  Voice: (505)845-0170      **
** P.O. Box 5800                 Fax:   (505)284-0154      **
** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **

More information about the Trilinos-Users mailing list