Dear developers,

(I appologize if you are getting multiple copies of this, I sent this email 
previously using my other email address that I don’t think is in the list.)

I’m getting a NetCDF symbol error when I try to compile libMesh (commit 
a58bb96d07c20eb541b557b0053269e6d8c92f15) vs PETSc 3.7.2 (commit 
6d2c40479446d0366a4edb124b2d1250692ca322):

make[1]: Entering directory 
`/home/mesgarnejad/Packages/libmesh/build/Linux-gnu-O'
  CXXLD    fparser_parse-opt
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libpetsc.so: undefined 
reference to `nc_def_var_deflate'
collect2: error: ld returned 1 exit status
make[1]: *** [fparser_parse-opt] Error 1
make[1]: Leaving directory 
`/home/mesgarnejad/Packages/libmesh/build/Linux-gnu-O'
make: *** [all-recursive] Error 1

It’s confusing since the libpetsc.so knows where to find the correct 
libnetcdf.so:


        linux-vdso.so.1 =>  (0x00007ffce6388000)
        libsuperlu_dist.so.5 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libsuperlu_dist.so.5 
(0x00007f24966f4000)
        libparmetis.so => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libparmetis.so 
(0x00007f24964b6000)
        libmetis.so => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libmetis.so 
(0x00007f2496240000)
        libsuperlu.so.5 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib64/libsuperlu.so.5 
(0x00007f2495fc0000)
        libmpi_cxx.so.1 => /shared/opt/openmpi/gcc-5.4.0/lib/libmpi_cxx.so.1 
(0x00007f2495da6000)
        libstdc++.so.6 => /shared/opt/gcc/lib64/libstdc++.so.6 
(0x00007f2495a18000)
        libhwloc.so.5 => /usr/lib64/libhwloc.so.5 (0x00007f24957d9000)
        libnetcdf.so.7 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libnetcdf.so.7 
(0x00007f24954cf000)
        libhdf5hl_fortran.so.8 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libhdf5hl_fortran.so.8 
(0x00007f24952bd000)
        libhdf5_fortran.so.8 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libhdf5_fortran.so.8 
(0x00007f2495080000)
        libhdf5_hl.so.8 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libhdf5_hl.so.8 
(0x00007f2494e51000)
        libhdf5.so.8 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libhdf5.so.8 
(0x00007f2494965000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f2494627000)
        libyaml-0.so.2 => 
/home/mesgarnejad/Packages/petsc/Linux-gnu-O/lib/libyaml-0.so.2 
(0x00007f2494409000)
        libmpi_usempif08.so.11 => 
/shared/opt/openmpi/gcc-5.4.0/lib/libmpi_usempif08.so.11 (0x00007f24941da000)
        libmpi_usempi_ignore_tkr.so.6 => 
/shared/opt/openmpi/gcc-5.4.0/lib/libmpi_usempi_ignore_tkr.so.6 
(0x00007f2493fd3000)
        libmpi_mpifh.so.12 => 
/shared/opt/openmpi/gcc-5.4.0/lib/libmpi_mpifh.so.12 (0x00007f2493d7c000)
        libgfortran.so.3 => /shared/opt/gcc/lib64/libgfortran.so.3 
(0x00007f2493a5c000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f24937d7000)
        libquadmath.so.0 => /shared/opt/gcc/lib64/libquadmath.so.0 
(0x00007f2493599000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f2493395000)
        libmpi.so.12 => /shared/opt/openmpi/gcc-5.4.0/lib/libmpi.so.12 
(0x00007f2492e53000)
        libgcc_s.so.1 => /shared/opt/gcc/lib64/libgcc_s.so.1 
(0x00007f2492c3d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2492a20000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f249268b000)
        librdmacm.so.1 => /usr/lib64/librdmacm.so.1 (0x00007f2492476000)
        libosmcomp.so.3 => /usr/lib64/libosmcomp.so.3 (0x00007f2492268000)
        libibverbs.so.1 => /usr/lib64/libibverbs.so.1 (0x00007f249205a000)
        libfabric.so.1 => /usr/lib64/libfabric.so.1 (0x00007f2491dbe000)
        libpsm_infinipath.so.1 => /usr/lib64/libpsm_infinipath.so.1 
(0x00007f2491b6a000)
        libopen-rte.so.12 => 
/shared/opt/openmpi/gcc-5.4.0/lib/libopen-rte.so.12 (0x00007f2491881000)
        libtorque.so.2 => /usr/local/lib/libtorque.so.2 (0x00007f2490f9f000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f2490c4b000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f2490a35000)
        libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f2490655000)
        libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f24903e8000)
        libopen-pal.so.13 => 
/shared/opt/openmpi/gcc-5.4.0/lib/libopen-pal.so.13 (0x00007f2490100000)
        libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x00007f248fef7000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f248fcee000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f248faeb000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003ced000000)
        libpci.so.3 => /lib64/libpci.so.3 (0x00007f248f8de000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f248f6c0000)
        libibumad.so.3 => /usr/lib64/libibumad.so.3 (0x00007f248f4b7000)
        libnl.so.1 => /lib64/libnl.so.1 (0x00007f248f265000)
        libinfinipath.so.4 => /usr/lib64/libinfinipath.so.4 (0x00007f248f056000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f248ee12000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f248eb2b000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f248e927000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f248e6fb000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f248e4e0000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f248e2dd000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f248e0d2000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f248dece000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f248dcaf000)


I attached my config.log from libMesh + you can get my configure.log  
<https://www.dropbox.com/s/82yp61eequjr0p3/configure.log?dl=0>from PETSc.

Many thanks,
Ata
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to