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

Reply via email to