-------- Original Message --------
Subject: Re: [FEniCS] Ubuntu 13.10 installation
Date: Mon, 28 Oct 2013 20:55:05 -0700
From: Michael Wathen <[email protected]>
To: Johannes Ring <[email protected]>
Hi,
I get the following after running ldd
/home/mwathen/Work/FEniCS/lib/libdolfin.so.1.2.0
linux-vdso.so.1 => (0x00007fffe4dc0000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f371bd4c000)
libboost_filesystem.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.53.0 (0x00007f371bb36000)
libboost_program_options.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.53.0
(0x00007f371b8c7000)
libboost_system.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.53.0 (0x00007f371b6c3000)
libboost_thread.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.53.0 (0x00007f371b4ad000)
libboost_iostreams.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.53.0 (0x00007f371b293000)
libboost_mpi.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_mpi.so.1.53.0 (0x00007f371b068000)
libboost_serialization.so.1.53.0 =>
/usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.53.0
(0x00007f371adfd000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f371abdf000)
libhdf5.so.7 => /usr/lib/x86_64-linux-gnu/libhdf5.so.7 (0x00007f371a727000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f371a50e000)
libml.so.11 => /usr/local/lib/libml.so.11 (0x00007f3719eac000)
libzoltan.so.11 => /usr/local/lib/libzoltan.so.11 (0x00007f3719b86000)
libifpack.so.11 => /usr/local/lib/libifpack.so.11 (0x00007f371964a000)
libaztecoo.so.11 => /usr/local/lib/libaztecoo.so.11 (0x00007f371938c000)
libamesos.so.11 => /usr/local/lib/libamesos.so.11 (0x00007f3719095000)
libepetraext.so.11 => /usr/local/lib/libepetraext.so.11 (0x00007f3718bf9000)
libepetra.so.11 => /usr/local/lib/libepetra.so.11 (0x00007f3718812000)
libteuchosparameterlist.so.11 =>
/usr/local/lib/libteuchosparameterlist.so.11 (0x00007f3717d96000)
libteuchoscore.so.11 => /usr/local/lib/libteuchoscore.so.11
(0x00007f3717a68000)
libslepc.so.3.2 => /usr/lib/libslepc.so.3.2 (0x00007f3717776000)
libpetsc.so.3.2 => /usr/lib/libpetsc.so.3.2 (0x00007f3716c77000)
libumfpack.so.5.4.0 => /usr/lib/libumfpack.so.5.4.0 (0x00007f37169c4000)
libf77blas.so.3 => /usr/lib/libf77blas.so.3 (0x00007f37167a3000)
libcholmod.so.1.7.1 => /usr/lib/libcholmod.so.1.7.1 (0x00007f37164bb000)
libparmetis.so.3.1 => /usr/lib/libparmetis.so.3.1 (0x00007f371627c000)
libptscotch-5.1.so => /usr/lib/libptscotch-5.1.so (0x00007f3715fce000)
libCGAL.so.10 => /usr/local/lib/libCGAL.so.10 (0x00007f3715da6000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f3715b32000)
libmpfr.so.4 => /usr/lib/x86_64-linux-gnu/libmpfr.so.4 (0x00007f37158d5000)
libmpi_cxx.so.0 => /usr/lib/libmpi_cxx.so.0 (0x00007f37156bb000)
libmpi.so.0 => /usr/lib/libmpi.so.0 (0x00007f3715409000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3715104000)
libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4
(0x00007f3714452000)
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4
(0x00007f3713f71000)
libvtkCommon.so.5.8 => /usr/lib/libvtkCommon.so.5.8 (0x00007f37139fa000)
libvtkFiltering.so.5.8 => /usr/lib/libvtkFiltering.so.5.8
(0x00007f3713471000)
libvtkGraphics.so.5.8 => /usr/lib/libvtkGraphics.so.5.8 (0x00007f3712ab4000)
libvtkIO.so.5.8 => /usr/lib/libvtkIO.so.5.8 (0x00007f3712333000)
libvtkRendering.so.5.8 => /usr/lib/libvtkRendering.so.5.8
(0x00007f3711c2e000)
libvtkHybrid.so.5.8 => /usr/lib/libvtkHybrid.so.5.8 (0x00007f371174c000)
libvtkWidgets.so.5.8 => /usr/lib/libvtkWidgets.so.5.8 (0x00007f3711377000)
libQVTK.so.5.8 => /usr/lib/libQVTK.so.5.8 (0x00007f3711106000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f3710e02000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f3710bf2000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f37109dc000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3710614000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f371040f000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f37101ed000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f370ffe5000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f370fdd4000)
libopen-pal.so.0 => /usr/lib/libopen-pal.so.0 (0x00007f370fb7b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f371ce55000)
libgaleri.so.11 => /usr/local/lib/libgaleri.so.11 (0x00007f370f910000)
liblapack.so.3 => /usr/lib/liblapack.so.3 (0x00007f370ee92000)
libblas.so.3 => /usr/lib/libblas.so.3 (0x00007f370e8c6000)
libteuchosremainder.so.11 => /usr/local/lib/libteuchosremainder.so.11
(0x00007f370e6a7000)
libteuchosnumerics.so.11 => /usr/local/lib/libteuchosnumerics.so.11
(0x00007f370e479000)
libteuchoscomm.so.11 => /usr/local/lib/libteuchoscomm.so.11
(0x00007f370df93000)
libtriutils.so.11 => /usr/local/lib/libtriutils.so.11 (0x00007f370dd16000)
libparpack.so.2 => /usr/lib/libparpack.so.2 (0x00007f370da83000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f370d74d000)
libdmumps-4.10.0.so => /usr/lib/libdmumps-4.10.0.so (0x00007f370d41f000)
libspooles.so.2.2 => /usr/lib/libspooles.so.2.2 (0x00007f370d0bd000)
libHYPRE_utilities-2.8.0b.so => /usr/lib/libHYPRE_utilities-2.8.0b.so
(0x00007f370ceaf000)
libHYPRE_struct_mv-2.8.0b.so => /usr/lib/libHYPRE_struct_mv-2.8.0b.so
(0x00007f370cc85000)
libHYPRE_struct_ls-2.8.0b.so => /usr/lib/libHYPRE_struct_ls-2.8.0b.so
(0x00007f370ca04000)
libHYPRE_sstruct_mv-2.8.0b.so => /usr/lib/libHYPRE_sstruct_mv-2.8.0b.so
(0x00007f370c7e8000)
libHYPRE_sstruct_ls-2.8.0b.so => /usr/lib/libHYPRE_sstruct_ls-2.8.0b.so
(0x00007f370c584000)
libHYPRE_IJ_mv-2.8.0b.so => /usr/lib/libHYPRE_IJ_mv-2.8.0b.so
(0x00007f370c375000)
libHYPRE_parcsr_ls-2.8.0b.so => /usr/lib/libHYPRE_parcsr_ls-2.8.0b.so
(0x00007f370c0b1000)
libamd.so.2.2.0 => /usr/lib/libamd.so.2.2.0 (0x00007f370bea7000)
libmpi_f77.so.0 => /usr/lib/libmpi_f77.so.0 (0x00007f370bc74000)
libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
(0x00007f370b95b000)
libcblas.so.3 => /usr/lib/libcblas.so.3 (0x00007f370b73a000)
libatlas.so.3 => /usr/lib/libatlas.so.3 (0x00007f370b1a6000)
libcolamd.so.2.7.1 => /usr/lib/libcolamd.so.2.7.1 (0x00007f370af9e000)
libmetis.so.3.1 => /usr/lib/libmetis.so.3.1 (0x00007f370ad53000)
libptscotcherr-5.1.so => /usr/lib/libptscotcherr-5.1.so (0x00007f370ab4f000)
libopen-rte.so.0 => /usr/lib/libopen-rte.so.0 (0x00007f370a901000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
(0x00007f370a6c4000)
libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2
(0x00007f370a4ac000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007f370a1ab000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f3709f84000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(0x00007f3709ce2000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(0x00007f3709a91000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f3709888000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f370966c000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f370945c000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1
(0x00007f3709251000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f370903f000)
libvtksys.so.5.8 => /usr/lib/libvtksys.so.5.8 (0x00007f3708e02000)
libvtkverdict.so.5.8 => /usr/lib/libvtkverdict.so.5.8 (0x00007f3708bcc000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007f37089a0000)
libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
(0x00007f3708467000)
libvtkDICOMParser.so.5.8 => /usr/lib/libvtkDICOMParser.so.5.8
(0x00007f370824e000)
libnetcdf.so.7 => /usr/lib/libnetcdf.so.7 (0x00007f3707f11000)
libnetcdf_c++.so.4 => /usr/lib/libnetcdf_c++.so.4 (0x00007f3707cf3000)
libvtkmetaio.so.5.8 => /usr/lib/libvtkmetaio.so.5.8 (0x00007f3707a66000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f37077b3000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f370755d000)
libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f37072eb000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f37070c1000)
libavformat.so.53 => /usr/lib/x86_64-linux-gnu/libavformat.so.53
(0x00007f3706db7000)
libavcodec.so.53 => /usr/lib/x86_64-linux-gnu/libavcodec.so.53
(0x00007f3706024000)
libavutil.so.51 => /usr/lib/x86_64-linux-gnu/libavutil.so.51
(0x00007f3705e02000)
libswscale.so.2 => /usr/lib/x86_64-linux-gnu/libswscale.so.2
(0x00007f3705bbc000)
libvtkImaging.so.5.8 => /usr/lib/libvtkImaging.so.5.8 (0x00007f37055ce000)
libvtkftgl.so.5.8 => /usr/lib/libvtkftgl.so.5.8 (0x00007f37053c2000)
libgl2ps.so.0 => /usr/lib/libgl2ps.so.0 (0x00007f37051af000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f3704f51000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f3704ceb000)
libvtkParallel.so.5.8 => /usr/lib/libvtkParallel.so.5.8 (0x00007f37048e7000)
libvtkexoIIc.so.5.8 => /usr/lib/libvtkexoIIc.so.5.8 (0x00007f370469d000)
libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4
(0x00007f370445d000)
libvtkViews.so.5.8 => /usr/lib/libvtkViews.so.5.8 (0x00007f37041c3000)
libvtkQtChart.so.5.8 => /usr/lib/libvtkQtChart.so.5.8 (0x00007f3703eea000)
libvtkInfovis.so.5.8 => /usr/lib/libvtkInfovis.so.5.8 (0x00007f3703a51000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f370384e000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f370362f000)
libmumps_common-4.10.0.so => /usr/lib/libmumps_common-4.10.0.so
(0x00007f37033ed000)
libscalapack-openmpi.so.1 => /usr/lib/libscalapack-openmpi.so.1
(0x00007f3702a8b000)
libblacs-openmpi.so.1 => /usr/lib/libblacs-openmpi.so.1 (0x00007f370285d000)
libHYPRE_multivector-2.8.0b.so =>
/usr/lib/libHYPRE_multivector-2.8.0b.so (0x00007f3702656000)
libHYPRE_krylov-2.8.0b.so => /usr/lib/libHYPRE_krylov-2.8.0b.so
(0x00007f3702440000)
libHYPRE_parcsr_mv-2.8.0b.so => /usr/lib/libHYPRE_parcsr_mv-2.8.0b.so
(0x00007f370221f000)
libHYPRE_seq_mv-2.8.0b.so => /usr/lib/libHYPRE_seq_mv-2.8.0b.so
(0x00007f3702016000)
libHYPRE_parcsr_block_mv-2.8.0b.so =>
/usr/lib/libHYPRE_parcsr_block_mv-2.8.0b.so (0x00007f3701df9000)
libHYPRE_DistributedMatrix-2.8.0b.so =>
/usr/lib/libHYPRE_DistributedMatrix-2.8.0b.so (0x00007f3701bf4000)
libHYPRE_MatrixMatrix-2.8.0b.so =>
/usr/lib/libHYPRE_MatrixMatrix-2.8.0b.so (0x00007f37019f2000)
libHYPRE_DistributedMatrixPilutSolver-2.8.0b.so =>
/usr/lib/libHYPRE_DistributedMatrixPilutSolver-2.8.0b.so
(0x00007f37017e2000)
libHYPRE_ParaSails-2.8.0b.so => /usr/lib/libHYPRE_ParaSails-2.8.0b.so
(0x00007f37015d0000)
libHYPRE_Euclid-2.8.0b.so => /usr/lib/libHYPRE_Euclid-2.8.0b.so
(0x00007f370138d000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0
(0x00007f3701150000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f3700f4c000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f3700d0c000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f3700b04000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f37008ff000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00007f37006a0000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007f37002c4000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f36ffff4000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
(0x00007f36ffdf0000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
(0x00007f36ffbb2000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
(0x00007f36ff960000)
libhdf5_hl.so.7 => /usr/lib/x86_64-linux-gnu/libhdf5_hl.so.7
(0x00007f36ff730000)
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
(0x00007f36ff4d0000)
libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f36ff2c2000)
libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
(0x00007f36ff004000)
libvpx.so.1 => /usr/lib/x86_64-linux-gnu/libvpx.so.1 (0x00007f36fed6f000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
(0x00007f36fe8a0000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0
(0x00007f36fe673000)
libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1
(0x00007f36fe431000)
libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1
(0x00007f36fe215000)
libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1
(0x00007f36fdffc000)
libschroedinger-1.0.so.0 =>
/usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0 (0x00007f36fdd2d000)
libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 (0x00007f36fdb1f000)
libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007f36fd909000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0
(0x00007f36fd6e2000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1
(0x00007f36fd4df000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3
(0x00007f36fd2d8000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
(0x00007f36fd0d6000)
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
(0x00007f36fcebf000)
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0
(0x00007f36fccb9000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
(0x00007f36fcab3000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f36fc8a7000)
libVPIC.so.5.8 => /usr/lib/libVPIC.so.5.8 (0x00007f36fc67d000)
libCosmo.so.5.8 => /usr/lib/libCosmo.so.5.8 (0x00007f36fc44f000)
libvtkalglib.so.5.8 => /usr/lib/libvtkalglib.so.5.8 (0x00007f36fc22a000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
(0x00007f36fc024000)
libpord-4.10.0.so => /usr/lib/libpord-4.10.0.so (0x00007f36fbe0f000)
libblacsCinit-openmpi.so.1 => /usr/lib/libblacsCinit-openmpi.so.1
(0x00007f36fbc0c000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
(0x00007f36fb9e3000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0
(0x00007f36fb7db000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
(0x00007f36fb5d7000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f36fb3bc000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
(0x00007f36fb1ad000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2
(0x00007f36faf92000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3
(0x00007f36fad53000)
libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
(0x00007f36faad5000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f36fa8a2000)
librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007f36fa687000)
libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
(0x00007f36fa476000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
(0x00007f36fa256000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f36fa04c000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0
(0x00007f36f9dcd000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0
(0x00007f36f9bc5000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26
(0x00007f36f9942000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f36f96a8000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4
(0x00007f36f9473000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18
(0x00007f36f925e000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007f36f9059000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f36f8e2f000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1
(0x00007f36f8c21000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5
(0x00007f36f89d8000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f36f879f000)
On 13-10-28 08:54 AM, Johannes Ring wrote:
[Please include [email protected] in your replies]
On Mon, Oct 28, 2013 at 4:45 PM, Michael Wathen <[email protected]> wrote:
I tried the development version of DOLFIN and the installation worked.
However, when I try and import dolfin in python I get the following error.
from dolfin import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/home/mwathen/Work/FEniCS/lib/python2.7/site-packages/dolfin/__init__.py",
line 16, in <module>
import cpp
File
"/home/mwathen/Work/FEniCS/lib/python2.7/site-packages/dolfin/cpp/__init__.py",
line 40, in <module>
exec("import %s" % module_name)
File "<string>", line 1, in <module>
File
"/home/mwathen/Work/FEniCS/lib/python2.7/site-packages/dolfin/cpp/common.py",
line 30, in <module>
_common = swig_import_helper()
File
"/home/mwathen/Work/FEniCS/lib/python2.7/site-packages/dolfin/cpp/common.py",
line 26, in swig_import_helper
_mod = imp.load_module('_common', fp, pathname, description)
ImportError: /home/mwathen/Work/FEniCS/lib/libdolfin.so.1.2: undefined
symbol: SNESGetLineSearch
What do you get when you run the following command?
ldd /home/mwathen/Work/FEniCS/lib/libdolfin.so.1.2
Johannes
Michael
On 13-10-28 02:20 AM, Johannes Ring wrote:
On Sun, Oct 27, 2013 at 10:35 PM, Michael Wathen <[email protected]>
wrote:
I updated by Ubuntu operating system last week and it broke my FEniCS
installation (where I installed it using dorsal before). I have retried
installing using dorsal but I now get an error when installing
dolfin-1.2.
[ 72%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.cpp.o
[ 73%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/intersection/IntersectionOperator.cpp.o
[ 73%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/uBLASILUPreconditioner.cpp.o
[ 73%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/SparsityPattern.cpp.o
[ 75%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/PETScVector.cpp.o
[ 75%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/EpetraVector.cpp.o
[ 75%] [ 76%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/LinearSolver.cpp.o
Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/uBLASKrylovSolver.cpp.o
[ 76%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/BlockVector.cpp.o
[ 76%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/SLEPcEigenSolver.cpp.o
[ 78%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/PETScPreconditioner.cpp.o
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp: In
member function ‘bool dolfin::PETScVector::distributed() const’:
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:162:17:
error: uninitialized const ‘petsc_type’ [-fpermissive]
const VecType petsc_type;
^
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:166:30:
error: invalid conversion from ‘const char* const*’ to ‘const char**’
[-fpermissive]
VecGetType(*_x, &petsc_type);
^
In file included from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.h:37:0,
from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:36:
/home/mwathen/Work/FEniCS/include/petscvec.h:311:29: error: initializing
argument 2 of ‘PetscErrorCode VecGetType(Vec, const char**)’
[-fpermissive]
PETSC_EXTERN PetscErrorCode VecGetType(Vec, VecType *);
^
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp: In
member function ‘virtual std::string dolfin::PETScVector::str(bool)
const’:
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:684:19:
error: uninitialized const ‘petsc_type’ [-fpermissive]
const VecType petsc_type;
^
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:689:32:
error: invalid conversion from ‘const char* const*’ to ‘const char**’
[-fpermissive]
VecGetType(*_x, &petsc_type);
^
In file included from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.h:37:0,
from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:36:
/home/mwathen/Work/FEniCS/include/petscvec.h:311:29: error: initializing
argument 2 of ‘PetscErrorCode VecGetType(Vec, const char**)’
[-fpermissive]
PETSC_EXTERN PetscErrorCode VecGetType(Vec, VecType *);
^
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp: In
member function ‘virtual void
dolfin::PETScVector::gather(dolfin::GenericVector&, const
std::vector<int>&)
const’:
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:718:17:
error: uninitialized const ‘petsc_type’ [-fpermissive]
const VecType petsc_type;
^
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:722:38:
error: invalid conversion from ‘const char* const*’ to ‘const char**’
[-fpermissive]
VecGetType(*(_y.vec()), &petsc_type);
^
In file included from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.h:37:0,
from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/PETScVector.cpp:36:
/home/mwathen/Work/FEniCS/include/petscvec.h:311:29: error: initializing
argument 2 of ‘PetscErrorCode VecGetType(Vec, const char**)’
[-fpermissive]
PETSC_EXTERN PetscErrorCode VecGetType(Vec, VecType *);
^
[ 78%] Building CXX object
dolfin/CMakeFiles/dolfin.dir/la/MUMPSLUSolver.cpp.o
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/la/PETScVector.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/SLEPcEigenSolver.cpp:
In member function ‘void dolfin::SLEPcEigenSolver::solve(std::size_t)’:
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/SLEPcEigenSolver.cpp:168:28:
error: invalid conversion from ‘const char* const*’ to ‘const char**’
[-fpermissive]
EPSGetType(eps, &eps_type);
^
In file included from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/SLEPcEigenSolver.h:32:0,
from
/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dolfin/la/SLEPcEigenSolver.cpp:34:
/home/mwathen/Work/FEniCS/include/slepceps.h:147:29: error: initializing
argument 2 of ‘PetscErrorCode EPSGetType(EPS, const char**)’
[-fpermissive]
PETSC_EXTERN PetscErrorCode EPSGetType(EPS,EPSType*);
^
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/la/SLEPcEigenSolver.cpp.o]
Error
1
make[2]: Leaving directory
`/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dorsal_build_dir'
make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
make[1]: Leaving directory
`/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dorsal_build_dir'
make: *** [all] Error 2
make: Leaving directory
`/home/mwathen/Work/FEniCS/src/dolfin-1.2.0/dorsal_build_dir'
[1;31mFailure with exit status: 2 [0m
[1;31mExit message: There was a problem building dolfin-1.2.0. [0m
I have hacked with the CMakeList.txt to get some sort of version working
but
it will not like to both PETSc and Trilinos at the same time. Is there
anything else I should try apart from hacking CMakeList.txt?
Try the development version of DOLFIN instead of version 1.2.0 (set
STABLE_BUILD=false in dorsal.cfg).
Johannes
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support