libltdl doesn't compile when using mpich
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ESyS-Particle |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When compiling against mpich, the appropriate toplevel configure command is:
./configure CC=mpicc CXX=mpicxx [+ other configure arguments]
however during compilation of libltdl/ directory, a large number of errors are reported similar to:
<quote>
In file included from loaders/
libltdl/
In file included from libltdl/
libltdl/
In file included from libltdl/
libltdl/
</quote>
This appears to be because mpicc/mpicxx doesn't play nicely with libltdl. To compile libltdl, use gcc/g++ instead, by doing the following:
cd libltdl
./configure [+ other configure arguments]
make
cd ..
Then continue to make ESyS-Particle ("make" in the toplevel source code directory).
This bug does not occur when compiling against OpenMPI or SGIMPT.
Action: Need to modify build configuration to detect mpich and configure libltdl/ correctly for this case.
Changed in esys-particle: | |
status: | Confirmed → Won't Fix |
Changed in esys-particle: | |
status: | Won't Fix → Triaged |
Changed in esys-particle: | |
status: | Triaged → Fix Released |
status: | Fix Released → Fix Committed |
Changed in esys-particle: | |
milestone: | none → 2.3.1 |
Changed in esys-particle: | |
status: | Fix Committed → Fix Released |
Hi,
I am getting also the same error when I am trying to install on my laptop with ubuntu 9.04 os. I tried the remedy given but did not work. Some more observation or suggestion in this regard will be very helpful for me.