nerscadmin / IPM

Integrated Performance Monitoring for High Performance Computing
http://ipm-hpc.org
GNU Lesser General Public License v2.1
86 stars 36 forks source link

Building problems: is this package still maintained? #40

Closed lcebaman closed 1 year ago

lcebaman commented 4 years ago

Built with (OpenMPI 4.1.0a1 and gcc 9.3.0) : ./configure MPICC=mpicc MPIFC=mpif90 --prefix=/install

I get:

libtool: link: mpicc -shared  -DPIC  .libs/libipm_la-calltable.o .libs/libipm_la-hashkey.o .libs/libipm_la-hashtable.o .libs/libipm_la-ipm_core.o .libs/libipm_la-ipm_env.o .libs/libipm_la-ipm_time.o .libs/libipm_la-ipm_modules.o .libs/libipm_la-jobdata.o .libs/libipm_la-md5.o .libs/libipm_la-memusage.o .libs/libipm_la-perfdata.o .libs/libipm_la-regstack.o .libs/libipm_la-report.o .libs/libipm_la-report_banner.o .libs/libipm_la-report_xml.o .libs/libipm_la-ipm_introspect.o .libs/libipm_la-mod_mpi.o .libs/libipm_la-mpi_init.o .libs/libipm_la-mpi_finalize.o .libs/libipm_la-mpi_pcontrol.o .libs/libipm_la-machtopo.o .libs/libipm_la-GEN.wrapper_mpi.o .libs/libipm_la-GEN.calltable_mpi.o   -lc    -soname libipm.so.0 -o .libs/libipm.so.0.0.0
gcc: error: libipm.so.0: No such file or directory
gcc: error: unrecognized command line option '-soname'

Any ideas? I have tried to add -Wl but it does not help.

njwright commented 4 years ago

Please try the newer version here

https://github.com/nerscadmin/IPM

Regards

On Mon, Oct 26, 2020 at 8:31 AM Luis Cebamanos notifications@github.com wrote:

Built with (OpenMPI : ./configure MPICC=mpicc MPIFC=mpif90 --prefix=/install

I get:

libtool: link: mpicc -shared -DPIC .libs/libipm_la-calltable.o .libs/libipm_la-hashkey.o .libs/libipm_la-hashtable.o .libs/libipm_la-ipm_core.o .libs/libipm_la-ipm_env.o .libs/libipm_la-ipm_time.o .libs/libipm_la-ipm_modules.o .libs/libipm_la-jobdata.o .libs/libipm_la-md5.o .libs/libipm_la-memusage.o .libs/libipm_la-perfdata.o .libs/libipm_la-regstack.o .libs/libipm_la-report.o .libs/libipm_la-report_banner.o .libs/libipm_la-report_xml.o .libs/libipm_la-ipm_introspect.o .libs/libipm_la-mod_mpi.o .libs/libipm_la-mpi_init.o .libs/libipm_la-mpi_finalize.o .libs/libipm_la-mpi_pcontrol.o .libs/libipm_la-machtopo.o .libs/libipm_la-GEN.wrapper_mpi.o .libs/libipm_la-GEN.calltable_mpi.o -lc -soname libipm.so.0 -o .libs/libipm.so.0.0.0 gcc: error: libipm.so.0: No such file or directory gcc: error: unrecognized command line option '-soname'

Any ideas? I have tried to add -Wl but it does not help.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nerscadmin/IPM/issues/40, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLDONJKHWBIJHPWO2I46A3SMWI53ANCNFSM4S7RGWTA .

-- Nick.

lcebaman commented 4 years ago

I can try older versions, the one I am building comes from the master branch of this repository. I have also tried with 2.0.6. Same problem on different machines using gcc and OpenMPI

lcebaman commented 4 years ago

More info: the problem seems to go away if building without specifying MPICC and MPIFC i.e. ./configure --prefix=/install but unfortunately this workaround does not work on many machines.

njwright commented 4 years ago

Hi

The github version is the newer one - I would encourage you to try that !

On Tue, Oct 27, 2020 at 2:50 AM Luis Cebamanos notifications@github.com wrote:

More info: the problem seems to go away if building without specifying MPICC and MPIFC i.e. ./configure --prefix=/install but unfortunately this workaround does not work on many machines.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nerscadmin/IPM/issues/40#issuecomment-717120382, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLDONJSGJZW7UCASUGDJHLSM2JVHANCNFSM4S7RGWTA .

-- Nick.