- edited description
cannot pass runtest.py
Issue #50
invalid
I am using development version of petsc and petsc4py and miniconda3 Here is the traceback of the error
Traceback (most recent call last):
File "runtests.py", line 216, in <module>
sys.exit(main())
File "runtests.py", line 203, in main
package = import_package(options, pkgname)
File "runtests.py", line 85, in import_package
package.init(args, arch=options.arch)
File "/Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/__init__.py", line 42, in init
PETSc = petsc4py.lib.ImportPETSc(arch)
File "/Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/lib/__init__.py", line 29, in ImportPETSc
return Import('petsc4py', 'PETSc', path, arch)
File "/Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/lib/__init__.py", line 64, in Import
module = imp.load_module(fullname, fo, fn, stuff)
File "/Users/jrek/miniconda3/lib/python3.5/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/Users/jrek/miniconda3/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
File "<frozen importlib._bootstrap>", line 693, in _load
File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 577, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 906, in create_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: dlopen(/Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/lib/arch-darwin-c-opt/PETSc.cpython-35m-darwin.so, 2): Symbol not found: _TaoLMVMGetH0
Referenced from: /Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/lib/arch-darwin-c-opt/PETSc.cpython-35m-darwin.so
Expected in: /Users/jrek/softs/petsc/arch-darwin-c-opt/lib/libpetsc.3.07.dylib
in /Users/jrek/miniconda3/lib/python3.5/site-packages/petsc4py/lib/arch-darwin-c-opt/PETSc.cpython-35m-darwin.so
Comments (4)
-
reporter -
Did you configure PETSc with C++ and complex scalars?
-
reporter Yes. Here is the output from make install. Am I missing something .
python setup.py build running build running build_src running build_py running build_ext PETSC_DIR: /Users/jrek/softs/petsc PETSC_ARCH: arch-darwin-c-opt version: 3.7.3 development integer-size: 32-bit scalar-type: complex precision: double language: CXXONLY compiler: mpicxx linker: mpicxx writing build/lib.macosx-10.6-x86_64-3.5/petsc4py/lib/petsc.cfg python setup.py install --prefix='' --user running install running build running build_src running build_py running build_ext PETSC_DIR: /Users/jrek/softs/petsc PETSC_ARCH: arch-darwin-c-opt version: 3.7.3 development integer-size: 32-bit scalar-type: complex precision: double language: CXXONLY compiler: mpicxx linker: mpicxx writing build/lib.macosx-10.6-x86_64-3.5/petsc4py/lib/petsc.cfg running install_lib copying build/lib.macosx-10.6-x86_64-3.5/petsc4py/lib/petsc.cfg -> /Users/jrek/.local/lib/python3.5/site-packages/petsc4py/lib running install_egg_info running egg_info writing dependency_links to petsc4py.egg-info/dependency_links.txt writing top-level names to petsc4py.egg-info/top_level.txt writing petsc4py.egg-info/PKG-INFO writing requirements to petsc4py.egg-info/requires.txt reading manifest file 'petsc4py.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.html' warning: no files found matching 'docs/*.pdf' warning: no files found matching 'docs/*.info' warning: no files found matching 'docs/*.[137]' warning: no files found matching '*' under directory 'docs/usrman' warning: no files found matching '*' under directory 'docs/apiref' writing manifest file 'petsc4py.egg-info/SOURCES.txt' removing '/Users/jrek/.local/lib/python3.5/site-packages/petsc4py-3.7.0-py3.5.egg-info' (and everything under it) Copying petsc4py.egg-info to /Users/jrek/.local/lib/python3.5/site-packages/petsc4py-3.7.0-py3.5.egg-info running install_scripts
-
reporter - changed status to invalid
Tried rebuild from scratch and issue is not relevant anymore as now it won't even build
- Log in to comment