Thanks Giles, 

Looks like it works with excluding VT. I was using g++ —version 4.9 btw. 

Thank you,
Jordan
> On Mar 6, 2016, at 9:05 PM, Gilles Gouaillardet <gil...@rist.or.jp> wrote:
> 
> Jordan,
> 
> do you really need vt ?
> if no, a trivial workaround is to
> configure --disable-vt ...
> 
> what is your configure command line ?
> assuming g++ is your c++ compiler, what does g++ --version says ?
> 
> Cheers,
> 
> Gilles
> 
> 
> 
> On 3/7/2016 1:32 PM, Jordan Willis wrote:
>> 
>> Hi everyone,
>> 
>> I have tried everything to compile openmpi. It used to compile on my system, 
>> and I’m not sure what has changed in my c++ libraries to get this error. I 
>> get the following when trying to compile 
>> contrib/vt/vt/extlib/otf/tools/otfprofile
>> 
>> make[8]: Entering directory 
>> `/dnas/apps/openmpi/openmpi-1.10.2/ompi/contrib/vt/vt/extlib/otf/tools/otfprofile'
>>   CXXLD    otfprofile
>> otfprofile-collect_data.o: In function `std::string::_M_check(unsigned long, 
>> char const*) const':
>> /usr/include/c++/4.9/bits/basic_string.h:324: undefined reference to 
>> `std::__throw_out_of_range_fmt(char const*, ...)'
>> otfprofile-create_latex.o: In function `std::string::_M_check(unsigned long, 
>> char const*) const':
>> /usr/include/c++/4.9/bits/basic_string.h:324: undefined reference to 
>> `std::__throw_out_of_range_fmt(char const*, ...)'
>> /usr/include/c++/4.9/bits/basic_string.h:324: undefined reference to 
>> `std::__throw_out_of_range_fmt(char const*, ...)'
>> otfprofile-create_filter.o: In function `std::string::_M_check(unsigned 
>> long, char const*) const':
>> /usr/include/c++/4.9/bits/basic_string.h:324: undefined reference to 
>> `std::__throw_out_of_range_fmt(char const*, ...)'
>> otfprofile-create_filter.o: In function `std::vector<CTree<std::string>*, 
>> std::allocator<CTree<std::string>*> >::_M_range_check(unsigned long) const':
>> /usr/include/c++/4.9/bits/stl_vector.h:803: undefined reference to 
>> `std::__throw_out_of_range_fmt(char const*, ...)'
>> otfprofile-create_filter.o:/usr/include/c++/4.9/bits/stl_vector.h:803: more 
>> undefined references to `std::__throw_out_of_range_fmt(char const*, ...)' 
>> follow
>> collect2: error: ld returned 1 exit status
>> make[8]: *** [otfprofile] Error 1
>> 
>> If I look online, it may be due to trying to use gcc-4.8 functions in an 4.9 
>> compiler. So I have tried switching to 4.8 just to check. They also say you 
>> may have to update your toolchain to force GCC-4.9 although I’m not sure I 
>> know how to do this. I have also tried compiling openmpi1.8 (last stable) 
>> and get the same error. I have also reinstalled all my packages using 
>> aptitude.
>> 
>> The reason I’m trying to do a custom compile is because I’m trying to build 
>> the pmi libraries that come with SLURM, although I get the same error on a 
>> basic configuration.
>> 
>> I’m on ubuntu server 14.04. I think I have exhausted my troubleshooting 
>> ideas and I’m reaching out to you. My configuration log can be sent at 
>> request, but the attachment causes my message to get bounced from the list. 
>> 
>> Thanks so much,
>> Jordan
>> 
>> 
>> 
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org <mailto:us...@open-mpi.org>
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users 
>> <http://www.open-mpi.org/mailman/listinfo.cgi/users>
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/users/2016/03/28648.php 
>> <http://www.open-mpi.org/community/lists/users/2016/03/28648.php>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2016/03/28649.php

Reply via email to