Amit, You appear to be mixing PGI and GNU compilers, as shown by the "g++" in the final portion of your output. You must configure Open MPI with all compilers (C, C++ and Fortran) from the same "family".
-Paul On Wed, Oct 29, 2014 at 1:11 PM, Kumar, Amit <ahku...@mail.smu.edu> wrote: > Dear Developers, > > I have ran into the following errors while compiling OpenMPI version(both > 1.8.2 and 1.8.3) using PGI-13.2 > > Any idea where could I locate defined references to `__builtin_va_gparg1'. > > Any help is greatly appreciated. > > Regards, > Amit > > Making all in tool > make[7]: Entering directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool' > CXX opari-handler.o > CXX opari-ompragma.o > CXX opari-ompragma_c.o > CXX opari-ompragma_f.o > CXX opari-ompregion.o > CXX opari-opari.o > CXX opari-process_c.o > CXX opari-process_f.o > CXX opari-process_omp.o > ln -s ../../../util/util.c > CC util.o > CXXLD opari > util.o: In function `guess_strlen': > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:51: > undefined reference to `__builtin_va_gparg1' > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:55: > undefined reference to `__builtin_va_gparg1' > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:69: > undefined reference to `__builtin_va_gparg1' > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:82: > undefined reference to `__builtin_va_gparg1' > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:91: > undefined reference to `__builtin_va_gparg1' > util.o:/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool/./util.c:107: > more undefined references to `__builtin_va_gparg1' follow > collect2: ld returned 1 exit status > make[7]: *** [opari] Error 1 > make[7]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool' > make[6]: *** [all-recursive] Error 1 > make[6]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari' > make[5]: *** [all-recursive] Error 1 > make[5]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools' > make[4]: *** [all-recursive] Error 1 > make[4]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt' > make[3]: *** [all] Error 2 > make[3]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/grid/software/admin/root/packages/build/openmpi-1.8.3/ompi' > make: *** [all-recursive] Error 1 > > # cd > /grid/software/admin/root/packages/build/openmpi-1.8.3/ompi/contrib/vt/vt/tools/opari/tool > # make -n > rm -f opari > echo " CXXLD " opari;/bin/sh ../../../libtool --silent --tag=CXX > --mode=link g++ -DOPARI_VT -O3 -DNDEBUG -finline-functions -pthread -o > opari opari-handler.o opari-ompragma.o opari-ompragma_c.o > opari-ompragma_f.o opari-ompregion.o opari-opari.o opari-process_c.o > opari-process_f.o opari-process_omp.o util.o -lrt -lut > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/10/16128.php > -- Paul H. Hargrove phhargr...@lbl.gov Future Technologies Group Computer and Data Sciences Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900