Hi,
thank you for your answer. I have already try this without solution to
my problem. when I use xlC_r I have the error during configure :
*** C++ compiler and preprocessor
checking whether we are using the GNU C++ compiler... no
checking whether xlC_r accepts -g... no
checking dependency style of xlC_r... none
checking how to run the C++ preprocessor... /lib/cpp
checking if want C++ exception handling... no
checking whether xlC_r has new(std::nothrow)... no
checking for C++ template repository directory... templates not
supported?
not used
checking for C++ compiler template parameters... none needed
checking for C++ optimization flags... -O
checking for ANSI C header files... no
checking for sys/types.h... no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... no
checking for stdint.h... no
checking for unistd.h... no
checking map usability... no
checking map presence... no
checking for map... no
configure: WARNING: *** Your C++ compiler does not seem to support the
STL.
configure: WARNING: *** STL support is necessary to compile LAM/MPI
configure: error: cannot continue
have you any ideas ?
thank you,
Best regards,
Jean-Pierre
---------------------------------------------------------------------
Jean-Pierre Dognon
Theoretical Chemistry Group
CEA/SACLAY, FRANCE
mailto: dognon_at_[hidden]
---------------------------------------------------------------------
On Feb 19, 2005, at 7:11 AM, Brian Barrett wrote:
> On Feb 17, 2005, at 8:20 AM, Jean-Pierre Dognon wrote:
>
>> I try to compile LAM 7.1.1 (64 bit) on an IBM p630 (64 bit kernel)
>> under AIX 5.2. I have error on make process (config.log and make.log
>> attached file).
>>
>> xlc_r -O -o laminfo laminfo.o ../../share/libmpi/.libs/libmpi.a
>> ../../share/liblam/.libs/liblam.a -ldl
>
> <snip>
>
>> ld: 0711-317 ERROR: Undefined symbol: oct__Q2_3std8ios_base
>> ld: 0711-317 ERROR: Undefined symbol: hex__Q2_3std8ios_base
>> ld: 0711-317 ERROR: Undefined symbol: .__ct__Q2_3std7_LockitFi
>> ld: 0711-317 ERROR: Undefined symbol: .uncaught_exception__3stdFv
>
> <snip>
>
>> this is the way I try:
>>
>> setenv OBJECT_MODE 64
>> setenv CC xlc_r
>> setenv CXX xlc_r
>> setenv FC xlf_r
>>
>> ./configure --prefix=/usr/local/mpi/lam-7.1.1
>
> It looks like the errors you are seeing are missing C++ functions. I
> think that the problem is you are using the C compiler to try to
> compile and link C++ code. You probably wanted to use xlC_r, not
> xlc_r.
>
>
> Hope this helps,
>
> Brian
>
> --
> Brian Barrett
> LAM/MPI developer and all around nice guy
> Have an LAM/MPI day: http://www.lam-mpi.org/
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
---------------------------------------------------------------------
Jean-Pierre Dognon
Theoretical Chemistry Group
CEA/SACLAY
DSM/DRECAM/SPAM-LFP (CEA-CNRS URA2453)
Bat.522
91191 GIF SUR YVETTE CEDEX
FRANCE
Phone: 33 1 69 08 37 14
Fax: 33 1 69 08 12 13
mailto: dognon_at_[hidden]
---------------------------------------------------------------------
|