Skip to content

Compiler dependency  #5

@M-K-Lee

Description

@M-K-Lee

@dmcdougall

I tried to install ESIO-0.1.on Wrangler, TACC.

First I configured with "CC=mpicc FC=mpif90 CXX=mpicxx". It configured okay, but showed error when compiling the code with "MAKE".
Next, I configured with "CC=icc FC=ifort CXX=icpc", and it worked just fine.

More specific information is as follows.


~$ module list

Currently Loaded Modules:

  1. TACC-paths 2) Linux 3) cluster-paths 4) intel/15.0.3 5) mvapich2/2.1 6) cluster 7) TACC 8) phdf5/1.8.14

~$ ../configure --prefix=(some_local_dir) --with-hdf5=$TACC_HDF5_BIN/h5pcc CFLAGS="-fPIC" CPPFLAGS="-fPIC" CXXFLAGS="-fPIC" FCFLAGS="-fPIC" LDFLAGS="-L/usr/lib64" CC=mpicc FC=mpif90 CXX=mpicxx
..................long details.............
----------------------------------- SUMMARY -----------------------------------

Package version............... : esio-0.1.9

C++ compiler.................. : mpicxx
C++ compiler flags............ : -fPIC -g -Wno-unknown-pragmas
C compiler.................... : mpicc
C compiler flags.............. : -fPIC -g -traceback -Wall -std=gnu99 -Wcheck -Wpointer-arith -wd424 -wd981 -Wno-unknown-pragmas
Fortran compiler ............. : mpif90
Fortran compiler flags........ : -fPIC -g -warn all -traceback
Install dir................... : /home/01545/pro0104/SOFTWARE/ESIO-0.1.9
HDF CPP flags................. :
HDF C flags................. :
HDF LDFLAGS flags............. :
Build user.................... : pro0104
Build host.................... : login1.wrangler.tacc.utexas.edu
Configure date................ : 2017-08-15 14:40
Build architecture............ : x86_64-unknown-linux-gnu
SVN revision number........... :


~$ make
..............long compilation lines..............................
libtool: link: mpif90 -I.. -I../.. -I../esio -fPIC -g -warn all -traceback -Wl,--as-needed -o .libs/concepts2 concepts2.o -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib -L/usr/lib64 ../esio/.libs/libesiof.so -L/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib /opt/apps/intel15/mvapich2/2.1/lib/libmpifort.so -L/usr/lib64/ -L/lib /opt/apps/intel15/mvapich2/2.1/lib/libmpi.so -lxml2 -libmad -libumad -libverbs -lrt /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libhdf5_hl.so /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libhdf5.so /opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib/libsz.so -lz -ldl -lm -Wl,-rpath -Wl,/home/01545/pro0104/SOFTWARE/ESIO-0.1.9/lib -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2/2.1/lib -Wl,-rpath -Wl,/opt/apps/intel15/mvapich2_2_1/phdf5/1.8.14/x86_64/lib
ld: cannot find -libverbs
make[3]: *** [concepts2] Error 1
make[3]: Leaving directory /home/01545/pro0104/SOFTWARE/esio-0.1.9/build/examples' make[2]: *** [all] Error 2 make[2]: Leaving directory /home/01545/pro0104/SOFTWARE/esio-0.1.9/build/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/01545/pro0104/SOFTWARE/esio-0.1.9/build'
make: *** [all] Error 2


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions